Merge pull request #3298 from TDT-AG/pr/20191113-luci-app-mwan3
authorFlorian Eckert <fe@dev.tdt.de>
Mon, 18 Nov 2019 08:29:52 +0000 (09:29 +0100)
committerGitHub <noreply@github.com>
Mon, 18 Nov 2019 08:29:52 +0000 (09:29 +0100)
luci-app-mwan3: add new httping_ssl option

334 files changed:
applications/luci-app-adblock/po/de/adblock.po
applications/luci-app-adblock/po/es/adblock.po
applications/luci-app-adblock/po/fr/adblock.po
applications/luci-app-adblock/po/it/adblock.po
applications/luci-app-adblock/po/pl/adblock.po
applications/luci-app-adblock/po/ru/adblock.po
applications/luci-app-adblock/po/tr/adblock.po
applications/luci-app-adblock/po/vi/adblock.po
applications/luci-app-advanced-reboot/Makefile
applications/luci-app-advanced-reboot/README.md
applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua
applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm
applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm
applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
applications/luci-app-advanced-reboot/po/it/advanced-reboot.po
applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot [new file with mode: 0644]
applications/luci-app-ahcp/po/pl/ahcp.po
applications/luci-app-ahcp/po/vi/ahcp.po
applications/luci-app-aria2/po/es/aria2.po
applications/luci-app-aria2/po/pl/aria2.po
applications/luci-app-aria2/po/pt/aria2.po
applications/luci-app-aria2/po/ru/aria2.po
applications/luci-app-aria2/po/tr/aria2.po
applications/luci-app-aria2/po/vi/aria2.po
applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
applications/luci-app-banip/po/fr/banip.po
applications/luci-app-banip/po/pl/banip.po
applications/luci-app-banip/po/ru/banip.po
applications/luci-app-banip/po/tr/banip.po
applications/luci-app-banip/po/vi/banip.po
applications/luci-app-banip/po/zh-cn/banip.po
applications/luci-app-bcp38/po/pl/bcp38.po
applications/luci-app-bcp38/po/vi/bcp38.po
applications/luci-app-bmx7/po/pl/bmx7.po
applications/luci-app-bmx7/po/tr/bmx7.po
applications/luci-app-bmx7/po/vi/bmx7.po
applications/luci-app-bmx7/po/zh-cn/bmx7.po
applications/luci-app-cifsd/po/es/cifsd.po
applications/luci-app-cifsd/po/pl/cifsd.po
applications/luci-app-cifsd/po/zh-cn/cifsd.po
applications/luci-app-clamav/po/vi/clamav.po
applications/luci-app-commands/po/fr/commands.po
applications/luci-app-commands/po/pl/commands.po
applications/luci-app-commands/po/ru/commands.po
applications/luci-app-commands/po/sv/commands.po
applications/luci-app-commands/po/tr/commands.po
applications/luci-app-commands/po/vi/commands.po
applications/luci-app-cshark/po/ru/cshark.po
applications/luci-app-cshark/po/tr/cshark.po
applications/luci-app-cshark/po/vi/cshark.po
applications/luci-app-cshark/po/zh-cn/cshark.po
applications/luci-app-dcwapd/po/fr/dcwapd.po
applications/luci-app-dcwapd/po/pl/dcwapd.po
applications/luci-app-dcwapd/po/vi/dcwapd.po
applications/luci-app-dcwapd/po/zh-cn/dcwapd.po
applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js
applications/luci-app-ddns/po/es/ddns.po
applications/luci-app-ddns/po/fr/ddns.po
applications/luci-app-ddns/po/pl/ddns.po
applications/luci-app-ddns/po/pt/ddns.po
applications/luci-app-ddns/po/sv/ddns.po
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-cn/ddns.po
applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns [changed mode: 0644->0755]
applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json
applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/it/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po
applications/luci-app-dump1090/po/es/dump1090.po
applications/luci-app-dump1090/po/pl/dump1090.po
applications/luci-app-dynapoint/po/es/dynapoint.po
applications/luci-app-dynapoint/po/pl/dynapoint.po
applications/luci-app-firewall/po/fr/firewall.po
applications/luci-app-firewall/po/pl/firewall.po
applications/luci-app-firewall/po/pt/firewall.po
applications/luci-app-firewall/po/tr/firewall.po
applications/luci-app-firewall/po/vi/firewall.po
applications/luci-app-firewall/po/zh-cn/firewall.po
applications/luci-app-fwknopd/po/pl/fwknopd.po
applications/luci-app-hd-idle/po/es/hd_idle.po
applications/luci-app-https_dns_proxy/Makefile
applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns-family.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/cz.nic.odvr.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns10.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns11.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns9.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-adult.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-family.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-security.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.cloudflare-dns.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.google.dns.lua [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/sb.dns.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/luasrc/view/https_dns_proxy/buttons.htm [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/css.htm [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/js.htm [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status-textarea.htm [new file with mode: 0644]
applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status.htm [new file with mode: 0644]
applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po
applications/luci-app-https_dns_proxy/po/uk/https_dns_proxy.po
applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po
applications/luci-app-ltqtapi/po/vi/ltqtapi.po
applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po
applications/luci-app-lxc/luasrc/model/cbi/lxc.lua
applications/luci-app-lxc/po/pl/lxc.po
applications/luci-app-lxc/po/ru/lxc.po
applications/luci-app-lxc/po/tr/lxc.po
applications/luci-app-lxc/po/vi/lxc.po
applications/luci-app-lxc/po/zh-cn/lxc.po
applications/luci-app-minidlna/po/pl/minidlna.po
applications/luci-app-minidlna/po/pt/minidlna.po
applications/luci-app-minidlna/po/vi/minidlna.po
applications/luci-app-minidlna/po/zh-cn/minidlna.po
applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po
applications/luci-app-mwan3/po/es/mwan3.po
applications/luci-app-mwan3/po/fr/mwan3.po
applications/luci-app-mwan3/po/pl/mwan3.po
applications/luci-app-mwan3/po/ru/mwan3.po
applications/luci-app-mwan3/po/tr/mwan3.po
applications/luci-app-mwan3/po/vi/mwan3.po
applications/luci-app-nextdns/Makefile [new file with mode: 0644]
applications/luci-app-nextdns/luasrc/controller/nextdns.lua [new file with mode: 0644]
applications/luci-app-nextdns/luasrc/model/cbi/overview.lua [new file with mode: 0644]
applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm [new file with mode: 0644]
applications/luci-app-nextdns/po/es/nextdns.po [new file with mode: 0644]
applications/luci-app-nextdns/po/templates/nextdns.pot [new file with mode: 0644]
applications/luci-app-nextdns/root/etc/uci-defaults/60_luci-nextdns [new file with mode: 0755]
applications/luci-app-nft-qos/po/de/nft-qos.po
applications/luci-app-nft-qos/po/fr/nft-qos.po
applications/luci-app-nft-qos/po/pl/nft-qos.po
applications/luci-app-nft-qos/po/vi/nft-qos.po
applications/luci-app-nft-qos/po/zh-cn/nft-qos.po
applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua
applications/luci-app-nlbwmon/po/fr/nlbwmon.po
applications/luci-app-nlbwmon/po/pl/nlbwmon.po
applications/luci-app-nlbwmon/po/pt/nlbwmon.po
applications/luci-app-nlbwmon/po/vi/nlbwmon.po
applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po
applications/luci-app-noddos/po/fr/noddos.po
applications/luci-app-noddos/po/pl/noddos.po
applications/luci-app-noddos/po/zh-cn/noddos.po
applications/luci-app-nut/po/es/nut.po
applications/luci-app-nut/po/fr/nut.po
applications/luci-app-nut/po/pl/nut.po
applications/luci-app-nut/po/vi/nut.po
applications/luci-app-ocserv/po/fr/ocserv.po
applications/luci-app-ocserv/po/pl/ocserv.po
applications/luci-app-ocserv/po/pt/ocserv.po
applications/luci-app-ocserv/po/tr/ocserv.po
applications/luci-app-ocserv/po/vi/ocserv.po
applications/luci-app-ocserv/po/zh-cn/ocserv.po
applications/luci-app-olsr-services/po/es/olsr-services.po
applications/luci-app-olsr-services/po/pt/olsr-services.po
applications/luci-app-olsr-services/po/vi/olsr-services.po
applications/luci-app-olsr-services/po/zh-cn/olsr-services.po
applications/luci-app-olsr/po/es/olsr.po
applications/luci-app-olsr/po/fr/olsr.po
applications/luci-app-olsr/po/pl/olsr.po
applications/luci-app-olsr/po/vi/olsr.po
applications/luci-app-olsr/po/zh-cn/olsr.po
applications/luci-app-openvpn/po/es/openvpn.po
applications/luci-app-openvpn/po/fr/openvpn.po
applications/luci-app-openvpn/po/pl/openvpn.po
applications/luci-app-openvpn/po/pt/openvpn.po
applications/luci-app-openvpn/po/vi/openvpn.po
applications/luci-app-opkg/po/de/opkg.po
applications/luci-app-opkg/po/fr/opkg.po
applications/luci-app-opkg/po/pl/opkg.po
applications/luci-app-opkg/po/pt/opkg.po
applications/luci-app-opkg/po/ru/opkg.po
applications/luci-app-opkg/po/sv/opkg.po
applications/luci-app-opkg/po/tr/opkg.po
applications/luci-app-opkg/po/vi/opkg.po
applications/luci-app-opkg/po/zh-cn/opkg.po
applications/luci-app-p910nd/po/pl/p910nd.po
applications/luci-app-p910nd/po/sv/p910nd.po
applications/luci-app-polipo/po/de/polipo.po
applications/luci-app-polipo/po/pl/polipo.po
applications/luci-app-polipo/po/sv/polipo.po
applications/luci-app-polipo/po/tr/polipo.po
applications/luci-app-polipo/po/vi/polipo.po
applications/luci-app-privoxy/po/es/privoxy.po
applications/luci-app-privoxy/po/pl/privoxy.po
applications/luci-app-privoxy/po/tr/privoxy.po
applications/luci-app-privoxy/po/vi/privoxy.po
applications/luci-app-privoxy/po/zh-cn/privoxy.po
applications/luci-app-qos/po/fr/qos.po
applications/luci-app-qos/po/pl/qos.po
applications/luci-app-qos/po/vi/qos.po
applications/luci-app-radicale/po/fr/radicale.po
applications/luci-app-radicale/po/pl/radicale.po
applications/luci-app-radicale/po/tr/radicale.po
applications/luci-app-radicale/po/vi/radicale.po
applications/luci-app-radicale/po/zh-cn/radicale.po
applications/luci-app-radicale2/po/fr/radicale2.po
applications/luci-app-radicale2/po/pl/radicale2.po
applications/luci-app-radicale2/po/pt/radicale2.po
applications/luci-app-radicale2/po/zh-cn/radicale2.po
applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po
applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po
applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po
applications/luci-app-samba/po/es/samba.po
applications/luci-app-samba/po/pl/samba.po
applications/luci-app-samba4/po/es/samba4.po
applications/luci-app-samba4/po/pl/samba4.po
applications/luci-app-samba4/po/pt/samba4.po
applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js
applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js
applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po
applications/luci-app-shairplay/po/es/shairplay.po
applications/luci-app-simple-adblock/po/pl/simple-adblock.po
applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po
applications/luci-app-splash/po/fr/splash.po
applications/luci-app-splash/po/it/splash.po
applications/luci-app-splash/po/pl/splash.po
applications/luci-app-splash/po/pt/splash.po
applications/luci-app-splash/po/ru/splash.po
applications/luci-app-splash/po/vi/splash.po
applications/luci-app-squid/po/pt/squid.po
applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua
applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua
applications/luci-app-statistics/po/fr/statistics.po
applications/luci-app-statistics/po/pl/statistics.po
applications/luci-app-statistics/po/vi/statistics.po
applications/luci-app-tinyproxy/po/de/tinyproxy.po
applications/luci-app-tinyproxy/po/tr/tinyproxy.po
applications/luci-app-tinyproxy/po/vi/tinyproxy.po
applications/luci-app-transmission/po/es/transmission.po
applications/luci-app-transmission/po/pl/transmission.po
applications/luci-app-travelmate/po/fr/travelmate.po
applications/luci-app-travelmate/po/it/travelmate.po
applications/luci-app-travelmate/po/pl/travelmate.po
applications/luci-app-travelmate/po/ru/travelmate.po
applications/luci-app-travelmate/po/sv/travelmate.po
applications/luci-app-travelmate/po/tr/travelmate.po
applications/luci-app-travelmate/po/uk/travelmate.po
applications/luci-app-travelmate/po/vi/travelmate.po
applications/luci-app-travelmate/po/zh-cn/travelmate.po
applications/luci-app-ttyd/po/fr/ttyd.po
applications/luci-app-ttyd/po/pl/ttyd.po
applications/luci-app-ttyd/po/pt/ttyd.po
applications/luci-app-ttyd/po/vi/ttyd.po
applications/luci-app-udpxy/po/es/udpxy.po
applications/luci-app-udpxy/po/pl/udpxy.po
applications/luci-app-udpxy/po/pt/udpxy.po
applications/luci-app-udpxy/po/tr/udpxy.po
applications/luci-app-udpxy/po/vi/udpxy.po
applications/luci-app-uhttpd/po/pl/uhttpd.po
applications/luci-app-uhttpd/po/zh-cn/uhttpd.po
applications/luci-app-unbound/po/es/unbound.po
applications/luci-app-unbound/po/fr/unbound.po
applications/luci-app-unbound/po/pl/unbound.po
applications/luci-app-unbound/po/tr/unbound.po
applications/luci-app-unbound/po/vi/unbound.po
applications/luci-app-upnp/po/pl/upnp.po
applications/luci-app-upnp/po/pt/upnp.po
applications/luci-app-upnp/po/tr/upnp.po
applications/luci-app-upnp/po/vi/upnp.po
applications/luci-app-vpnbypass/po/fr/vpnbypass.po
applications/luci-app-vpnbypass/po/pl/vpnbypass.po
applications/luci-app-vpnbypass/po/ru/vpnbypass.po
applications/luci-app-vpnbypass/po/sv/vpnbypass.po
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-cn/vpnbypass.po
applications/luci-app-watchcat/po/pl/watchcat.po
applications/luci-app-wifischedule/po/fr/wifischedule.po
applications/luci-app-wifischedule/po/pl/wifischedule.po
applications/luci-app-wifischedule/po/pt/wifischedule.po
applications/luci-app-wifischedule/po/vi/wifischedule.po
applications/luci-app-wireguard/po/pl/wireguard.po
applications/luci-app-wireguard/po/pt/wireguard.po
applications/luci-app-wireguard/po/vi/wireguard.po
applications/luci-app-wol/po/pl/wol.po
applications/luci-app-wol/po/ru/wol.po
libs/rpcd-mod-luci/Makefile
libs/rpcd-mod-luci/src/luci.c
modules/luci-base/htdocs/luci-static/resources/form.js
modules/luci-base/htdocs/luci-static/resources/network.js
modules/luci-base/htdocs/luci-static/resources/ui.js
modules/luci-base/po/bg/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/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/ms/base.po
modules/luci-base/po/no/base.po
modules/luci-base/po/pl/base.po
modules/luci-base/po/pt-br/base.po
modules/luci-base/po/pt/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-cn/base.po
modules/luci-base/po/zh-tw/base.po
modules/luci-compat/luasrc/model/network.lua
modules/luci-compat/luasrc/view/cbi/cell_valueheader.htm
modules/luci-compat/luasrc/view/cbi/tblsection.htm
modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js
modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css
themes/luci-theme-openwrt/htdocs/luci-static/openwrt.org/cascade.css

index eb6a33aa772d0cac11616c4a333431d421314451..2c9e4cc416920aa98fa9ef716fc51052faffc735 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
+"PO-Revision-Date: 2019-11-18 05:05+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"
@@ -485,11 +485,11 @@ msgstr "Bericht aktualisieren"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:231
 msgid "Report Chunk Count"
-msgstr ""
+msgstr "Bericht Datenblock Anzahl"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:238
 msgid "Report Chunk Size"
-msgstr ""
+msgstr "Bericht Datenblock Größe"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:139
 msgid "Report Directory"
@@ -497,7 +497,7 @@ msgstr "Berichtsverzeichnis"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:208
 msgid "Report Interface"
-msgstr ""
+msgstr "Bericht Schnittstelle"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:225
 msgid "Report Listen Port(s)"
@@ -505,20 +505,21 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:232
 msgid "Report chunk count used by tcpdump (default '5')."
-msgstr ""
+msgstr "Bericht Datenblock Anzahl benutzt von tcdump (Standardwert 5)"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:239
 msgid "Report chunk size used by tcpdump in MB (default '1')."
-msgstr ""
+msgstr "Bericht Datenblock Größe benutzt von tcdump in MB (Standardwer '1')"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:209
 msgid ""
 "Reporting interface used by tcpdump, set to 'any' for multiple interfaces "
 "(default 'br-lan')."
 msgstr ""
+"Bericht Schnittstelle benutzt von tcdump, für mehrere Schnittstellen auf "
+"'beliebig' gesetzt (Standardwert 'br-lan')"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:128
-#, fuzzy
 msgid ""
 "Resets the final DNS blockfile 'adb_list.overall' after loading through the "
 "DNS backend."
index 180a2e98e5a14efab6d7f14a1481e85c5976b528..200e6f1537feff9fc7d9b980556e042686d2e5f1 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:15+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/es/>\n"
index 437ce8acfaa58804d2f36d6a125e1fbf4cd90937..920de2de464895df14d2440b8b55d3d53ab4edb4 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"Last-Translator: mna <mnaud@libertysurf.fr>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/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 3.10-dev\n"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
 msgid ""
@@ -142,9 +142,8 @@ msgid "DNS File Reset"
 msgstr "Réinitialiser le fichier de DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:197
-#, fuzzy
 msgid "DNS Inotify"
-msgstr "Chiffrement DNS"
+msgstr "Notifications DNS"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
@@ -165,22 +164,31 @@ msgid "Description"
 msgstr "Description"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:198
+#, fuzzy
 msgid ""
 "Disable adblock triggered restarts and the 'DNS File Reset' for dns backends "
 "with autoload features."
 msgstr ""
+"Désactiver le redémarrage  automatique d'adblock ainsi que l'option \"DNS "
+"File Reset\" pour activer le redémarrage du DNS via le moteur utilisé."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:187
+#, fuzzy
 msgid ""
 "Disable the toplevel domain compression, if the number of blocked domains is "
 "greater than this threshold."
 msgstr ""
+"Désactiver la compression des réponses de haut niveau si le nombre de "
+"domaine bloqués est supérieur à ce seuil."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:36
+#, fuzzy
 msgid ""
 "Dnsmasq also supports 'null' block variants, which may provide better "
 "response times."
 msgstr ""
+"Dnsmaq supporte également l'option \"null block\", celle-ci peut fournir de "
+"meilleurs temps de réponse."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:28
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:71
@@ -194,9 +202,8 @@ msgid "Domain/Client/Date/Time"
 msgstr "Domaine/Client/Date/Heure"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:43
-#, fuzzy
 msgid "Download Utility"
-msgstr "Télécharger l'utilitaire"
+msgstr "Utilitaire de téléchargement"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:163
 #, fuzzy
@@ -208,8 +215,9 @@ msgid "E-Mail Notification"
 msgstr "Notifications par e-mail"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:260
+#, fuzzy
 msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Nombre de notification par e-mail"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:255
 msgid "E-Mail Profile"
@@ -221,7 +229,7 @@ msgstr "Adresse e-mail du destinataire"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:245
 msgid "E-Mail Sender Address"
-msgstr "Adresse e-mail de l'envoyeur"
+msgstr "Adresse e-mail de l'émetteur"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:250
 msgid "E-Mail Topic"
@@ -244,8 +252,9 @@ msgid "Enable Adblock"
 msgstr "Activer le bloqueur de publicité"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:106
+#, fuzzy
 msgid "Enable verbose debug logging in case of any processing error."
-msgstr ""
+msgstr "Activer le mode verbeux en cas d'erreur de traitement."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:81
 msgid "Enabled"
@@ -264,10 +273,13 @@ msgid "Filter"
 msgstr "Filtrer"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:292
+#, fuzzy
 msgid ""
 "Filter the DNS Query result set for a particular domain, client or time "
 "frame."
 msgstr ""
+"Filtrer les réponses DNS pour un domaine particulier, un client oubien un "
+"interval de temps."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:203
 msgid "Flush DNS Cache"
@@ -661,20 +673,22 @@ msgid "Topic for adblock notification E-Mails."
 msgstr ""
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:268
+#, fuzzy
 msgid "Total DNS Queries"
-msgstr ""
+msgstr "Nombre total de Requêtes DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:181
 msgid "Trigger Delay"
 msgstr "Délai de déclenchement"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:105
+#, fuzzy
 msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Logs en mode verbeux"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:22
 msgid "Waiting for command to complete..."
-msgstr "En attente de la commande pour terminer…"
+msgstr "En attente que la commande se termine…"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:102
 msgid "Whitelist"
index 250b11691b5f36fc10b9d8fab5d32e03e537919a..3a5dfe543f3dd2eb9fef0a22dcf0288f6debff8f 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-20 13:10+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/it/>\n"
 "Language: it\n"
@@ -11,18 +11,20 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
 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!"
 msgstr ""
+"<b>Attenzione:</b> al fine di prevenire errori OOM su dispositivi con meno "
+"di 64 MB RAM disponibili, per favore selezionane solamente alcune!"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:86
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Action"
-msgstr ""
+msgstr "Azione"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:17
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:10
@@ -48,11 +50,11 @@ msgstr "Avanzato"
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:85
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Answer"
-msgstr ""
+msgstr "Risposta"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:96
 msgid "Archive Categories"
-msgstr ""
+msgstr "Archivia Categorie"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:146
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:181
@@ -61,20 +63,20 @@ msgstr "Directory del Backup"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:106
 msgid "Blacklist"
-msgstr ""
+msgstr "Lista di Blocco"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:169
 msgid "Blacklist File"
-msgstr ""
+msgstr "File Lista di Blocco"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:274
 msgid "Blocked DNS Queries"
-msgstr ""
+msgstr "Query DNS Bloccate"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:30
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:73
 msgid "Blocked Domain"
-msgstr ""
+msgstr "Dominio bloccato"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:77
 msgid "Blocklist Sources"
@@ -82,7 +84,7 @@ msgstr "Fonti lista di Blocco"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:37
 msgid "Blocklist not found!"
-msgstr ""
+msgstr "Lista di Blocco non trovata!"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:56
 msgid ""
@@ -95,7 +97,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Client"
-msgstr ""
+msgstr "Client"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:59
 msgid "Collecting data..."
@@ -115,19 +117,19 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:70
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:72
 msgid "Count"
-msgstr ""
+msgstr "Numero"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:24
 msgid "DNS Backend (DNS Directory)"
-msgstr ""
+msgstr "Backend DNS (Directory DNS)"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:169
 msgid "DNS Backend, DNS Directory"
-msgstr ""
+msgstr "Backend DNS, Directory DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:34
 msgid "DNS Blocking Variant"
-msgstr ""
+msgstr "Variante di blocco DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:164
 msgid "DNS Directory"
@@ -135,7 +137,7 @@ msgstr "Directory DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:127
 msgid "DNS File Reset"
-msgstr ""
+msgstr "Reset File DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:197
 msgid "DNS Inotify"
@@ -144,16 +146,16 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
 msgid "DNS Query Report"
-msgstr ""
+msgstr "Report Query DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:175
 msgid "DNS Variant, DNS File Reset"
-msgstr ""
+msgstr "Variante DNS, Reset File DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:81
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Date"
-msgstr ""
+msgstr "Data"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:94
 msgid "Description"
@@ -164,12 +166,16 @@ msgid ""
 "Disable adblock triggered restarts and the 'DNS File Reset' for dns backends "
 "with autoload features."
 msgstr ""
+"Disabilita il riavvio dell'adblock e il 'Reset File DNS' per i backend DNS "
+"con funzione di autocaricamente."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:187
 msgid ""
 "Disable the toplevel domain compression, if the number of blocked domains is "
 "greater than this threshold."
 msgstr ""
+"Disabilita la compressione del Dominio di Toplevel, se il numero dei domini "
+"bloccati è maggiore di questa soglia."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:36
 msgid ""
index 117efd4c24471362893c2bc0cc8e5e74826276c9..68297d025ef708363bdc460f38d2059ea65abb14 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/pl/>\n"
@@ -92,6 +92,9 @@ msgid ""
 "Choose 'none' to disable automatic startups, 'timed' to use a classic "
 "timeout (default 30 sec.) or select another trigger interface."
 msgstr ""
+"Wybierz 'brak', aby wyłączyć automatyczne uruchamianie, 'timed', aby użyć "
+"klasycznego timeout (domyślnie 30 sek.) lub wybierz inny interfejs "
+"wyzwalacza."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
@@ -115,31 +118,31 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:70
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:72
 msgid "Count"
-msgstr ""
+msgstr "Licznik"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:24
 msgid "DNS Backend (DNS Directory)"
-msgstr ""
+msgstr "Backend DNS (katalog DNS)"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:169
 msgid "DNS Backend, DNS Directory"
-msgstr ""
+msgstr "Backend DNS, katalog DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:34
 msgid "DNS Blocking Variant"
-msgstr ""
+msgstr "Wariant blokowania DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:164
 msgid "DNS Directory"
-msgstr ""
+msgstr "Katalog DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:127
 msgid "DNS File Reset"
-msgstr ""
+msgstr "Resetowanie pliku DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:197
 msgid "DNS Inotify"
-msgstr ""
+msgstr "DNS Inotify"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
@@ -148,7 +151,7 @@ msgstr "Raport zapytań DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:175
 msgid "DNS Variant, DNS File Reset"
-msgstr ""
+msgstr "Wariant DNS, resetowanie pliku DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:81
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
@@ -164,18 +167,24 @@ msgid ""
 "Disable adblock triggered restarts and the 'DNS File Reset' for dns backends "
 "with autoload features."
 msgstr ""
+"Wyłącz ponowne uruchamiane adblocka i „Resetowanie pliku DNS” dla backendów "
+"DNS z funkcjami automatycznego ładowania."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:187
 msgid ""
 "Disable the toplevel domain compression, if the number of blocked domains is "
 "greater than this threshold."
 msgstr ""
+"Wyłącz kompresję domen najwyższego poziomu, jeśli liczba blokowanych domen "
+"jest większa niż ten próg."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:36
 msgid ""
 "Dnsmasq also supports 'null' block variants, which may provide better "
 "response times."
 msgstr ""
+"Dnsmasq również wspiera warianty blokowania 'null', które mogą zapewnić "
+"lepsze czasy reakcji."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:28
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:71
@@ -190,11 +199,11 @@ msgstr "Domena/Klient/Data/Czas"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:43
 msgid "Download Utility"
-msgstr ""
+msgstr "Narzędzie pobierania"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:163
 msgid "Download Utility (SSL Library)"
-msgstr ""
+msgstr "Narzędzie pobierania (biblioteka SSL)"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:152
 msgid "E-Mail Notification"
@@ -202,11 +211,11 @@ msgstr "Powiadomienie E-Mail"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:260
 msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Licznik powiadomień E-Mail"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:255
 msgid "E-Mail Profile"
-msgstr ""
+msgstr "Profil E-Mail"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:157
 msgid "E-Mail Receiver Address"
@@ -239,6 +248,8 @@ msgstr "Włącz Adblocka"
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:106
 msgid "Enable verbose debug logging in case of any processing error."
 msgstr ""
+"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
+"przetwarzania."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:81
 msgid "Enabled"
@@ -246,7 +257,7 @@ msgstr "Włączone"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:262
 msgid "End Date"
-msgstr ""
+msgstr "Data końcowa"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:102
 msgid "Extra Options"
@@ -261,6 +272,8 @@ msgid ""
 "Filter the DNS Query result set for a particular domain, client or time "
 "frame."
 msgstr ""
+"Filtruj wynik zapytania DNS ustawiony dla danej domeny, klienta lub "
+"przedziału czasu."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:203
 msgid "Flush DNS Cache"
@@ -268,19 +281,23 @@ msgstr "Opróżnij pamięć podręczną DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:204
 msgid "Flush DNS Cache after adblock processing."
-msgstr ""
+msgstr "Opróżnij pamięć podręczną DNS po przetworzeniu blokady reklam."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:12
 msgid ""
 "For further information <a href=\"%s\" target=\"_blank\">check the online "
 "documentation</a>"
 msgstr ""
+"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji "
+"online </a>"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:122
 msgid ""
 "For further performance improvements you can raise this value, e.g. '8' or "
 "'16' should be safe."
 msgstr ""
+"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
+"powinny być bezpieczne."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:116
 msgid "Force Local DNS"
@@ -299,6 +316,8 @@ msgid ""
 "Gather dns related network traffic via tcpdump to provide a DNS Query Report "
 "on demand."
 msgstr ""
+"Zbierz ruch sieciowy związany z usługą DNS za pośrednictwem programu "
+"tcpdump, aby na żądanie udostępnić raport zapytań DNS."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:10
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:9
@@ -319,6 +338,8 @@ msgid ""
 "List of available network interfaces. Usually the startup will be triggered "
 "by the 'wan' interface."
 msgstr ""
+"Lista dostępnych interfejsów sieciowych. Zazwyczaj uruchomienie zostanie "
+"wywołane przez interfejs 'wan'."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:25
 msgid ""
@@ -347,11 +368,11 @@ msgstr "Lokalne porty FW/DNS"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:22
 msgid "Logfile"
-msgstr ""
+msgstr "Plik dziennika"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:109
 msgid "Low Priority Service"
-msgstr ""
+msgstr "Usługa niskopriorytetowa"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:256
 msgid "Mail profile used in 'msmtp' for adblock notification E-Mails."
@@ -359,7 +380,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:120
 msgid "Max. Download Queue"
-msgstr ""
+msgstr "Maksymalny rozmiar kolejki pobierania"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:26
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:69
@@ -379,7 +400,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:187
 msgid "Overall Domains"
-msgstr ""
+msgstr "Domen ogółem"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:18
 msgid "Overview"
@@ -391,44 +412,52 @@ msgid ""
 "Please add only one domain per line. Comments introduced with '#' are "
 "allowed - ip addresses, wildcards and regex are not."
 msgstr ""
+"Dodaj tylko jedną domenę na wierszu. Komentarze wprowadzone za pomocą „#” są "
+"dozwolone - adresy IP, symbole wieloznaczne i wyrażenia regularne nie są "
+"dozwolone."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:19
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:18
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:19
 msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:154
 msgid "Please note: this needs manual 'msmtp' package installation and setup."
-msgstr ""
+msgstr "Uwaga: to wymaga ręcznej instalacji i konfiguracji pakietu 'msmtp'."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:136
 msgid "Please note: this needs manual 'tcpdump-mini' package installation."
-msgstr ""
+msgstr "Uwaga: to wymaga ręcznej instalacji pakietu 'tcpdump-mini'."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:52
 msgid "Query"
 msgstr "Zapytanie"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:27
+#, fuzzy
 msgid "Query domains"
-msgstr ""
+msgstr "Sprawdzenie domeny"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:261
 msgid ""
 "Raise the minimum notification count, to get E-Mails if the overall count is "
 "less or equal to the given limit (default 0),"
 msgstr ""
+"Podnieś minimalną liczbę powiadomień, aby otrzymywać e-maile, jeśli ogólna "
+"liczba jest mniejsza lub równa podanemu limitowi (domyślnie 0),"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:158
 msgid "Receiver address for adblock notification E-Mails."
-msgstr ""
+msgstr "Adres odbiorcy dla powiadomień E-Mailowych adblocka."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:117
 msgid ""
 "Redirect all DNS queries from 'lan' zone to the local resolver, applies to "
 "udp and tcp protocol on ports 53, 853 and 5353."
 msgstr ""
+"Przekieruj wszystkie zapytania DNS ze strefy 'lan' do lokalnego resolvera, "
+"dotyczy protokołu UDP i TCP na portach 53, 853 i 5353."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:28
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:39
@@ -443,7 +472,7 @@ msgstr "Odśwież listę blokowanych"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:281
 msgid "Refresh Report"
-msgstr ""
+msgstr "Odśwież raport"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:231
 msgid "Report Chunk Count"
@@ -478,6 +507,8 @@ msgid ""
 "Reporting interface used by tcpdump, set to 'any' for multiple interfaces "
 "(default 'br-lan')."
 msgstr ""
+"Interfejs raportowania używany przez tcpdump, ustaw na 'any' dla wielu "
+"interfejsów (domyślnie 'br-lan')."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:128
 msgid ""
@@ -508,10 +539,12 @@ msgid ""
 "Send notification E-Mails in case of a processing error or if domain count "
 "is &le; 0."
 msgstr ""
+"Wyślij e-mail z powiadomieniem w przypadku błędu przetwarzania lub gdy "
+"liczba domen to &le; 0."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:246
 msgid "Sender address for adblock notification E-Mails."
-msgstr ""
+msgstr "Adres nadawcy dla powiadomień E-Mailowych adblocka."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:110
 msgid ""
@@ -529,6 +562,8 @@ msgstr ""
 msgid ""
 "Space separated list of firewall ports which should be redirected locally."
 msgstr ""
+"Rozdzielona spacjami lista portów zapory, które powinny być przekierowywane "
+"lokalnie."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:226
 msgid ""
@@ -541,13 +576,13 @@ msgstr "Data rozpoczęcia"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:54
 msgid "Startup Trigger"
-msgstr ""
+msgstr "Wyzwalacz uruchomienia"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:26
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:48
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:109
 msgid "Suspend"
-msgstr ""
+msgstr "Zawieszenie"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:200
 msgid "Suspend / Resume Adblock"
@@ -562,22 +597,26 @@ msgid ""
 "Target directory for adblock source backups. Default is '/tmp', please use "
 "preferably a non-volatile disk if available."
 msgstr ""
+"Katalog docelowy kopii zapasowych źródeł adblocka. Domyślnie jest to '/tmp', "
+"najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:140
 msgid ""
 "Target directory for dns related report files. Default is '/tmp', please use "
 "preferably a non-volatile disk if available."
 msgstr ""
+"Katalog docelowy dla plików raportów związanych z DNS. Domyślnie jest to '/"
+"tmp', najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:165
 msgid "Target directory for the generated blocklist 'adb_list.overall'."
-msgstr ""
+msgstr "Katalog docelowy dla wygenerowanej listy blokowania 'adb_list.overall'."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:18
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:17
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:18
 msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr ""
+msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/logread.htm:31
 msgid "The syslog output, pre-filtered for adblock related messages only."
@@ -595,23 +634,29 @@ msgstr ""
 msgid ""
 "This form allows you to modify the content of the adblock blacklist (%s)."
 msgstr ""
+"Ten formularz umożliwia modyfikowanie zawartości czarnej listy adblocka (%s)."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:31
 msgid ""
 "This form allows you to modify the content of the adblock whitelist (%s)."
 msgstr ""
+"Ten formularz umożliwia modyfikowanie zawartości białej listy adblocka (%s)."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:30
 msgid ""
 "This form allows you to modify the content of the main adblock configuration "
 "file (/etc/config/adblock)."
 msgstr ""
+"Ten formularz pozwala na modyfikację zawartości głównego pliku "
+"konfiguracyjnego adblocka (/etc/config/adblock)."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:49
 msgid ""
 "This form allows you to query active block lists for certain domains, e.g. "
 "for whitelisting."
 msgstr ""
+"Formularz ten pozwala na przeszukanie aktywnych list blokowania dla "
+"niektórych domen, np. w celu dodania do białej listy."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:129
 msgid ""
@@ -622,13 +667,15 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:82
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Time"
-msgstr ""
+msgstr "Czas"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:26
 msgid ""
 "To overwrite the default path use the 'DNS Directory' option in the extra "
 "section below."
 msgstr ""
+"Aby nadpisać ścieżkę domyślną użyj opcji 'Katalog DNS' w sekcji dodatkowej "
+"poniżej."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:287
 msgid "Top 10 Reporting"
@@ -636,11 +683,11 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:251
 msgid "Topic for adblock notification E-Mails."
-msgstr ""
+msgstr "Temat dla powiadomień E-Mailowych adblocka."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:268
 msgid "Total DNS Queries"
-msgstr ""
+msgstr "Całkowita liczba zapytań DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:181
 msgid "Trigger Delay"
@@ -648,7 +695,7 @@ msgstr "Opóźnienie wyzwalacza"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:105
 msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Pełne rejestrowanie debugowania"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:22
 msgid "Waiting for command to complete..."
index 4218abc69160bcc46f4bc742da36ad4e4491f06d..59693d9ee48759c8e66e2a5ad556749859070896 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: adblock\n"
 "POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2018-02-07 00:23+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\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"
-"X-Generator: Poedit 1.8.7.1\n"
-"Last-Translator: Olimjon aka Kobin23 <olimko98@gmail.com>\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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -26,12 +27,13 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:86
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Action"
-msgstr ""
+msgstr "Действие"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:17
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:10
+#, fuzzy
 msgid "Adblock"
-msgstr "AdBlock"
+msgstr "Adblock"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:151
 msgid "Adblock Status"
@@ -52,11 +54,11 @@ msgstr "Дополнительно"
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:85
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Answer"
-msgstr ""
+msgstr "Ответ"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:96
 msgid "Archive Categories"
-msgstr ""
+msgstr "Категории архива"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:146
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:181
@@ -65,20 +67,20 @@ msgstr "Папка для бэкапа"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:106
 msgid "Blacklist"
-msgstr ""
+msgstr "Чёрный Список"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:169
 msgid "Blacklist File"
-msgstr ""
+msgstr "Файл черного списка"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:274
 msgid "Blocked DNS Queries"
-msgstr ""
+msgstr "Блокированные DNS запросы"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:30
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:73
 msgid "Blocked Domain"
-msgstr ""
+msgstr "Заблокированный домен"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:77
 msgid "Blocklist Sources"
@@ -100,7 +102,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Client"
-msgstr ""
+msgstr "Клиент"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:59
 msgid "Collecting data..."
@@ -120,7 +122,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:70
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:72
 msgid "Count"
-msgstr ""
+msgstr "Счёт"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:24
 msgid "DNS Backend (DNS Directory)"
@@ -128,11 +130,11 @@ msgstr "DNS бэкенд (папка DNS)"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:169
 msgid "DNS Backend, DNS Directory"
-msgstr ""
+msgstr "Внутренний DNS, DNS каталог"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:34
 msgid "DNS Blocking Variant"
-msgstr ""
+msgstr "Блокировавший вариант DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:164
 msgid "DNS Directory"
@@ -140,25 +142,25 @@ msgstr "Папка DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:127
 msgid "DNS File Reset"
-msgstr ""
+msgstr "Сброс файла DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:197
 msgid "DNS Inotify"
-msgstr ""
+msgstr "DNS Inotify"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:20
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:134
 msgid "DNS Query Report"
-msgstr ""
+msgstr "Репорт запроса DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:175
 msgid "DNS Variant, DNS File Reset"
-msgstr ""
+msgstr "Вариант DNS, Сброс файла DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:81
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Date"
-msgstr ""
+msgstr "Дата"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:94
 msgid "Description"
@@ -169,29 +171,35 @@ msgid ""
 "Disable adblock triggered restarts and the 'DNS File Reset' for dns backends "
 "with autoload features."
 msgstr ""
+"Отключить adblock запускаемые перезапуски и сброс файла DNS для бэкендов dns "
+"с функцией автозагрузки."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:187
 msgid ""
 "Disable the toplevel domain compression, if the number of blocked domains is "
 "greater than this threshold."
 msgstr ""
+"Отключить сжатие доменам, если число заблокированных доменов превышает этот "
+"порог."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:36
 msgid ""
 "Dnsmasq also supports 'null' block variants, which may provide better "
 "response times."
 msgstr ""
+"Dnsmask также поддерживает вариант \"null\" блок, который позволяет лучше "
+"реагировать на запросы."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:28
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:71
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:84
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Domain"
-msgstr ""
+msgstr "Домен"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:294
 msgid "Domain/Client/Date/Time"
-msgstr ""
+msgstr "Домен/Клиент/Дата/Время"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:43
 msgid "Download Utility"
@@ -203,27 +211,27 @@ msgstr "Утилита для скачивания (с библиотекой SS
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:152
 msgid "E-Mail Notification"
-msgstr ""
+msgstr "Уведомление электронной почты"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:260
 msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "Счёт уведомлений электронной почты"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:255
 msgid "E-Mail Profile"
-msgstr ""
+msgstr "Личный профиль электронной почты"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:157
 msgid "E-Mail Receiver Address"
-msgstr ""
+msgstr "Адрес получателя электронной почты"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:245
 msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "Адрес посланника электронной почты"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:250
 msgid "E-Mail Topic"
-msgstr ""
+msgstr "Тема письма"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:24
 msgid "Edit Blacklist"
@@ -251,7 +259,7 @@ msgstr "Включено"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:262
 msgid "End Date"
-msgstr ""
+msgstr "Дата окончания"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:102
 msgid "Extra Options"
@@ -259,13 +267,15 @@ msgstr "Дополнительные настройки"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:302
 msgid "Filter"
-msgstr ""
+msgstr "Фильтр"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:292
 msgid ""
 "Filter the DNS Query result set for a particular domain, client or time "
 "frame."
 msgstr ""
+"Филирование запросов DNS для результатов о специальном домене, клиенте или "
+"определённого времени."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:203
 msgid "Flush DNS Cache"
@@ -297,7 +307,7 @@ msgstr "Локальный DNS"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:170
 msgid "Full path to the blacklist file."
-msgstr ""
+msgstr "Полное расписание пути к файлу чёрного списка."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:176
 msgid "Full path to the whitelist file."
@@ -308,6 +318,8 @@ msgid ""
 "Gather dns related network traffic via tcpdump to provide a DNS Query Report "
 "on demand."
 msgstr ""
+"Собирать DNS сетевой трафик через tcpdump для того, чтобы предоставить отчет "
+"DNS-запрос по требованию."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/blacklist_tab.lua:10
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:9
@@ -321,18 +333,21 @@ msgstr "Последний запуск"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:307
 msgid "Latest DNS Queries"
-msgstr ""
+msgstr "Свежие DNS запросы"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:55
 msgid ""
 "List of available network interfaces. Usually the startup will be triggered "
 "by the 'wan' interface."
 msgstr ""
+"Список доступных сетевых интерфейсов. \tОбычно запускается ‘wan’ интерфейсом."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:25
 msgid ""
 "List of supported DNS backends with their default list export directory."
 msgstr ""
+"Список поддерживаемых бэкэндов DNS с каталогом экспортных директорий по "
+"умолчанию."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:35
 msgid ""
@@ -350,7 +365,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:221
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:98
 msgid "Loading"
-msgstr "Ð\97агÑ\80Ñ\83зка"
+msgstr "Ð\97агÑ\80Ñ\83жаем"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:192
 msgid "Local FW/DNS Ports"
@@ -358,7 +373,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:22
 msgid "Logfile"
-msgstr ""
+msgstr "Файл с логами"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:109
 msgid "Low Priority Service"
@@ -375,7 +390,7 @@ msgstr "Максимальная очередь загрузки"
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:26
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:69
 msgid "Name / IP-Address"
-msgstr ""
+msgstr "Имя / IP-адрес"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:90
 msgid "No"
@@ -413,11 +428,11 @@ msgstr "Редактируйте данный файл только в терм
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:154
 msgid "Please note: this needs manual 'msmtp' package installation and setup."
-msgstr ""
+msgstr "Внимание: необходима ручная установка и настройка пакета 'msmtp'."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:136
 msgid "Please note: this needs manual 'tcpdump-mini' package installation."
-msgstr ""
+msgstr "Внимание: необходима ручная установка пакета 'tcpdump-mini'."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:52
 msgid "Query"
@@ -434,8 +449,9 @@ msgid ""
 msgstr ""
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:158
+#, fuzzy
 msgid "Receiver address for adblock notification E-Mails."
-msgstr ""
+msgstr "Адрес получателя писем уведомлений adblock."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:117
 msgid ""
@@ -448,15 +464,15 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:50
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:111
 msgid "Refresh"
-msgstr ""
+msgstr "Обновить"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:208
 msgid "Refresh Blocklist Sources"
-msgstr ""
+msgstr "Обновить источники списков блокировок"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:281
 msgid "Refresh Report"
-msgstr ""
+msgstr "Обновить отчёт"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:231
 msgid "Report Chunk Count"
@@ -517,10 +533,13 @@ msgid "Save"
 msgstr "Сохранить"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:153
+#, fuzzy
 msgid ""
 "Send notification E-Mails in case of a processing error or if domain count "
 "is &le; 0."
 msgstr ""
+"Отправлять уведомления на почту в случае ошибки обработки или если число "
+"доменов &le; 0."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:246
 msgid "Sender address for adblock notification E-Mails."
@@ -550,7 +569,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:256
 msgid "Start Date"
-msgstr ""
+msgstr "Дата начала"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:54
 msgid "Startup Trigger"
@@ -677,7 +696,7 @@ msgstr "Ожидание завершения выполнения команд
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:102
 msgid "Whitelist"
-msgstr ""
+msgstr "Белый список"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:175
 msgid "Whitelist File"
index 27bf4a208ef18b97cef807ac4d4c76420b440c16..1e522a0984029ebb8b4abbf8e10e8ee837d52091 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
 msgid ""
@@ -13,7 +19,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:86
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Action"
-msgstr ""
+msgstr "Eylem"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:17
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:10
@@ -326,7 +332,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:221
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:98
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:192
 msgid "Local FW/DNS Ports"
index 4a72194fab10df5b5e0c60b9628effe094998af5..4717311d55060c02165ddcd2f170d11d4cb2587d 100644 (file)
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadblock/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:78
 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!"
 msgstr ""
+"<b>Lưu ý:</b> Chỉ lựa chọn một vài bộ lọc quảng cáo để tránh tình trạng đầy "
+"bộ nhớ trên thiết bị có dung lượng bộ nhớ truy cập ngẫu nhiên (RAM) ít hơn "
+"64 MB!"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:86
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Action"
-msgstr ""
+msgstr "Hành động"
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:17
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:10
 msgid "Adblock"
-msgstr ""
+msgstr "Chặn quảng cáo"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:151
 msgid "Adblock Status"
-msgstr ""
+msgstr "Trạng thái chặn quảng cáo"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:157
 msgid "Adblock Version"
-msgstr ""
+msgstr "Phiên bản chặn quảng cáo"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:182
 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."
 
 #: applications/luci-app-adblock/luasrc/controller/adblock.lua:23
 msgid "Advanced"
-msgstr ""
+msgstr "Nâng cao"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:85
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Answer"
-msgstr ""
+msgstr "Phản hồi"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:96
 msgid "Archive Categories"
-msgstr ""
+msgstr "Danh mục lưu trữ"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:146
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:181
 msgid "Backup Directory"
-msgstr ""
+msgstr "Thư mục sao lưu"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:106
 msgid "Blacklist"
-msgstr ""
+msgstr "Danh sách đen"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:169
 msgid "Blacklist File"
-msgstr ""
+msgstr "Tập tin danh sách đen"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:274
+#, fuzzy
 msgid "Blocked DNS Queries"
-msgstr ""
+msgstr "Chặn truy vấn DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:30
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:73
 msgid "Blocked Domain"
-msgstr ""
+msgstr "Tên miền bị chặn"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:77
 msgid "Blocklist Sources"
-msgstr ""
+msgstr "Bộ lọc"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:37
 msgid "Blocklist not found!"
-msgstr ""
+msgstr "Không tìm thấy bộ lọc!"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:56
 msgid ""
 "Choose 'none' to disable automatic startups, 'timed' to use a classic "
 "timeout (default 30 sec.) or select another trigger interface."
 msgstr ""
+"Chọn \"none\" để tắt tự khởi động, \"timed\" để hẹn giờ (mặc địch là 30 giây)"
+" hoặc chọn giao diện khởi động khác."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:83
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Client"
-msgstr ""
+msgstr "Khách hàng"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:59
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:11
 msgid ""
 "Configuration of the adblock package to block ad/abuse domains by using DNS."
-msgstr ""
+msgstr "Cấu hình chặn quảng cáo bằng cách sử dụng DNS."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:25
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:27
@@ -102,11 +115,11 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:70
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:72
 msgid "Count"
-msgstr ""
+msgstr "Bộ đếm"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:24
 msgid "DNS Backend (DNS Directory)"
-msgstr ""
+msgstr "Thư mục lưu trữ DNS"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:169
 msgid "DNS Backend, DNS Directory"
@@ -326,7 +339,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:221
 #: applications/luci-app-adblock/luasrc/view/adblock/runtime.htm:98
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:192
 msgid "Local FW/DNS Ports"
@@ -584,7 +597,7 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/whitelist_tab.lua:31
 msgid ""
 "This form allows you to modify the content of the adblock whitelist (%s)."
-msgstr ""
+msgstr "Mẫu này cho phép bạn chỉnh sửa nội dung của danh sách trắng (%s)."
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/configuration_tab.lua:30
 msgid ""
@@ -607,17 +620,19 @@ msgstr ""
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:82
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:89
 msgid "Time"
-msgstr ""
+msgstr "Thời gian"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:26
 msgid ""
 "To overwrite the default path use the 'DNS Directory' option in the extra "
 "section below."
 msgstr ""
+"Để ghi đè lên tập tin gốc, hãy sử dụng \"Thư mục DNS\" với nhứng yêu tố bên "
+"dưới."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:287
 msgid "Top 10 Reporting"
-msgstr ""
+msgstr "10 báo cáo hàng đầu"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:251
 msgid "Topic for adblock notification E-Mails."
@@ -625,34 +640,37 @@ msgstr ""
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:268
 msgid "Total DNS Queries"
-msgstr ""
+msgstr "Tổng DNS truy vấn"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:181
 msgid "Trigger Delay"
-msgstr ""
+msgstr "Kích hoạt độ trễ"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:105
+#, fuzzy
 msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Nhật ký gỡ lỗi khởi động"
 
 #: applications/luci-app-adblock/luasrc/view/adblock/query.htm:22
 msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
 
 #: applications/luci-app-adblock/luasrc/view/adblock/report.htm:102
 msgid "Whitelist"
-msgstr ""
+msgstr "Danh sách trắng"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:175
 msgid "Whitelist File"
-msgstr ""
+msgstr "Tập tin danh sách trắng"
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:88
 msgid "Yes"
-msgstr ""
+msgstr ""
 
 #: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:262
 msgid ""
 "e.g. to receive an E-Mail notification with every adblock run set this value "
 "to 200000."
 msgstr ""
+"ví dụ: Để nhận email thông báo mỗi lần kích hoạt chặn quảng cáo, đặt giá trị "
+"này là 200000."
index 329acece4fcab625e905831045b0ec93a22e3d2c..a08d57fd8b12425a9e3074d07c1210def7a2997f 100644 (file)
@@ -3,7 +3,7 @@
 
 include $(TOPDIR)/rules.mk
 
-PKG_LICENSE:=GPL-3.0+
+PKG_LICENSE:=GPL-3.0-or-later
 PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
 
 LUCI_TITLE:=Advanced Linksys Reboot Web UI
@@ -11,9 +11,9 @@ LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot
        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-mod-admin-full
+LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full
 LUCI_PKGARCH:=all
-PKG_RELEASE:=42
+PKG_RELEASE:=43
 
 include ../../luci.mk
 
index 61e43637d1dcd6f4905e5dfd6e384cccf40bc089..50ca1bc2d6868d3382aca32405a7d6fec3c2f304 100644 (file)
@@ -22,11 +22,11 @@ Currently supported dual-partition devices include:
 - Linksys WRT32X
 - ZyXEL NBG6817
 
-If you're interested in having your device supported, please post in [OpenWrt Forum Support Thread](https://forum.openwrt.org/t/web-ui-to-reboot-to-another-partition-dual-partition-routers/3423).
+If your device is not in the list above, however it is a [dual-firmware device](https://openwrt.org/tag/dual_firmware?do=showtag&tag=dual_firmware) and you're interested in having your device supported, please post in [OpenWrt Forum Support Thread](https://forum.openwrt.org/t/web-ui-to-reboot-to-another-partition-dual-partition-routers/3423).
 
 ## Screenshot (luci-app-advanced-reboot)
 
-![screenshot](https://raw.githubusercontent.com/stangri/openwrt_packages/master/screenshots/luci-app-advanced-reboot/screenshot01.png "screenshot")
+![screenshot](https://raw.githubusercontent.com/stangri/openwrt_packages/master/screenshots/luci-app-advanced-reboot/screenshot02.png "screenshot")
 
 ## How to install
 
index 6b8cba4c4096f66de0ca987853c909b40335688e..8b97f2e560b7b1eddcffd2f58a89c77b5b162fe5 100644 (file)
 
 module("luci.controller.advanced_reboot", package.seeall)
 
+local util = require "luci.util"
+local fs = require "nixio.fs"
+local sys = require "luci.sys"
+local http = require "luci.http"
+local dispatcher = require "luci.dispatcher"
+local i18n = require "luci.i18n"
+local ltemplate = require "luci.template"
+local ip = require "luci.ip"
+local http = require "luci.http"
+local sys = require "luci.sys"
+local dispatcher = require "luci.dispatcher"
+local uci = require "luci.model.uci".cursor()
+
+function is_alt_mountable(p1_mtd, p2_mtd)
+       if p1_mtd:sub(1,3) == "mtd" and
+                                p2_mtd:sub(1,3) == "mtd" and
+                                fs.access("/usr/sbin/ubiattach") and
+                                fs.access("/usr/sbin/ubiblock") and 
+                                fs.access("/bin/mount") then
+               return true
+       else
+               return false
+       end
+end
+
+function get_partition_os_info(op_ubi)
+       local cp_info, ap_info
+       if fs.access("/etc/os-release") then
+               cp_info = util.trim(util.exec('. /etc/os-release && echo "$PRETTY_NAME"'))
+       end
+       alt_partition_unmount(op_ubi)
+       alt_partition_mount(op_ubi)
+       if fs.access("/alt/rom/etc/os-release") then
+               ap_info = util.trim(util.exec('. /alt/rom/etc/os-release && echo "$PRETTY_NAME"'))
+       end
+       alt_partition_unmount(op_ubi)
+       return cp_info, ap_info
+end
+
+function alt_partition_mount(op_ubi)
+       local ubi_dev
+       util.exec('for i in rom overlay firmware; do [ ! -d "$i" ] && mkdir -p "/alt/${i}"; done')
+       util.exec("ubidetach -m " .. tostring(op_ubi))
+       ubi_dev = tostring(util.exec("ubiattach -m " .. tostring(op_ubi)))
+       _, _, ubi_dev = ubi_dev:find("UBI device number (%d+)")
+       if not ubi_dev then 
+               util.exec("ubidetach -m " .. tostring(op_ubi))
+               return 
+       end
+       util.exec("ubiblock --create /dev/ubi" .. ubi_dev .. "_0")
+       util.exec("mount -t squashfs -o ro /dev/ubiblock" .. ubi_dev .. "_0 /alt/rom")
+       util.exec("mount -t ubifs /dev/ubi1_" .. ubi_dev .. " /alt/overlay")
+       util.exec("mount -t overlay overlay -o noatime,lowerdir=/alt/rom,upperdir=/alt/overlay/upper,workdir=/alt/overlay/work /alt/firmware")
+end
+
+function alt_partition_unmount(op_ubi)
+       util.exec("umount /alt/firmware")
+       util.exec("umount /alt/overlay")
+       util.exec("umount /alt/rom")
+       util.exec("ubiblock --remove /dev/ubi1_0")
+       util.exec("ubidetach -m " .. tostring(op_ubi))
+       util.exec('rm -rf /alt')
+end
+
 devices = {
-  -- deviceName, boardName, partition1, partition2, offset, envVar1, envVar1Value1, envVar1Value2, envVar2, envVar2Value1, envVar2Value2
-  {"Linksys EA3500", "linksys-audi", "mtd3", "mtd5", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys E4200v2/EA4500", "linksys-viper", "mtd3", "mtd5", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys EA6350v3", "linksys-ea6350v3", "mtd10", "mtd12", 192, "boot_part", 1, 2},
-  {"Linksys EA8300", "linksys-ea8300", "mtd10", "mtd12", 192, "boot_part", 1, 2},
-  {"Linksys EA8500", "ea8500", "mtd13", "mtd15", 32, "boot_part", 1, 2},
+       -- deviceName, boardName, part1MTD, part2MTD, offset, envVar1, envVar1Value1, envVar1Value2, envVar2, envVar2Value1, envVar2Value2
+       {"Linksys EA3500", "linksys-audi", "mtd3", "mtd5", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys E4200v2/EA4500", "linksys-viper", "mtd3", "mtd5", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys EA6350v3", "linksys-ea6350v3", "mtd10", "mtd12", 192, "boot_part", 1, 2},
+       {"Linksys EA8300", "linksys-ea8300", "mtd10", "mtd12", 192, "boot_part", 1, 2},
+       {"Linksys EA8500", "ea8500", "mtd13", "mtd15", 32, "boot_part", 1, 2},
 --  {"Linksys EA9500", "linksys-panamera", "mtd3", "mtd6", 28, "boot_part", 1, 2},
-  {"Linksys WRT1200AC", "linksys-caiman", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys WRT1900AC", "linksys-mamba", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys WRT1900ACv2", "linksys-cobra", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys WRT1900ACS", "linksys-shelby", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys WRT3200ACM", "linksys-rango", "mtd5", "mtd7", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"Linksys WRT32X", "linksys-venom", "mtd5", "mtd7", nil, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
-  {"ZyXEL NBG6817","nbg6817","mmcblk0p4","mmcblk0p7", 32, nil, 255, 1}
+       {"Linksys WRT1200AC", "linksys-caiman", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys WRT1900AC", "linksys-mamba", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys WRT1900ACv2", "linksys-cobra", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys WRT1900ACS", "linksys-shelby", "mtd4", "mtd6", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys WRT3200ACM", "linksys-rango", "mtd5", "mtd7", 32, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"Linksys WRT32X", "linksys-venom", "mtd5", "mtd7", nil, "boot_part", 1, 2, "bootcmd", "run nandboot", "run altnandboot"},
+       {"ZyXEL NBG6817", "nbg6817", "mmcblk0p4", "mmcblk0p7", 32, nil, 255, 1}
 }
 
-errorMessage = nil
-rom_board_name = luci.util.trim(luci.sys.exec("cat /tmp/sysinfo/board_name"))
+-- local errorMessage, d
+-- local device_name, p1_mtd, p2_mtd, offset, bev1, bev1p1, bev1p2, bev2, bev2p1, bev2p2
+romBoardName = util.trim(util.exec("cat /tmp/sysinfo/board_name"))
+
 for i=1, #devices do
-  device_board_name = devices[i][2]:gsub('%p','')
-  if rom_board_name and rom_board_name:gsub('%p',''):match(device_board_name) then
-    device_name = devices[i][1]
-    partition_one_mtd = devices[i][3] or nil
-    partition_two_mtd = devices[i][4] or nil
-    partition_skip = devices[i][5] or nil
-    boot_envvar1 = devices[i][6] or nil
-    boot_envvar1_partition_one = tonumber(devices[i][7]) or nil
-    boot_envvar1_partition_two = tonumber(devices[i][8]) or nil
-    boot_envvar2 = devices[i][9] or nil
-    boot_envvar2_partition_one = devices[i][10] or nil
-    boot_envvar2_partition_two = devices[i][11] or nil
-    if partition_one_mtd and partition_skip then
-      partition_one_label = luci.util.trim(luci.sys.exec("dd if=/dev/" .. partition_one_mtd .. " bs=1 skip=" .. partition_skip .. " count=128" .. "  2>/dev/null"))
-      n, partition_one_version = string.match(partition_one_label, '(Linux)-([%d|.]+)')
-    end
-    if partition_two_mtd and partition_skip then
-      partition_two_label = luci.util.trim(luci.sys.exec("dd if=/dev/" .. partition_two_mtd .. " bs=1 skip=" .. partition_skip .. " count=128" .. "  2>/dev/null"))
-      n, partition_two_version = string.match(partition_two_label, '(Linux)-([%d|.]+)')
-    end
-    if partition_one_label and string.find(partition_one_label, "LEDE") then partition_one_os = "LEDE" end
-    if partition_one_label and string.find(partition_one_label, "OpenWrt") then partition_one_os = "OpenWrt" end
-    if partition_one_label and string.find(partition_one_label, "Linksys") then partition_one_os = "Linksys" end
-    if partition_two_label and string.find(partition_two_label, "LEDE") then partition_two_os = "LEDE" end
-    if partition_two_label and string.find(partition_two_label, "OpenWrt") then partition_two_os = "OpenWrt" end
-    if partition_two_label and string.find(partition_two_label, "Linksys") then partition_two_os = "Linksys" end
-    if device_name and device_name == "ZyXEL NBG6817" then
-      if not partition_one_os then partition_one_os = "ZyXEL" end
-      if not partition_two_os then partition_two_os = "ZyXEL" end
-    end
-    if device_name and device_name == "Linksys WRT32X" then
-      if not partition_one_os then partition_one_os = "Unknown/Compressed" end
-      if not partition_two_os then partition_two_os = "Unknown/Compressed" end
-    end
-    if not partition_one_os then partition_one_os = "Unknown" end
-    if not partition_two_os then partition_two_os = "Unknown" end
-    if partition_one_os and partition_one_version then partition_one_os = partition_one_os .. " (Linux " .. partition_one_version .. ")" end
-    if partition_two_os and partition_two_version then partition_two_os = partition_two_os .. " (Linux " .. partition_two_version .. ")" end
+       d = devices[i][2]:gsub('%p','')
+       if romBoardName and romBoardName:gsub('%p',''):match(d) then
+               device_name = devices[i][1]
+               p1_mtd = devices[i][3] or nil
+               p2_mtd = devices[i][4] or nil
+               offset = devices[i][5] or nil
+               bev1 = devices[i][6] or nil
+               bev1p1 = tonumber(devices[i][7]) or nil
+               bev1p2 = tonumber(devices[i][8]) or nil
+               bev2 = devices[i][9] or nil
+               bev2p1 = devices[i][10] or nil
+               bev2p2 = devices[i][11] or nil
+               if p1_mtd and offset then
+                       p1_label = util.trim(util.exec("dd if=/dev/" .. p1_mtd .. " bs=1 skip=" .. offset .. " count=128" .. "  2>/dev/null"))
+                       n, p1_version = p1_label:match('(Linux)-([%d|.]+)')
+               end
+               if p2_mtd and offset then
+                       p2_label = util.trim(util.exec("dd if=/dev/" .. p2_mtd .. " bs=1 skip=" .. offset .. " 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
+               if p1_label and p1_label:find("OpenWrt") then p1_os = "OpenWrt" end
+               if p1_label and p1_label:find("Linksys") then p1_os = "Linksys" end
+               if p2_label and p2_label:find("LEDE") then p2_os = "LEDE" end
+               if p2_label and p2_label:find("OpenWrt") then p2_os = "OpenWrt" end
+               if p2_label and p2_label:find("Linksys") then p2_os = "Linksys" end
+               if device_name == "ZyXEL NBG6817" then
+                       if not p1_os then p1_os = "ZyXEL" end
+                       if not p2_os then p2_os = "ZyXEL" end
+               end
+               if device_name == "Linksys WRT32X" then
+                       if not p1_os then p1_os = "Unknown/Compressed" end
+                       if not p2_os then p2_os = "Unknown/Compressed" end
+               end
+               if not p1_os then p1_os = "Unknown" end
+               if not p2_os then p2_os = "Unknown" end
+               if p1_os and p1_version then p1_os = p1_os .. " (Linux " .. p1_version .. ")" end
+               if p2_os and p2_version then p2_os = p2_os .. " (Linux " .. p2_version .. ")" end
 
-    if device_name and device_name == "ZyXEL NBG6817" then
-      if not zyxelFlagPartition then zyxelFlagPartition = luci.util.trim(luci.sys.exec("source /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
-      if not zyxelFlagPartition then
-        errorMessage = errorMessage or "" .. luci.i18n.translate("Unable to find Dual Boot Flag Partition." .. " ")
-        luci.util.perror(luci.i18n.translate("Unable to find Dual Boot Flag Partition."))
-      else
-        current_partition = tonumber(luci.sys.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
-      end
-    else
-      if nixio.fs.access("/usr/sbin/fw_printenv") and nixio.fs.access("/usr/sbin/fw_setenv") then
-        current_partition = tonumber(luci.util.trim(luci.sys.exec("/usr/sbin/fw_printenv -n " .. boot_envvar1)))
-      end
-    end
-    other_partition = current_partition == boot_envvar1_partition_two and boot_envvar1_partition_one or boot_envvar1_partition_two
-  end
+               if device_name == "ZyXEL NBG6817" then
+                       if not zyxelFlagPartition then zyxelFlagPartition = util.trim(util.exec(". /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
+                       if not zyxelFlagPartition then
+                               errorMessage = errorMessage or "" .. i18n.translate("Unable to find Dual Boot Flag Partition." .. " ")
+                               util.perror(i18n.translate("Unable to find Dual Boot Flag Partition."))
+                       else
+                               current_partition = tonumber(util.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
+                       end
+               else
+                       if fs.access("/usr/sbin/fw_printenv") and fs.access("/usr/sbin/fw_setenv") then
+                               current_partition = tonumber(util.trim(util.exec("fw_printenv -n " .. bev1)))
+                       end
+               end
+               other_partition = current_partition == bev1p2 and bev1p1 or bev1p2
+               
+               if is_alt_mountable(p1_mtd, p2_mtd) then
+                       if current_partition == bev1p1 then
+                               op_ubi = tonumber(p2_mtd:sub(4)) + 1
+                       else
+                               op_ubi = tonumber(p1_mtd:sub(4)) + 1
+                       end
+                       local cp_info, ap_info = get_partition_os_info(op_ubi)
+                       if current_partition == bev1p1 then
+                               p1_os = cp_info or p1_os
+                               p2_os = ap_info or p2_os
+                       else
+                               p1_os = ap_info or p1_os
+                               p2_os = cp_info or p2_os
+                       end
+               end
+       end
 end
 
 function index()
-  entry({"admin", "system", "advanced_reboot"}, template("advanced_reboot/advanced_reboot"), _("Advanced Reboot"), 90)
-  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"))
+       entry({"admin", "system", "advanced_reboot"}, template("advanced_reboot/advanced_reboot"), _("Advanced Reboot"), 90)
+       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"))
 end
 
 function action_reboot()
-  local uci = require "luci.model.uci".cursor()
-  local ip  = uci:get("network", "lan", "ipaddr")
-  luci.template.render("advanced_reboot/applyreboot", {
-        title = luci.i18n.translate("Rebooting..."),
-        msg   = luci.i18n.translate("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."),
-        addr  = luci.ip.new(type(ip) == "string" and ip or "192.168.1.1") or "192.168.1.1"
-      })
-  luci.sys.reboot()
+       ltemplate.render("admin_system/applyreboot", {
+                               title = i18n.translate("Rebooting..."),
+                               msg   = i18n.translate("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."),
+                               addr  = ip.new(type(ip) == "string" and ip or "192.168.1.1") or "192.168.1.1"
+                       })
+       sys.reboot()
 end
 
 function action_altreboot()
-  local uci = require "luci.model.uci".cursor()
-  local zyxelFlagPartition, zyxelBootFlag, zyxelNewBootFlag, errorCode, curEnvSetting, newEnvSetting
-  errorMessage = nil
-  errorCode = 0
-  if luci.http.formvalue("cancel") then
-    luci.http.redirect(luci.dispatcher.build_url('admin/system/advanced_reboot'))
-    return
-  end
-  local step = tonumber(luci.http.formvalue("step") or 1)
-  if step == 1 then
-    if device_name and nixio.fs.access("/usr/sbin/fw_printenv") and nixio.fs.access("/usr/sbin/fw_setenv") then
-      luci.template.render("advanced_reboot/alternative_reboot",{})
-    else
-      luci.template.render("advanced_reboot/advanced_reboot",{errorMessage = luci.i18n.translate("No access to fw_printenv or fw_printenv!")})
-    end
-  elseif step == 2 then
-    if boot_envvar1 or boot_envvar2 then -- Linksys devices
-      if boot_envvar1 then
-        curEnvSetting = tonumber(luci.util.trim(luci.sys.exec("/usr/sbin/fw_printenv -n " .. boot_envvar1)))
-        if not curEnvSetting then
-          errorMessage = errorMessage .. luci.i18n.translate("Unable to obtain firmware environment variable") .. ": " .. boot_envvar1 .. ". "
-          luci.util.perror(luci.i18n.translate("Unable to obtain firmware environment variable") .. ": " .. boot_envvar1 .. ".")
-        else
-          newEnvSetting = curEnvSetting == boot_envvar1_partition_one and boot_envvar1_partition_two or boot_envvar1_partition_one
-          errorCode = luci.sys.call("/usr/sbin/fw_setenv " .. boot_envvar1 .. " " .. newEnvSetting)
-            if errorCode ~= 0 then
-              errorMessage = errorMessage or "" .. luci.i18n.translate("Unable to set firmware environment variable") .. ": " .. boot_envvar1 .. " " .. luci.i18n.translate("to") .. " " .. newEnvSetting .. ". "
-              luci.util.perror(luci.i18n.translate("Unable to set firmware environment variable") .. ": " .. boot_envvar1 .. " " .. luci.i18n.translate("to") .. " " .. newEnvSetting .. ".")
-            end
-        end
-      end
-      if boot_envvar2 then
-        curEnvSetting = luci.util.trim(luci.sys.exec("/usr/sbin/fw_printenv -n " .. boot_envvar2))
-        if not curEnvSetting then
-          errorMessage = errorMessage or "" .. luci.i18n.translate("Unable to obtain firmware environment variable") .. ": " .. boot_envvar2 .. ". "
-          luci.util.perror(luci.i18n.translate("Unable to obtain firmware environment variable") .. ": " .. boot_envvar2 .. ".")
-        else
-          newEnvSetting = curEnvSetting == boot_envvar2_partition_one and boot_envvar2_partition_two or boot_envvar2_partition_one
-          errorCode = luci.sys.call("/usr/sbin/fw_setenv " .. boot_envvar2 .. " '" .. newEnvSetting .. "'")
-          if errorCode ~= 0 then
-            errorMessage = errorMessage or "" .. luci.i18n.translate("Unable to set firmware environment variable") .. ": " .. boot_envvar2 .. " " .. luci.i18n.translate("to") .. " " .. newEnvSetting .. ". "
-            luci.util.perror(luci.i18n.translate("Unable to set firmware environment variable") .. ": " .. boot_envvar2 .. " " .. luci.i18n.translate("to") .. " " .. newEnvSetting .. ".")
-          end
-        end
-      end
-    else -- NetGear device
-      if not zyxelFlagPartition then zyxelFlagPartition = luci.util.trim(luci.sys.exec("source /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
-      if not zyxelFlagPartition then
-        errorMessage = errorMessage .. luci.i18n.translate("Unable to find Dual Boot Flag Partition." .. " ")
-        luci.util.perror(luci.i18n.translate("Unable to find Dual Boot Flag Partition."))
-      else
-        zyxelBootFlag = tonumber(luci.sys.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
-        zyxelNewBootFlag = zyxelBootFlag and zyxelBootFlag == 1 and "\\xff" or "\\x01"
-        if zyxelNewBootFlag then
-          errorCode = luci.sys.call("printf \"" .. zyxelNewBootFlag .. "\" >" .. zyxelFlagPartition )
-          if errorCode ~= 0 then
-            errorMessage = errorMessage or "" .. luci.i18n.translate("Unable to set Dual Boot Flag Partition entry for partition") .. ": " .. zyxelFlagPartition .. ". "
-            luci.util.perror(luci.i18n.translate("Unable to set Dual Boot Flag Partition entry for partition") .. ": " .. zyxelFlagPartition .. ".")
-          end
-        end
-      end
-    end
-    if not errorMessage then
-      luci.template.render("advanced_reboot/applyreboot", {
-            title = luci.i18n.translate("Rebooting..."),
-            msg   = luci.i18n.translate("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."),
-            addr  = luci.ip.new(uci:get("network", "lan", "ipaddr")) or "192.168.1.1"
-          })
-      luci.sys.reboot()
-    else
-      luci.template.render("advanced_reboot/advanced_reboot",{
-        rom_board_name=rom_board_name,
-        device_name=device_name,
-        boot_envvar1_partition_one=boot_envvar1_partition_one,
-        partition_one_os=partition_one_os,
-        boot_envvar1_partition_two=boot_envvar1_partition_two,
-        partition_two_os=partition_two_os,
-        current_partition=current_partition,
-        errorMessage = errorMessage})
-    end
-  end
+       local zyxelFlagPartition, zyxelBootFlag, zyxelNewBootFlag, errorCode, curEnvSetting, newEnvSetting
+       errorMessage = nil
+       errorCode = 0
+       if http.formvalue("cancel") then
+               http.redirect(dispatcher.build_url('admin/system/advanced_reboot'))
+               return
+       end
+       local step = tonumber(http.formvalue("step") or 1)
+       if step == 1 then
+               if fs.access("/usr/sbin/fw_printenv") and fs.access("/usr/sbin/fw_setenv") then
+                       ltemplate.render("advanced_reboot/alternative_reboot",{})
+               else
+                       ltemplate.render("advanced_reboot/advanced_reboot",{errorMessage = i18n.translate("No access to fw_printenv or fw_printenv!")})
+               end
+       elseif step == 2 then
+               if bev1 or bev2 then -- Linksys devices
+                       if bev1 then
+                               curEnvSetting = tonumber(util.trim(util.exec("fw_printenv -n " .. bev1)))
+                               if not curEnvSetting then
+                                       errorMessage = errorMessage .. i18n.translate("Unable to obtain firmware environment variable") .. ": " .. bev1 .. ". "
+                                       util.perror(i18n.translate("Unable to obtain firmware environment variable") .. ": " .. bev1 .. ".")
+                               else
+                                       newEnvSetting = curEnvSetting == bev1p1 and bev1p2 or bev1p1
+                                       errorCode = sys.call("fw_setenv " .. bev1 .. " " .. newEnvSetting)
+                                               if errorCode ~= 0 then
+                                                       errorMessage = errorMessage or "" .. i18n.translate("Unable to set firmware environment variable") .. ": " .. bev1 .. " " .. i18n.translate("to") .. " " .. newEnvSetting .. ". "
+                                                       util.perror(i18n.translate("Unable to set firmware environment variable") .. ": " .. bev1 .. " " .. i18n.translate("to") .. " " .. newEnvSetting .. ".")
+                                               end
+                               end
+                       end
+                       if bev2 then
+                               curEnvSetting = util.trim(util.exec("fw_printenv -n " .. bev2))
+                               if not curEnvSetting then
+                                       errorMessage = errorMessage or "" .. i18n.translate("Unable to obtain firmware environment variable") .. ": " .. bev2 .. ". "
+                                       util.perror(i18n.translate("Unable to obtain firmware environment variable") .. ": " .. bev2 .. ".")
+                               else
+                                       newEnvSetting = curEnvSetting == bev2p1 and bev2p2 or bev2p1
+                                       errorCode = sys.call("fw_setenv " .. bev2 .. " '" .. newEnvSetting .. "'")
+                                       if errorCode ~= 0 then
+                                               errorMessage = errorMessage or "" .. i18n.translate("Unable to set firmware environment variable") .. ": " .. bev2 .. " " .. i18n.translate("to") .. " " .. newEnvSetting .. ". "
+                                               util.perror(i18n.translate("Unable to set firmware environment variable") .. ": " .. bev2 .. " " .. i18n.translate("to") .. " " .. newEnvSetting .. ".")
+                                       end
+                               end
+                       end
+               else -- NetGear device
+                       if not zyxelFlagPartition then zyxelFlagPartition = util.trim(util.exec(". /lib/functions.sh; find_mtd_part 0:DUAL_FLAG")) end
+                       if not zyxelFlagPartition then
+                               errorMessage = errorMessage .. i18n.translate("Unable to find Dual Boot Flag Partition." .. " ")
+                               util.perror(i18n.translate("Unable to find Dual Boot Flag Partition."))
+                       else
+                               zyxelBootFlag = tonumber(util.exec("dd if=" .. zyxelFlagPartition .. " bs=1 count=1 2>/dev/null | hexdump -n 1 -e '1/1 \"%d\"'"))
+                               zyxelNewBootFlag = zyxelBootFlag and zyxelBootFlag == 1 and "\\xff" or "\\x01"
+                               if zyxelNewBootFlag then
+                                       errorCode = sys.call("printf \"" .. zyxelNewBootFlag .. "\" >" .. zyxelFlagPartition )
+                                       if errorCode ~= 0 then
+                                               errorMessage = errorMessage or "" .. i18n.translate("Unable to set Dual Boot Flag Partition entry for partition") .. ": " .. zyxelFlagPartition .. ". "
+                                               util.perror(i18n.translate("Unable to set Dual Boot Flag Partition entry for partition") .. ": " .. zyxelFlagPartition .. ".")
+                                       end
+                               end
+                       end
+               end
+               if not errorMessage then
+                       ltemplate.render("admin_system/applyreboot", {
+                                               title = i18n.translate("Rebooting..."),
+                                               msg   = i18n.translate("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."),
+                                               addr  = ip.new(uci:get("network", "lan", "ipaddr")) or "192.168.1.1"
+                                       })
+                       sys.reboot()
+               else
+                       ltemplate.render("advanced_reboot/advanced_reboot",{
+                               romBoardName=romBoardName,
+                               device_name=device_name,
+                               bev1p1=bev1p1,
+                               p1_os=p1_os,
+                               bev1p2=bev1p2,
+                               p2_os=p2_os,
+                               current_partition=current_partition,
+                               errorMessage = errorMessage})
+               end
+       end
 end
 
 function action_poweroff()
-  local uci = require "luci.model.uci".cursor()
-  if luci.http.formvalue("cancel") then
-    luci.http.redirect(luci.dispatcher.build_url('admin/system/advanced_reboot'))
-    return
-  end
-  local step = tonumber(luci.http.formvalue("step") or 1)
-  if step == 1 then
-    if nixio.fs.access("/sbin/poweroff") then
-      luci.template.render("advanced_reboot/power_off",{})
-    else
-      luci.template.render("advanced_reboot/advanced_reboot",{})
-    end
-  elseif step == 2 then
-    luci.template.render("advanced_reboot/applyreboot", {
-          title = luci.i18n.translate("Shutting down..."),
-          msg   = luci.i18n.translate("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."),
-          addr  = luci.ip.new(uci:get("network", "lan", "ipaddr")) or "192.168.1.1"
-        })
-    luci.sys.call("/sbin/poweroff")
-  end
+       local uci = require "luci.model.uci".cursor()
+       if http.formvalue("cancel") then
+               http.redirect(dispatcher.build_url('admin/system/advanced_reboot'))
+               return
+       end
+       local step = tonumber(http.formvalue("step") or 1)
+       if step == 1 then
+               if fs.access("/sbin/poweroff") then
+                       ltemplate.render("advanced_reboot/power_off",{})
+               else
+                       ltemplate.render("advanced_reboot/advanced_reboot",{})
+               end
+       elseif step == 2 then
+               ltemplate.render("admin_system/applyreboot", {
+                                       title = i18n.translate("Shutting down..."),
+                                       msg   = i18n.translate("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."),
+                                       addr  = ip.new(uci:get("network", "lan", "ipaddr")) or "192.168.1.1"
+                               })
+               sys.call("/sbin/poweroff")
+       end
 end
index 5c14f52ff8db2106264a7a2b936bcb5eded5d3d5..f3d8338c47e069b810a9783d90f5c97d21fcc06d 100644 (file)
 
 <%- if device_name then -%>
 <fieldset class="cbi-section">
-  <legend><%=device_name%><%: Partitions%></legend>
-  <div class="table cbi-section-table" id="partitions">
-    <div class="tr cbi-section-table-titles">
-      <div class="th cbi-section-table-cell"><%:Partition%></div>
-      <div class="th cbi-section-table-cell"><%:Status%></div>
-      <div class="th cbi-section-table-cell"><%:Firmware/OS (Kernel)%></div>
-      <div class="th cbi-section-table-cell"><%:Action%></div>
-    </div>
-    <div class="tr cbi-section-table-row">
-      <div class="td">
-        <%=string.format("%X", boot_envvar1_partition_one)%>
-      </div>
-      <div class="td">
-        <%- if boot_envvar1_partition_one == current_partition then -%><%:Current%><%- else -%><%:Alternative%><%- end -%>
-      </div>
-      <div class="td">
-        <%=partition_one_os%>
-      </div>
-      <div class="td">
-        <%- if boot_envvar1_partition_one == current_partition then -%>
-        <form method="post" action="<%=url('admin/system/advanced_reboot/reboot')%>">
-          <input type="hidden" name="token" value="<%=token%>" />
-          <input id="reboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to current partition%>" />
-        </form>
-      <%- else -%>
-      <form method="post" action="<%=url('admin/system/advanced_reboot/alternative_reboot')%>">
-        <input type="hidden" name="token" value="<%=token%>" />
-        <input id="altreboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to alternative partition...%>" />
-      </form>
-        <%- end -%>
-      </div>
-    </div>
-    <div class="tr cbi-section-table-row">
-      <div class="td">
-        <%=string.format("%X", boot_envvar1_partition_two)%>
-      </div>
-      <div class="td">
-        <%- if boot_envvar1_partition_two == current_partition then -%><%:Current%><%- else -%><%:Alternative%><%- end -%>
-      </div>
-      <div class="td">
-        <%=partition_two_os%>
-      </div>
-      <div class="td">
-        <%- if boot_envvar1_partition_two == current_partition then -%>
-          <form method="post" action="<%=url('admin/system/advanced_reboot/reboot')%>">
-               <input type="hidden" name="token" value="<%=token%>" />
-            <input id="reboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to current partition%>" />
-          </form>
-        <%- else -%>
-        <form method="post" action="<%=url('admin/system/advanced_reboot/alternative_reboot')%>">
-          <input type="hidden" name="token" value="<%=token%>" />
-          <input id="altreboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to alternative partition...%>" />
-        </form>
-        <%- end -%>
-      </div>
-    </div>
-  </div>
+       <legend><%=device_name%><%: Partitions%></legend>
+       <div class="table cbi-section-table" id="partitions">
+               <div class="tr cbi-section-table-titles">
+                       <div class="th cbi-section-table-cell"><%:Partition%></div>
+                       <div class="th cbi-section-table-cell"><%:Status%></div>
+                       <div class="th cbi-section-table-cell"><%:Firmware%></div>
+                       <div class="th cbi-section-table-cell"><%:Reboot%></div>
+               </div>
+               <div class="tr cbi-section-table-row cbi-rowstyle-1">
+                       <div class="td">
+                               <%=string.format("%X", bev1p1)%>
+                       </div>
+                       <div class="td">
+                               <%- if bev1p1 == current_partition then -%><%:Current%><%- else -%><%:Alternative%><%- end -%>
+                       </div>
+                       <div class="td">
+                               <%=p1_os%>
+                       </div>
+                       <div class="td">
+                               <%- if bev1p1 == current_partition then -%>
+                               <form method="post" action="<%=url('admin/system/advanced_reboot/reboot')%>">
+                                       <input type="hidden" name="token" value="<%=token%>" />
+                                       <input id="reboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to current partition%>" />
+                               </form>
+                       <%- else -%>
+                       <form method="post" action="<%=url('admin/system/advanced_reboot/alternative_reboot')%>">
+                               <input type="hidden" name="token" value="<%=token%>" />
+                               <input id="altreboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to alternative partition...%>" />
+                       </form>
+                               <%- end -%>
+                       </div>
+               </div>
+               <div class="tr cbi-section-table-row cbi-rowstyle-2">
+                       <div class="td">
+                               <%=string.format("%X", bev1p2)%>
+                       </div>
+                       <div class="td">
+                               <%- if bev1p2 == current_partition then -%><%:Current%><%- else -%><%:Alternative%><%- end -%>
+                       </div>
+                       <div class="td">
+                               <%=p2_os%>
+                       </div>
+                       <div class="td">
+                               <%- if bev1p2 == current_partition then -%>
+                                       <form method="post" action="<%=url('admin/system/advanced_reboot/reboot')%>">
+                                               <input type="hidden" name="token" value="<%=token%>" />
+                                               <input id="reboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to current partition%>" />
+                                       </form>
+                               <%- else -%>
+                               <form method="post" action="<%=url('admin/system/advanced_reboot/alternative_reboot')%>">
+                                       <input type="hidden" name="token" value="<%=token%>" />
+                                       <input id="altreboot-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Reboot to alternative partition...%>" />
+                               </form>
+                               <%- end -%>
+                       </div>
+               </div>
+       </div>
 </fieldset>
 <%- else -%>
-  <%- if rom_board_name then -%>
-    <p class="alert-message warning"><%=pcdata(translatef("Warning: Device (%s) is unknown or isn't a dual-partition device!", rom_board_name))%></p>
-  <%- else -%>
-    <p class="alert-message warning"><%=pcdata(translatef("Warning: Unable to obtain device information!"))%></p>
-  <%- end -%>
+       <%- if rom_board_name then -%>
+               <p class="alert-message warning"><%=pcdata(translatef("Warning: Device (%s) is unknown or isn't a dual-partition device!", rom_board_name))%></p>
+       <%- else -%>
+               <p class="alert-message warning"><%=pcdata(translatef("Warning: Unable to obtain device information!"))%></p>
+       <%- end -%>
 <%- end -%>
 
 <hr />
 <%- if nixio.fs.access("/sbin/poweroff") then -%>
 <form method="post" action="<%=url('admin/system/advanced_reboot/power_off')%>">
        <input type="hidden" name="token" value="<%=token%>" />
-  <input id="poweroff-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Perform power off...%>" />
+       <input id="poweroff-button" type="submit" class="cbi-button cbi-button-apply important" value="<%:Perform power off...%>" />
 </form>
 <%- else -%>
-  <p class="alert-message warning"><%:Warning: This system does not support powering off!%></p>
+       <p class="alert-message warning"><%:Warning: This system does not support powering off!%></p>
 <%- end -%>
 
 <%+footer%>
index b15f16b0d573277585e8fbf8450000e5649a2bde..db11020628f97f519e0f48514177e53e4219ed40 100644 (file)
 <h2 name="content"><%:Reboot Device to an Alternative Partition%> - <%:Confirm%></h2>
 <p>
        <%_ 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 />
+               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. %>
 </p>
 
index b1256ec2560a498ea4e6336bc7ec4bada9d371b7..6a816c9208261b30547192c5cb0f653548f53649 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadvanced-reboot/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Action"
@@ -21,7 +21,6 @@ msgstr "Redémarrage avancé"
 
 #: 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
-#, fuzzy
 msgid "Alternative"
 msgstr "Alternative"
 
index 39c3fca4160456a2eae2fe65866b8f47e6f355fa..c516240b637bfc52d15f7660d3893d307ede96b0 100644 (file)
@@ -1,12 +1,18 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/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 3.10-dev\n"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Action"
-msgstr ""
+msgstr "Azione"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:83
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
index 7cd54f7c0479995634ebe1faeb9d90bb3e1c8f47..9c29adf6c919eebbc24d8120c60dd0d7deb643bc 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: advanced-reboot\n"
 "POT-Creation-Date: 2017-11-30 15:20+0300\n"
-"PO-Revision-Date: 2018-01-05 19:53+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/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 3.10-dev\n"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Action"
@@ -34,7 +35,7 @@ msgstr "Отменить"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
 msgid "Changes applied."
-msgstr ""
+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
@@ -56,7 +57,7 @@ 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:114
 msgid "No access to fw_printenv or fw_printenv!"
@@ -114,7 +115,7 @@ 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:94
 msgid ""
@@ -209,11 +210,11 @@ msgstr ""
 
 #: 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 ""
+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!"
@@ -227,14 +228,14 @@ 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:127
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:128
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:141
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:142
 msgid "to"
-msgstr ""
+msgstr "в"
 
 #~ msgid "Alternative reboot cancelled."
 #~ msgstr "Альтернативная перезагрузка отменена."
index 9442130cdf2221156f9c5a3fe07298fc6e38b628..fa2a4c40f342338ef410a108710e9b028bd0fc76 100644 (file)
@@ -1,45 +1,51 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Action"
-msgstr ""
+msgstr "Eylem"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:83
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
-msgstr ""
+msgstr "Gelişmiş Yeniden Başlatma"
 
 #: 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 "Alternatif"
 
 #: 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 "İptal"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
 msgid "Changes applied."
-msgstr ""
+msgstr "Değişiklikler uygulandı."
 
 #: 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 "Onayla"
 
 #: 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 "Geçerli"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:18
 msgid "ERROR:"
-msgstr ""
+msgstr "HATA:"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
 msgid "Firmware/OS (Kernel)"
@@ -47,65 +53,65 @@ msgstr ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:114
 msgid "No access to fw_printenv or fw_printenv!"
-msgstr ""
+msgstr "fw_printenv e veya fw_printenv e erişim yok!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:26
 msgid "Partition"
-msgstr ""
+msgstr "Bölüm"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:23
 msgid "Partitions"
-msgstr ""
+msgstr "Bölümler"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:94
 msgid "Perform power off..."
-msgstr ""
+msgstr "Güç kapat..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
 msgid "Power Off Device"
-msgstr ""
+msgstr "Cihazın Gücünü Kapat"
 
 #: 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 "İlerle"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
 msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "Alternatif Bölüm için cihazı yeniden başlat"
 
 #: 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 "alternatif bölüm için yeniden başlat..."
 
 #: 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 "Mevcut bölüm için yeniden başlat"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:93
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:165
 #: 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 "Yeniden Başlatılıyor..."
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:199
 msgid "Shutting down..."
-msgstr ""
+msgstr "Kapatılıyor..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:27
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "System"
-msgstr ""
+msgstr "Sistem"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:94
 msgid ""
@@ -114,6 +120,10 @@ msgid ""
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
+"Sistem yeniden başlatılıyor.<br /> CİHAZ GÜCÜNÜ KAPATMAYIN!<br /> Yeniden "
+"bağlanmayı denemeden önce birkaç dakika bekleyin.Bu ayarlarınıza göre, "
+"yeniden cihaza erişebilmeniz için, bilgisayar adresinin yenilenmesinde "
+"gereklidir."
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:166
 msgid ""
@@ -135,14 +145,14 @@ msgstr ""
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:149
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:150
 msgid "Unable to find Dual Boot Flag Partition."
-msgstr ""
+msgstr "Dual Boot Flag bölümü bulunamadı."
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:121
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:122
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:135
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
 msgid "Unable to obtain firmware environment variable"
-msgstr ""
+msgstr "Firmware ortam değişkenine ulaşılamıyor"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:157
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:158
@@ -177,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
 msgid "Waiting for changes to be applied..."
-msgstr ""
+msgstr "Değişikliklerin uygulanması bekleniyor..."
 
 #: 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!"
@@ -200,4 +210,4 @@ msgstr ""
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:141
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:142
 msgid "to"
-msgstr ""
+msgstr "a"
index c721384da5dd767e507c4495bad6feec43ed6ee5..7d789ae60483a7f4585385fb15dcc07d6623d2e0 100644 (file)
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsadvanced-reboot/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:29
 msgid "Action"
-msgstr ""
+msgstr "Hành động"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:83
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:10
 msgid "Advanced Reboot"
-msgstr ""
+msgstr "Khởi động nâng cao"
 
 #: 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 "Thay thế"
 
 #: 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 "Hủy bỏ"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:42
 msgid "Changes applied."
-msgstr ""
+msgstr "Các thay đổi đã được áp dụng."
 
 #: 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 "Xác nhận"
 
 #: 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 "Hiện tại"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:18
 msgid "ERROR:"
-msgstr ""
+msgstr "Lỗi:"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:28
 msgid "Firmware/OS (Kernel)"
-msgstr ""
+msgstr "Bộ nạp khởi động"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:45
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:114
 msgid "No access to fw_printenv or fw_printenv!"
-msgstr ""
+msgstr "Không thể truy cập tới fw_printenv!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:26
 msgid "Partition"
-msgstr ""
+msgstr "Phân vùng"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:23
 msgid "Partitions"
-msgstr ""
+msgstr "Phân vùng"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:94
 msgid "Perform power off..."
-msgstr ""
+msgstr "Thực hiện tắt nguồn..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/power_off.htm:10
 msgid "Power Off Device"
-msgstr ""
+msgstr "Tắt nguồn thiết bị"
 
 #: 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 "Tiến trình"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:10
 msgid "Reboot Device to an Alternative Partition"
-msgstr ""
+msgstr "Khởi động lại thiết bị vào phân vùng thay thế"
 
 #: 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 "Đang khởi động vào phân vùng thay thế..."
 
 #: 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 "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:93
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:165
 #: 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 "Đang khởi động lại..."
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:199
 msgid "Shutting down..."
-msgstr ""
+msgstr "Đang tắt nguồn..."
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:27
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:39
 msgid "System"
-msgstr ""
+msgstr "Hệ thống"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:94
 msgid ""
@@ -114,6 +120,10 @@ msgid ""
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
+"Hệ thống sẽ được khởi động lại ngay.<br /> VUI LÒNG KHÔNG TẮT NGUỒN THIẾT "
+"BỊ!<br /> Vui lòng chờ một vài phút trước khi thử kết 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:166
 msgid ""
@@ -122,6 +132,10 @@ msgid ""
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
+"Hệ thống sẽ được khởi động lại vào phân vùng thay thế ngay.<br /> VUI LÒNG "
+"KHÔNG TẮT NGUỒN THIẾT BỊ!<br /> Vui lòng chờ một vài phút trước khi thử kết "
+"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:200
 msgid ""
@@ -129,32 +143,35 @@ msgid ""
 "might be necessary to renew the address of your computer to reach the device "
 "again, depending on your settings."
 msgstr ""
+"Hệ thống sẽ được tắt nguồn ngay.<br /> VUI LÒNG KHÔNG TẮT NGUỒN THIẾT BỊ!<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:68
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:69
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:149
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:150
 msgid "Unable to find Dual Boot Flag Partition."
-msgstr ""
+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:121
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:122
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:135
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:136
 msgid "Unable to obtain firmware environment variable"
-msgstr ""
+msgstr "Không thể lấy được biến bộ nạp khởi động"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:157
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:158
 msgid "Unable to set Dual Boot Flag Partition entry for partition"
-msgstr ""
+msgstr "Không thể cài phân vùng khởi động kép"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:128
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:141
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:142
 msgid "Unable to set firmware environment variable"
-msgstr ""
+msgstr "Không thể cài biến môi trường khởi động"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm:12
 msgid ""
@@ -177,27 +194,29 @@ msgstr ""
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/applyreboot.htm:46
 msgid "Waiting for changes to be applied..."
-msgstr ""
+msgstr "Vui lòng chờ để áp dụng các thay đổi..."
 
 #: 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 ""
+"Cảnh báo: Không thể nhận diện thiết bị (%s) hoặc không phải là thiết bị có "
+"hai phân vùng!"
 
 #: 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 "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi khởi động lại!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:97
 msgid "Warning: This system does not support powering off!"
-msgstr ""
+msgstr "Cảnh báo: Hệ thống không hỗ trợ việc tắt nguồn!"
 
 #: applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm:85
 msgid "Warning: Unable to obtain device information!"
-msgstr ""
+msgstr "Cảnh báo: Không lấy được thông tin thiết bị!"
 
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:127
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:128
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:141
 #: applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua:142
 msgid "to"
-msgstr ""
+msgstr "đến"
diff --git a/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot b/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot
new file mode 100644 (file)
index 0000000..e1a8f1e
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+exit 0
+
index 7d7d2f5363e84b4bddfcf01d3d79cb545281b32d..dafe9e8344dc1dbd1cd2ff25b10b14640d299250 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsahcp/pl/>\n"
@@ -19,17 +19,16 @@ msgid "AHCP Server"
 msgstr "Serwer AHCP"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
-#, fuzzy
 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 ""
-"AHCP to protokół automatycznej konfiguracji sieci IPv6 i IPv6/IPv4 "
-"przeznaczone do stosowania zamiast DHCP w sieciach, w których jest trudne "
-"lub wręcz niemożliwe, aby skonfigurować serwer w każdej warstwie łącza "
-"domeny rozgłoszeniowej, na przykład w mobilnych sieciach ad-hoc."
+"AHCP jest protokołem autokonfiguracji dla sieci IPv6 i dual-stack IPv6/IPv4, "
+"przeznaczonym do wykorzystania w miejsce wykrywania routera lub DHCP w "
+"sieciach, w których konfiguracja serwera w każdej domenie nadawczej warstwy "
+"łączącej, np. w sieciach mobilnych ad-hoc, jest trudna lub niemożliwa."
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:34
 msgid "Active AHCP Leases"
@@ -65,7 +64,7 @@ msgstr "Trwa zbieranie danych..."
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
 msgid "Disable DNS setup"
-msgstr ""
+msgstr "Wyłącz konfigurację DNS"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:21
 msgid "Forwarder"
@@ -78,7 +77,7 @@ msgstr "Ustawienia podstawowe"
 #: 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 "IPv4 oraz IPv6"
+msgstr "IPv4 i IPv6"
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:25
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:62
index 18cdef2ee8111d0c1526f2241f343b2861e65d8b..5106528a7fa06593c894316b161b2e7cdf1fc63d 100644 (file)
@@ -1,15 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2013-12-05 04:46+0200\n"
-"Last-Translator: Thành <tienthanh.dqc@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsahcp/vi/>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.0.6\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ahcp/luasrc/controller/ahcp.lua:11
 #: applications/luci-app-ahcp/luasrc/model/cbi/ahcp.lua:4
@@ -59,7 +60,7 @@ msgstr "Quảng bá tiền tố"
 
 #: applications/luci-app-ahcp/luasrc/view/ahcp_status.htm:42
 msgid "Collecting data..."
-msgstr "Đang kết xuất dữ liệu..."
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-ahcp/luasrc/model/cbi/admin_network/proto_ahcp.lua:55
 msgid "Disable DNS setup"
index a84352efa47f952355b28ae0b02131b0034429be..ecae3ade7a7da97902cce0fb1ad381ba8e91fd09 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/es/>\n"
index 7989b33afa6243e97c64b183346efccb78b178aa..28f5c56a98884e6c768865a45948e624e53ccddc 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/pl/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 
 #: 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\">LPD</abbr>włączone"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:414
 msgid "Additional BT tracker"
@@ -36,7 +36,7 @@ msgstr ""
 #: 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 ""
+msgstr "Aria2"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:37
 msgid ""
@@ -236,7 +236,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:164
 msgid "HTTP/FTP/SFTP Options"
-msgstr ""
+msgstr "Opcje HTTP/FTP/SFTP"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:227
 msgid "Header"
@@ -256,7 +256,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:421
 msgid "IPv6 disabled"
-msgstr ""
+msgstr "Wyłączenie IPv6"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:379
 msgid ""
index 5b5a5f42af4caa59e068792e7138ef7a5f2046d8..674e5b916d5f5c81321e9da06502149b77c0ecee 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/pt/>\n"
@@ -510,7 +510,7 @@ msgstr "Solicitar limite de velocidade do par"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:266
 msgid "Retry wait"
-msgstr ""
+msgstr "Esperar até repetir"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:61
 msgid "Run daemon as user"
@@ -585,6 +585,9 @@ msgid ""
 "if remote server responds with <code>Content-Encoding: gzip</code> or "
 "<code>Content-Encoding: deflate</code>."
 msgstr ""
+"Enviar cabeçalho de solicitação <code>Accept: deflate, gzip</code> e inflar "
+"a resposta se o servidor remoto responder com <code>Content-Encoding: "
+"gzip</code> ou <code>Content-Encoding: deflate</code>.."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:220
 msgid ""
@@ -593,6 +596,10 @@ msgid ""
 "you can add Cache-Control header with a directive you like using \"Header\" "
 "option."
 msgstr ""
+"Enviar cabeçalho <code>Cache-Control: no-cache</code> e <code>Pragma: no-"
+"cache</code> para evitar conteúdo do cache. Se desativado, esses cabeçalhos "
+"não são enviados e pode adicionar o cabeçalho Cache-Control com uma diretiva "
+"que gosta de usando a opção \"Header\"."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:336
 msgid ""
@@ -600,30 +607,44 @@ msgid ""
 "\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
 "open for incoming TCP traffic."
 msgstr ""
+"Defina o número da porta TCP para desarregas BitTorrent. Aceitar formato: \""
+"6881.6885\", \"6881-6999\" e \"6881-6889,6999\". Certifique-se de que as "
+"portas especificadas estão abertas para o tráfego TCP de entrada."
 
 #: 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 ""
+"Definir a porta de escuta UDP usada pelo DHT(IPv4, IPv6) e pelo rastreador "
+"UDP. Certifique-se de que as portas especificadas estão abertas para o "
+"tráfego UDP de entrada."
 
 #: 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 ""
+"Definir a velocidade máxima de descarregamento por cada descarregamento em "
+"bytes/sec. 0 significa irrestrito."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:470
 msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
 msgstr ""
+"Defina a velocidade máxima global de descarregamento em bytes/seg. 0 "
+"significa irrestrito."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:355
 msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
 msgstr ""
+"Defina a velocidade máxima global de envio em bytes/segundos. 0 significa "
+"irrestrito."
 
 #: 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 ""
+"Defina a velocidade máxima de envio por cada torrent em bytes/segundos. 0 "
+"significa irrestrito."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:231
 msgid ""
@@ -631,14 +652,17 @@ msgid ""
 "server. After the connection is established, this option makes no effect and "
 "\"Timeout\" option is used instead."
 msgstr ""
+"Defina o tempo limite de conexão em segundos para estabelecer conexão com o "
+"servidor HTTP/FTP/proxy. Depois que a conexão é estabelecida, esta opção não "
+"faz nenhum efeito e a opção \"Timeout\" é usada em vez disso."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:267
 msgid "Set the seconds to wait between retries."
-msgstr ""
+msgstr "Defina os segundos para esperar entre novas tentativas."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:272
 msgid "Set user agent for HTTP(S) downloads."
-msgstr ""
+msgstr "Defina o agente de utilizador para descarregas HTTP(S)."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
 msgid "Settings"
@@ -647,14 +671,15 @@ msgstr "Configurações"
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
 msgid "Settings in this section will be added to config file."
 msgstr ""
+"As configurações nesta secção serão adicionadas ao ficheiro de configuração."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:487
 msgid "Settings list"
-msgstr ""
+msgstr "Lista de configurações"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:161
 msgid "Show URL"
-msgstr ""
+msgstr "Mostrar URL"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:448
 msgid ""
@@ -666,12 +691,22 @@ msgid ""
 "FAT32 because it takes almost same time as \"prealloc\" and it blocks aria2 "
 "entirely until allocation finishes."
 msgstr ""
+"Especifique o método de alocação de ficheiros. Se estiver a usar sistemas de "
+"ficheiros mais recentes, como ext4 (com suporte a extensões), btrfs, xfs ou "
+"NTFS (somente compilação MinGW), \"falloc\" será a sua melhor escolha. Aloca "
+"ficheiros grandes (alguns GiB) quase instantaneamente, mas pode não estar "
+"disponível se o seu sistema não tiver a função posix_fallocate (3). Não use "
+"\"falloc\" com sistemas de ficheiros legados, como ext3 e FAT32, pois leva "
+"quase o mesmo tempo como \"prealloc\" e bloqueia aria2 completamente até a "
+"alocação terminar."
 
 #: 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 ""
+"Especificar a quantidade máxima de ficheiros a serem abertos no "
+"descarregamento global do BitTorrent para vários ficheiros."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:409
 msgid ""
@@ -679,6 +714,10 @@ msgid ""
 "with this option, seeding ends when at least one of the conditions is "
 "satisfied. Specifying 0 disables seeding after download completed."
 msgstr ""
+"Especifica o tempo de semeadura em minutos. Se a opção \"Relação de "
+"sementes\" for especificada com esta opção, semear termina quando pelo menos "
+"uma das condições for satisfeita. Especificar 0 desativa semear após a "
+"conclusão do descarregamento."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:402
 msgid ""
@@ -686,10 +725,15 @@ msgid ""
 "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 ""
+"Especifique a relação da participação. Semea torrents completadas até que o "
+"rácio de partilha atinja a RATIO. É fortemente encorajado a especificar "
+"iguais ou mais de 1.0 aqui. Especifique 0.0 se pretende semear "
+"independentemente da proporção de compartilhamento."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:373
 msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
 msgstr ""
+"Especifique a quantidade máxima de pares por torrent, 0 significa ilimitado."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:394
 msgid ""
@@ -698,40 +742,51 @@ msgid ""
 "than 20 bytes are specified, random byte data are added to make its length "
 "20 bytes."
 msgstr ""
+"Especifique o prefixo do peer ID. O peer ID no BitTorrent tem 20 bytes de "
+"comprimento. Se forem especificados mais de 20 bytes, apenas os primeiros 20 "
+"bytes são utilizados . Se menos de 20 bytes forem especificados, dados de "
+"bytes aleatórios são adicionados para chegar ao comprimento de 20 bytes."
 
 #: 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 ""
+"Parar o descarregamento do BitTorrent se a velocidade de descarregar for 0 "
+"em N segundos consecutivos. Se 0 for dado, este recurso será desativado."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:387
 msgid "Stop timeout"
-msgstr ""
+msgstr "Tempo limite de paragem"
 
 #: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:48
 msgid "The Aria2 service is not running."
-msgstr ""
+msgstr "O serviço Aria2 não está em execução."
 
 #: applications/luci-app-aria2/luasrc/view/aria2/settings_header.htm:47
 msgid "The Aria2 service is running."
-msgstr ""
+msgstr "O serviço Aria2 está em execução."
 
 #: 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 ""
+"O diretório para armazenar o ficheiro de configuração, ficheiro de sessão e "
+"ficheiro DHT."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:70
 msgid "The directory to store the downloaded file. eg. <code>/mnt/sda1</code>"
 msgstr ""
+"O diretório para armazenar o ficheiro descarregado, por exemplo, <code>/mnt/"
+"sda1</code>"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:81
 msgid "The file name of the log file."
-msgstr ""
+msgstr "O nome do ficheiro de log."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:249
 msgid "The maximum number of connections to one server for each download."
 msgstr ""
+"A quantidade máxima de conexões a um servidor para cada descarregamento."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:281
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:291
@@ -739,32 +794,36 @@ msgstr ""
 #: 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 ""
+"Essa opção será ignorada se um sinalizador privado for definido num torrent."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:236
 msgid "Timeout"
-msgstr ""
+msgstr "Tempo limite"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:117
 msgid "Token"
-msgstr ""
+msgstr "Chave eletrónica"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:349
 msgid "True"
-msgstr ""
+msgstr "Verdadeiro"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:156
 msgid "Use WebSocket"
-msgstr ""
+msgstr "Usar WebSocket"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:170
 msgid "Use a proxy server for all protocols."
-msgstr ""
+msgstr "Usar um servidor proxy para todos os protocolos."
 
 #: 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 ""
+"Usar as autoridades certificadoras no FILE para verificar os pares. O "
+"ficheiro de certificado deve estar no formato PEM e pode conter vários "
+"certificados AC."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:141
 msgid ""
@@ -774,6 +833,12 @@ msgid ""
 "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 ""
+"Utilizar o certificado em FILE para o servidor RPC. O certificado deve estar "
+"em formato PKCS12 (.p12, .pfx) ou PEM.<br/>Os ficheiros PKCS12 devem conter "
+"o certificado, uma chave e opcionalmente uma cadeia de certificados "
+"adicionais. Somente ficheiros PKCS12 com uma palavra-passe de importação em "
+"branco podem ser abertos!<br/>Ao usar o PEM, também tem que especificar a \""
+"chave privada RPC\"."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:196
 msgid ""
@@ -783,35 +848,47 @@ msgid ""
 "PKCS12 files with a blank import password can be opened!<br/>When using PEM, "
 "you have to specify the \"Private key\" as well."
 msgstr ""
+"Utilizar o certificado de cliente no FILE. O certificado deve estar em "
+"formato PKCS12 (.p12, .pfx) ou PEM.<br/>Os ficheiros PKCS12 devem conter o "
+"certificado, uma chave e opcionalmente uma cadeia de certificados "
+"adicionais. Somente ficheiros PKCS12 com uma palavra-passe de importação em "
+"branco podem ser abertos!<br/>Ao usar o PEM, também tem que especificar a \""
+"Private key\"."
 
 #: 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 ""
+"Usar a chave privada em FILE para o servidor RPC. A chave privada deve ser "
+"descodificada e em formato PEM."
 
 #: 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 ""
+"Usar a chave privada em FILE. A chave privada deve ser descodificada e em "
+"formato PEM. O comportamento quando um encriptado é dado é indefinido."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:271
 msgid "User agent"
-msgstr ""
+msgstr "Agente de utilizador"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:116
 msgid "Username & Password"
-msgstr ""
+msgstr "Nome de Utilizador e Palavra-passe"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:183
 msgid ""
 "Verify the peer using certificates specified in \"CA certificate\" option."
 msgstr ""
+"Verificar o par usando certificados especificados na opção \"Certificado AC\""
+"."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:90
 msgid "Warn"
-msgstr ""
+msgstr "Avisar"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:244
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:356
@@ -821,16 +898,16 @@ msgstr ""
 #: 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 ""
+msgstr "Pode anexar K ou M."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:457
 msgid "falloc"
-msgstr ""
+msgstr "falloc"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:455
 msgid "prealloc"
-msgstr ""
+msgstr "prealloc"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:456
 msgid "trunc"
-msgstr ""
+msgstr "trunc"
index 45bc2a67e625d333bbbc547ab8eb4cebff8fd8ce..20592189255b3692e338b026f347eccd3e403782 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: aria2\n"
 "POT-Creation-Date: 2017-11-30 23:45+0300\n"
-"PO-Revision-Date: 2018-01-31 18:33+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@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"
-"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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -308,7 +309,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
 msgid "Loading"
-msgstr ""
+msgstr "Загружаем"
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:27
 msgid "Log"
index 4dc86c32a47679385cbd3cb3f14be62be57032de..415fe8474c490498791ef42b42a024a3a4de9b9b 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -297,7 +303,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:27
 msgid "Log"
index d5b923034426014f5cdce8d08660ff25a42f1567..6c938dae8d7f18e01bf63fd9989849fbd87fdaa5 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsaria2/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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 "Đang lấy dữ liệu..."
 
 #: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:73
 msgid "Config file directory"
@@ -297,7 +303,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/luasrc/view/aria2/log_template.htm:48
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-aria2/luasrc/controller/aria2.lua:27
 msgid "Log"
index 411798180188ddce59d1c26509bc973c55797bd5..bd4883b0cda48ecd5b19bc2137b8440c550f4ef5 100644 (file)
@@ -1,10 +1,17 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/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-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/luasrc/controller/attendedsysupgrade.lua:4
 #: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
 msgid "Attended Sysupgrade"
-msgstr ""
+msgstr "Обновление Системы с участием"
index f9c6f056a5b51baf8287b9ae1dd11d86eb48bfd9..3ba15cd17fef0fab5ccec9982c219878b713cf1b 100644 (file)
@@ -1,10 +1,16 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsattendedsysupgrade/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/luasrc/controller/attendedsysupgrade.lua:4
 #: applications/luci-app-attendedsysupgrade/luasrc/view/attendedsysupgrade.htm:76
 msgid "Attended Sysupgrade"
-msgstr ""
+msgstr "Güncelleme Kontrol"
index 4937670389c2db02c2a90700f74ebf0ffb4bddde..2dfba79a4d3bb3d1e26534b165845c522c42393f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/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 3.10-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -80,9 +80,8 @@ msgid "Download Options"
 msgstr "Options de téléchargement"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
-#, fuzzy
 msgid "Download Utility"
-msgstr "Télécharger l'utilitaire"
+msgstr "Utilitaire de téléchargement"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
 msgid "Download Utility, RT Monitor"
@@ -107,6 +106,8 @@ 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 ""
+"Activer la journalisation de débogage détaillée en cas d'erreur de "
+"traitement."
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
 msgid "Enter IP/CIDR/ASN/ISO"
@@ -185,7 +186,7 @@ msgstr "Dernière exécution"
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
 msgid "Load"
-msgstr "Charger"
+msgstr "Charge"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
index 8e13a07acabe60bec0f7a3a7817e72fdea6d8869..2428add980b4acb64f0156b3d822ca80fc133541 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/pl/>\n"
 "Language: pl\n"
@@ -82,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
 msgid "Download Utility"
-msgstr ""
+msgstr "Narzędzie pobierania"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
 msgid "Download Utility, RT Monitor"
@@ -107,6 +107,8 @@ 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 ""
+"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
+"przetwarzania."
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
 msgid "Enter IP/CIDR/ASN/ISO"
@@ -121,12 +123,16 @@ msgid ""
 "For further information <a href=\"%s\" target=\"_blank\">check the online "
 "documentation</a>"
 msgstr ""
+"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji "
+"online </a>"
 
 #: 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 ""
+"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
+"powinny być bezpieczne."
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
 msgid "Geo Location"
@@ -202,7 +208,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
 msgid "Low Priority Service"
-msgstr ""
+msgstr "Usługa niskopriorytetowa"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
 msgid "Manual WAN Interface Selection"
@@ -210,7 +216,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
 msgid "Max. Download Queue"
-msgstr ""
+msgstr "Maksymalny rozmiar kolejki pobierania"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
@@ -239,7 +245,7 @@ msgstr ""
 #: 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 ""
+msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:19
 msgid "RIPE-Lookup"
@@ -257,7 +263,7 @@ msgstr ""
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
 msgid "Reload"
-msgstr "Przeładowanie"
+msgstr "Przeładuj"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
 msgid "Reload IPSet Sources"
@@ -357,7 +363,7 @@ msgstr ""
 #: 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 ""
+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."
@@ -433,7 +439,7 @@ msgstr "Opóźnienie wyzwalacza"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
 msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Pełne rejestrowanie debugowania"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:20
 msgid "View Logfile"
@@ -464,25 +470,25 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
 msgid "Whois Information"
-msgstr ""
+msgstr "Informacja Whois"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:16
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
 msgid "banIP"
-msgstr ""
+msgstr "banIP"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
 msgid "banIP Status"
-msgstr ""
+msgstr "Status banIP"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
 msgid "banIP Version"
-msgstr ""
+msgstr "Wersja banIP"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
 msgid "enable IPv4"
-msgstr ""
+msgstr "włącz IPv4"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
 msgid "enable IPv6"
-msgstr ""
+msgstr "włącz IPv6"
index e05090c1b4116d65dc55e54513cc02b8df98f6aa..d47440cff8eaa77be2010130706a5b19ebaf9584 100644 (file)
@@ -1,8 +1,15 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@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 3.10-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -75,7 +82,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
 msgid "Download Utility"
-msgstr ""
+msgstr "Утилита для скачивания"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
 msgid "Download Utility, RT Monitor"
@@ -107,7 +114,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 ""
@@ -178,7 +185,7 @@ 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
@@ -239,7 +246,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 "Обновить"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
 msgid "Refresh IPSets"
index bc07264875eb9b46522236216a7f818406962356..66f28c1033de0da42eb8e1696fece76b9b549159 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -178,7 +184,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
index 0323af93eb0338e4950628fbe1d5b3c2fcff6c58..0e1ecd4803264c0c1650fad6cb2efe9b037a941f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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:21
 msgid "Advanced"
-msgstr ""
+msgstr "Nâng cao"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
 msgid "Automatic WAN Interface Detection"
@@ -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 "Thư mục sao lưu"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
 msgid ""
@@ -178,7 +184,7 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
@@ -420,11 +426,12 @@ msgstr ""
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
 msgid "Trigger Delay"
-msgstr ""
+msgstr "Kích hoạt độ trễ"
 
 #: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#, fuzzy
 msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Nhật ký gỡ lỗi khởi động"
 
 #: applications/luci-app-banip/luasrc/controller/banip.lua:20
 msgid "View Logfile"
index 22030f919593181e197e1cd64bb649e810fcf435..67daf1a56cc7d6427b0cbfd42628dbfaaf36500a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:53+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsbanip/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
 msgid "ASN Overview"
@@ -259,7 +259,7 @@ msgstr "刷新 IPSet"
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
 msgid "Reload"
-msgstr "重新载入"
+msgstr "重"
 
 #: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
 msgid "Reload IPSet Sources"
index f3e4b64cb531f368068db4ad2d77d32b391f5033..9bff6e189196f43cada4c4ff9f37a895025b8884 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:14+0000\n"
-"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbcp38/pl/>\n"
 "Language: pl\n"
@@ -41,7 +41,7 @@ msgstr "Blokowane zakresy adresów IP"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid "Interface name"
index e6e516a0195a7be0c7148a7acfd463c97cf2478f..75ad5fa10847e9092efa1e5e4f1d7a794c884eaa 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbcp38/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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 "Kích hoạt"
 
 #: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:39
 msgid "Interface name"
index 9899a8109fa17110259a3b3b411dbb9ed6bf2be9..5eaf515c695bd8d423af282cc719491d4300e3fd 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbmx7/pl/>\n"
 "Language: pl\n"
@@ -13,11 +13,11 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js:510
 msgid "+ d.x +"
-msgstr ""
+msgstr "+ d.x +"
 
 #: applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js:173
 msgid "+ d3.event.translate +"
-msgstr ""
+msgstr "+ d3.event.translate +"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
 msgid "Announcements"
@@ -25,11 +25,11 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:27
 msgid "BMX7 revision"
-msgstr ""
+msgstr "Rewizja BMX7"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:41
 msgid "Bandwith"
-msgstr ""
+msgstr "Przepustowość"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/admin_status/index/bmx7_nodes.htm:3
 msgid "Bmx7 mesh nodes"
@@ -37,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:44
 msgid "CPU usage"
-msgstr ""
+msgstr "Użycie CPU"
 
 #: 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
@@ -79,7 +79,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:45
 msgid "Memory usage"
-msgstr ""
+msgstr "Użycie pamięci"
 
 #: 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
@@ -95,7 +95,7 @@ msgstr "Nazwa"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
 msgid "Neighbours"
-msgstr ""
+msgstr "Sąsiedzi"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
 msgid "Network"
@@ -111,7 +111,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:18
 msgid "Node configuration"
-msgstr ""
+msgstr "Konfiguracja węzła"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:25
 msgid "Node key"
@@ -184,7 +184,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
 msgid "State"
-msgstr ""
+msgstr "Stan"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
 msgid "Status"
index 44d682e2ac111f946d9423cd38c8d34a2fd791b2..6c64138f7037e4045513189f78cfcd626a3ace96 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js:510
 msgid "+ d.x +"
@@ -181,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
 msgid "TX BpP"
index b7d8e7efda413ef8c95d83ce16e518eaa35fe3fb..b923a21946129fd7fb5e135a5911ec13fa94605f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbmx7/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-bmx7/root/www/luci-static/resources/bmx7/js/netjsongraph.js:510
 msgid "+ d.x +"
@@ -181,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:63
 msgid "TX BpP"
index 8007fb5652e2bd1cd87862e24a52e220783fa07e..b33446fc5073e4a266488c98e80c5c5cae1dcbaa 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsbmx7/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -90,7 +90,7 @@ msgstr ""
 #: 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 "名称"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
 msgid "Neighbours"
@@ -98,7 +98,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"
@@ -183,7 +183,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:58
 msgid "State"
-msgstr ""
+msgstr "状况"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:37
 msgid "Status"
@@ -219,7 +219,7 @@ msgstr "类型"
 
 #: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:43
 msgid "Uptime"
-msgstr ""
+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
index ac9cd6110340712131569a2fb92267edb797d2a9..4fb2ffde9a47fc992fe6520786659efef558c086 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-10-16 16:58-0300\n"
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscifsd/es/>\n"
index 90234dadb26f66b1136c5a97b24bea0707751bad..ad23ebd3285663b0b31a7bade16dd532877f8647 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscifsd/pl/>\n"
@@ -41,7 +41,7 @@ msgstr "Edytuj szablon"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:34
 msgid "Edit the template that is used for generating the cifsd configuration."
-msgstr ""
+msgstr "Edytuj szablon, który jest używany do generowania konfiguracji cifsd."
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:67
 msgid "Force Root"
@@ -65,7 +65,7 @@ msgstr "Interfejs"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:25
 msgid "Listen only on the given interface or, if unspecified, on lan"
-msgstr ""
+msgstr "Słuchaj tylko na podanym interfejsie, lub jeśli nie podano na LANie"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
 msgid "Name"
@@ -85,6 +85,8 @@ msgid ""
 "Please add directories to share. Each directory refers to a folder on a "
 "mounted device."
 msgstr ""
+"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
+"w zamontowanym urządzeniu."
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:62
 msgid "Read-only"
@@ -101,6 +103,10 @@ msgid ""
 "('|') should not be changed. They get their values from the 'General "
 "Settings' tab."
 msgstr ""
+"To jest zawartość pliku '/etc/cifs/smb.conf.template', na podstawie którego "
+"zostanie wygenerowana konfiguracja cifsd. Wartości otoczone symbolem kreski "
+"pionowej ('|') nie powinny być zmieniane. Wartości ich zostaną pobrane z "
+"zakładki \"Ustawienia ogólne\"."
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:27
 msgid "Workgroup"
index b27ba7c83e842a302344dedb129b2ec329b20681..1d1eda6e62f144daa3e3ba7aa3c9f0d0f138e2f4 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: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationscifsd/zh_Hans/>\n"
+"Language: zh-cn\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.4\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: zh_CN\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:72
 msgid "Allow guests"
@@ -70,7 +71,7 @@ msgstr "仅监听指定的接口,未指定则监听 lan"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:51
 msgid "Name"
-msgstr "å\85±äº«å\90\8d"
+msgstr "å\90\8d称"
 
 #: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16
 #: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
index 92b7608f88cf58cae0ceed8e1401e3929eebd56a..c44734692a8eb0d3784ebb540c54b9e5b195e950 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsclamav/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
 msgid "10"
@@ -190,4 +196,4 @@ msgstr ""
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:120
 #: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:125
 msgid "Yes"
-msgstr ""
+msgstr ""
index dcdf0fe908866ca44fe2dae8690e125e6bd35d10..497b96134f8da714d28119466f91b69cb8132355 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/fr/>\n"
 "Language: fr\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 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -146,7 +146,7 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
-msgstr "En attente de la commande pour terminer…"
+msgstr "En attente que la commande se termine…"
 
 #~ msgid "Access command with"
 #~ msgstr "Accéder à la commande par"
index aec0f22298327ff0ab44e6f00dfb356b90e89c8b..7f21ca01c1d8922754728ec6a9dd018c4f78b5e5 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/pl/>\n"
@@ -51,11 +51,11 @@ msgstr "Polecenie"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:30
 msgid "Command executed successfully."
-msgstr ""
+msgstr "Pomyślne wykonanie komendy."
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:32
 msgid "Command exited with status code"
-msgstr ""
+msgstr "Komenda zakończona kodem statusu"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:73
 msgid "Command failed"
@@ -97,11 +97,11 @@ msgstr "Opis"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:150
 msgid "Download"
-msgstr "Download"
+msgstr "Pobieranie"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Download execution result"
-msgstr ""
+msgstr "Pobierz wynik wykonania"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:79
 msgid "Failed to execute command!"
@@ -117,7 +117,7 @@ msgstr "Ładowanie"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
-msgstr ""
+msgstr "Lub wyświetl wynik"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:24
 msgid "Public access"
@@ -129,11 +129,11 @@ msgstr "Uruchom"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:41
 msgid "Standard Error"
-msgstr ""
+msgstr "Standardowy błąd"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:36
 msgid "Standard Output"
-msgstr ""
+msgstr "Standardowe wyjście"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:7
 msgid ""
@@ -141,7 +141,7 @@ msgid ""
 "invoked from the web interface."
 msgstr ""
 "Ta strona pozwala ci skonfigurować niestandardową komendę którą można łatwo "
-"użyć z Web Interfejsa"
+"wywołać z interfejsu sieciowego."
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
index 97f66626aeb5494a6b87ca12c516da8826d89555..f000d2329af689cb0677372a770fe74477212dc6 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: commands\n"
 "POT-Creation-Date: 2013-10-15 16:48+0300\n"
-"PO-Revision-Date: 2018-01-14 11:42+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -117,7 +118,7 @@ msgstr "Ссылка"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:53
 msgid "Loading"
-msgstr "Ð\97агÑ\80Ñ\83зка"
+msgstr "Ð\97агÑ\80Ñ\83жаем"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
index f983eb3076f589c67610947ca29921bea7a32158..1a40d5ba9d4ca3d7c0d43003b8d526f6a7053467 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: 2019-11-13 13:06+0000\n"
+"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/sv/>\n"
 "Language: sv\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 3.10-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -47,7 +50,7 @@ msgstr "Kommando"
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:30
 msgid "Command executed successfully."
-msgstr "Kommandot utfördes korrekt"
+msgstr "Kommandot utfördes korrekt."
 
 #: applications/luci-app-commands/luasrc/view/commands_public.htm:32
 msgid "Command exited with status code"
index 602230a8e333779afa62911a5feb9cdd1aca393b..9953c6ed6de0262846a8c18a0ec71248394b7a60 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/tr/>\n"
+"Language: tr\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 3.10-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -106,7 +110,7 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
index 602230a8e333779afa62911a5feb9cdd1aca393b..947995b353c2bce0de826805166397382f2f7b2d 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscommands/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:16
 msgid "A short textual description of the configured command"
@@ -36,7 +40,7 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:164
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-commands/luasrc/model/cbi/commands.lua:18
 msgid "Command"
@@ -106,7 +110,7 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:119
 msgid "Or display result"
@@ -136,4 +140,4 @@ msgstr ""
 
 #: applications/luci-app-commands/luasrc/view/commands.htm:54
 msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
index f77375adf6fedd6855aff2619211b7a99c1e5eaa..9a831ea50f9bb6a166b36272f7bc38633d856cf8 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-19 18:25+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscshark/ru/>\n"
 "Language: ru\n"
@@ -9,7 +9,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
@@ -47,7 +47,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/luasrc/view/cshark.htm:21
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:28
@@ -56,7 +56,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:92
 msgid "Loading"
-msgstr ""
+msgstr "Загружаем"
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
 msgid "Options"
index 8e0460d9c3faa2291c6ed3d694fea124425a8f85..1628035ccf393e9647dfcc08ac8ab1a636756671 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
@@ -49,7 +55,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:92
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
 msgid "Options"
index 8adf02110ad78ed756a061bff8b38ec08d0efd77..b5dc908f9fe8b23e59855151bb8fa2b5f269cde3 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscshark/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:24
 msgid "Actions"
@@ -49,7 +55,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:92
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:22
 msgid "Options"
index b535466cdf2325ab2b7edb2264bd0004d2b0e40b..376cc98d0e96eed0e9ce85cbfc89e355d6073c2b 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:56+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationscshark/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -59,7 +59,7 @@ 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
@@ -84,7 +84,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"
@@ -96,7 +96,7 @@ msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:45
 msgid "seconds"
-msgstr ""
+msgstr ""
 
 #: applications/luci-app-cshark/luasrc/view/cshark.htm:22
 msgid "seconds, packets, bytes"
index 8ad0a9c9ff3053797c8b2af066ea0f81d423565d..97b9e3725153affba19181f198dfa76155db049d 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-25 18:00+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: reyur <remicaruyer@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdcwapd/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 3.10-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,26 +17,31 @@ msgstr "Passerelle"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Channel Sets"
-msgstr ""
+msgstr "Ensemble des canaux"
 
 #: 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 "Canaux de données"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
 msgid "Define data channels over which outbound filtered packets will flow."
 msgstr ""
+"Définissez les canaux de données sur lesquels les paquets filtrés sortants "
+"seront acheminés."
 
 #: 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 ""
+"Définissez les règles de filtrage à appliquer aux paquets sortants. Les "
+"paquets correspondants passeront sur le canal de données."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Define primary channels and their corresponding data channels."
 msgstr ""
+"Définissez les canaux principaux et leurs canaux de données correspondants."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:213
 msgid "Destination port"
@@ -48,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/controller/dcwapd.lua:11
 msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "Wifi double canal"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
@@ -57,7 +62,7 @@ msgstr "Activer"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
-msgstr ""
+msgstr "Ensembles de filtres"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:166
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
@@ -95,7 +100,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 "Sélectionnez les filtres à appliquer aux adresses MAC correspondantes."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
 msgid "Source IP"
index b6093510e04a7c0ead814de0834e513ea5a9d06d..37fe1861a734f704504176d91518606478aec926 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdcwapd/pl/>\n"
 "Language: pl\n"
@@ -18,16 +18,18 @@ msgstr "Most"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:45
 msgid "Channel Sets"
-msgstr ""
+msgstr "Zestawy kanałów"
 
 #: 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 "Kanały danych"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:102
 msgid "Define data channels over which outbound filtered packets will flow."
 msgstr ""
+"Określa kanały danych, przez które będą przepływać filtrowane pakiety "
+"wychodzące."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:179
 msgid ""
@@ -45,25 +47,25 @@ msgstr "Port docelowy"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:21
 msgid "Dual Channel Wi-Fi AP Daemon"
-msgstr ""
+msgstr "Dual Channel Wi-Fi AP Daemon"
 
 #: applications/luci-app-dcwapd/luasrc/controller/dcwapd.lua:11
 msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "Dwukanałowa sieć WiFi"
 
 #: 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 "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
-msgstr ""
+msgstr "Zestawy filtrów"
 
 #: 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 ""
+msgstr "Filtry"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:27
 msgid "General"
@@ -79,11 +81,11 @@ msgstr "Interfejsy"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
 msgid "MAC Address"
-msgstr ""
+msgstr "Adres MAC"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:186
 msgid "Packet size"
-msgstr ""
+msgstr "Rozmiar pakietu"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
 msgid "Protocol"
@@ -96,23 +98,23 @@ msgstr "SSID"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Select filters to apply to matching MAC addresses."
-msgstr ""
+msgstr "Wybierz filtry do zastosowania dla pasujących adresów MAC."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
 msgid "Source IP"
-msgstr ""
+msgstr "Źródłowy adres IP"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:198
 msgid "Source port"
-msgstr ""
+msgstr "Port źródłowy"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
 msgid "Specify the temporary directory for dcwapd file storage."
-msgstr ""
+msgstr "Określa tymczasowy katalog dla przechowywania plików dcwapd."
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:40
 msgid "Temp Directory"
-msgstr ""
+msgstr "Katalog tymczasowy"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:22
 msgid ""
@@ -120,3 +122,6 @@ msgid ""
 "you can use two simultaneous Wi-Fi connections to decrease wireless traffic "
 "congestion and increase throughput."
 msgstr ""
+"Z <abbr title=\"Dual Channel Wi-Fi AP Daemon\">Dwukanałową siecią WiFi</abbr>"
+" możesz używać dwóch równoległych połączeń Wi-Fi w celu zmniejszenia "
+"zatłoczenia sieci bezprzewodowej i zwiększenia przepustowości."
index 0c16ff7e2a1679796df3618a29f3a4d4495ded53..a30f366f8d074151f85f9075252f95e1bf7f1f61 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdcwapd/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -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 "Kích hoạt"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
 msgid "Filter Sets"
@@ -68,7 +74,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:138
 msgid "Interfaces"
-msgstr ""
+msgstr "Giao diện"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:161
 msgid "MAC Address"
@@ -80,7 +86,7 @@ msgstr ""
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:204
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:58
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:107
index db428cb203acb4e0ea5323566ce0acb2e0e6799e..a1a9de8c2cc04ee34109a7b25c9692e3fe028745 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:53+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsdcwapd/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
 #: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -91,7 +91,7 @@ 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."
index f19445366cac38802bf1017966a46a70cefa09d1..50066d8d40420964288d5bc5aa2b31b979b12c15 100644 (file)
@@ -640,7 +640,7 @@ return L.view.extend({
 
                // ip_network
 
-               o = s.taboption('advanced', widgets.ZoneSelect, 'ip_network', _("Network"),
+               o = s.taboption('advanced', widgets.NetworkSelect, 'ip_network', _("Network"),
                _("Defines the network to read systems IP-Address from"));
                o.depends('ip_source','network');
                o.modalonly = true;
@@ -659,7 +659,7 @@ return L.view.extend({
 
                // ip_interface
 
-               o = s.taboption('advanced', widgets.ZoneSelect, 'ip_interface', _("Interface"),
+               o = s.taboption('advanced', widgets.DeviceSelect, 'ip_interface', _("Interface"),
                _("Defines the interface to read systems IP-Address from"));
 
                o.modalonly = true;
@@ -678,7 +678,7 @@ return L.view.extend({
 
                // interface
 
-               o = s.taboption('advanced', widgets.ZoneSelect, 'interface', _("Event Network"),
+               o = s.taboption('advanced', widgets.DeviceSelect, 'interface', _("Event Network"),
                _("Network on which the ddns-updater scripts will be started"));
 
                o.modalonly = true;
index c2985efc5dbd4b771fbde3a6bc56e315c4ea9858..297c34d2a53135ad5f1fad1c784b424a3dd2db02 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: 2019-11-06 00:11+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/es/>\n"
@@ -15,12 +15,12 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "\"../\" no está permitido en la ruta por motivo de seguridad."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
 msgid "Add new services..."
-msgstr ""
+msgstr "Añadir nuevos servicios..."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
 msgid "Advanced Settings"
@@ -44,19 +44,19 @@ msgstr "No se admite el enlace a una red específica"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
 msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr ""
+msgstr "Nslookup de BusyBox y Wget no admiten especificar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
 msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr ""
+msgstr "Nslookup de BusyBox y hostip no admiten especificar el uso de TCP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
 msgid "BusyBox's nslookup in the current compiled version"
-msgstr ""
+msgstr "Nslookup de BusyBox en la versión compilada actual"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
@@ -69,7 +69,7 @@ msgstr "Configuración"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
 msgid "Configuration Error"
-msgstr ""
+msgstr "Error de configuración"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924
 msgid ""
@@ -81,16 +81,18 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:342
 msgid "Create service"
-msgstr ""
+msgstr "Crear servicio"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
 msgid "Current setting:"
-msgstr ""
+msgstr "Configuración actual:"
 
 #: 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:163
 msgid "Currently DDNS updates are not started at boot or on interface events."
 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:536
 msgid "Custom update script to be used for updating your DDNS Provider."
@@ -113,7 +115,7 @@ msgstr "Inicio automático DDNS desactivado"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:69
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:166
 msgid "DDNS Autostart enabled"
-msgstr ""
+msgstr "Inicio automático DDNS activado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:479
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
@@ -122,7 +124,7 @@ msgstr "Proveedor de servicios DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
 msgid "DDns Service"
-msgstr ""
+msgstr "Servicio DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
 msgid "DNS requests via TCP not supported"
@@ -138,7 +140,7 @@ msgstr "Formato de fecha"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
 msgid "Defines the Web page to read systems IP-Address from"
-msgstr ""
+msgstr "Define la página web para leer la dirección IP de los sistemas"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
 msgid "Defines the interface to read systems IP-Address from"
@@ -146,13 +148,15 @@ 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:644
 msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+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:603
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
 msgstr ""
+"Define la fuente para leer la dirección IP del sistema, que se enviará al "
+"proveedor DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:468
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
@@ -161,11 +165,14 @@ 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:958
 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:952
 msgid ""
 "Directory contains PID and other status information for each running section."
 msgstr ""
+"El directorio contiene PID y otra información de estado para cada sección en "
+"ejecución."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
 msgid "Disabled"
@@ -183,11 +190,11 @@ msgstr "DNS dinámico"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:154
 msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "Versión de DNS dinámico"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
 msgid "Edit"
-msgstr ""
+msgstr "Editar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Enable secure communication with DDNS provider"
@@ -217,11 +224,11 @@ msgstr "Red de eventos"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
 msgid "Example for IPv4"
-msgstr ""
+msgstr "Ejemplo para IPv4"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
 msgid "Example for IPv6"
-msgstr ""
+msgstr "Ejemplo para IPv6"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
 msgid "File"
@@ -269,7 +276,7 @@ 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:923
 msgid "Global Configuration"
-msgstr ""
+msgstr "Configuración global"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:211
 msgid "HTTPS not supported"
@@ -299,7 +306,7 @@ msgstr "La dirección IPv6 debe darse entre corchetes"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:202
 msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+msgstr "IPv6 actualmente no es (totalmente) compatible con este sistema"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201
 msgid "IPv6 not supported"
@@ -314,10 +321,12 @@ msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
 msgstr ""
+"Si están instalados Wget y cURL, Wget se usa para la comunicación de forma "
+"predeterminada."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
 msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "Si esta sección de servicio está desactivada, no podría iniciarse."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
 msgid "If using secure communication you should verify server certificates!"
@@ -340,11 +349,11 @@ msgstr "Info"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:150
 msgid "Information"
-msgstr ""
+msgstr "Información"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
 msgid "Install 'ca-certificates' package or needed certificates"
-msgstr ""
+msgstr "Instale el paquete 'ca-certificates' o los certificados necesarios"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
@@ -353,15 +362,17 @@ msgstr "Interfaz"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
 msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "Intervalo para forzar el envío de actualizaciones al proveedor de DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
 msgid "Interval unit to check for changed IP"
-msgstr ""
+msgstr "Unidad de intervalo para verificar el cambio de IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
 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:926
 msgid "It is NOT recommended for casual users to change settings on this page."
@@ -402,7 +413,7 @@ msgstr "Nombre de Host"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
 msgid "Name"
-msgstr ""
+msgstr "Nombre"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -439,7 +450,7 @@ msgstr "Nunca"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:314
 msgid "New DDns Service…"
-msgstr ""
+msgstr "Nuevo servicio DDNS…"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:411
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
@@ -450,7 +461,7 @@ msgstr "Siguiente actualización"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:39
 msgid "No Data"
-msgstr ""
+msgstr "Sin datos"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:283
 msgid "No certificates found"
@@ -467,7 +478,7 @@ msgstr "IPs no públicos y bloqueados por defecto"
 #: 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:433
 msgid "Not Running"
-msgstr ""
+msgstr "Sin ejecución"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:775
 msgid "Notice"
@@ -549,6 +560,8 @@ msgstr "Ruta al certificado CA"
 msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 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:916
 msgid "Please press [Read] button"
@@ -565,11 +578,11 @@ msgstr "IP registrada"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
 msgid "Reload"
-msgstr ""
+msgstr "Recargar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
 msgid "Reload this service"
-msgstr ""
+msgstr "Recargar este servicio"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
@@ -583,7 +596,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
 msgid "Restart DDns"
-msgstr ""
+msgstr "Reiniciar DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:14
 msgid "Run once"
@@ -592,7 +605,7 @@ msgstr "Iniciar una vez"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:103
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
 msgid "Running"
-msgstr ""
+msgstr "Corriendo"
 
 #: 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:672
@@ -601,19 +614,19 @@ msgstr "Script"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
 msgid "Services"
-msgstr ""
+msgstr "Aplicaciones"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Start DDNS"
-msgstr ""
+msgstr "Iniciar DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:159
 msgid "State"
-msgstr ""
+msgstr "Estado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "Estado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
 msgid "Status directory"
@@ -621,15 +634,15 @@ msgstr "Estado de directorio"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
 msgid "Stop"
-msgstr ""
+msgstr "Detener"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Stop DDNS"
-msgstr ""
+msgstr "Detener DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
 msgid "Stop this service"
-msgstr ""
+msgstr "Detener este servicio"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
 msgid "Stopped"
@@ -642,7 +655,7 @@ msgstr "La configuración predeterminada de '0' reintentará infinito."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:317
 msgid "The service name is already used"
-msgstr ""
+msgstr "El nombre del servicio ya está en uso"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:42
 msgid "There is no service configured."
@@ -650,7 +663,7 @@ msgstr "No hay servicio configurado."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:915
 msgid "This is the current content of the log file in"
-msgstr ""
+msgstr "Este es el contenido actual del archivo de registro en"
 
 #: 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:164
@@ -658,10 +671,12 @@ msgid ""
 "This is the default if you run DDNS scripts by yourself (i.e. via cron with "
 "force_interval set to '0')"
 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:699
 msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "Esto se configurará automáticamente en la interfaz seleccionada"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
 msgid "Timer Settings"
@@ -679,11 +694,11 @@ msgstr "URL para detectar"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
 msgid "Unknown"
-msgstr ""
+msgstr "Desconocido"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
 msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "Actualizar URL que se utilizará para actualizar su proveedor de DDNS."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
 msgid "Use HTTP Secure"
@@ -708,11 +723,13 @@ msgstr "El uso de un servidor DNS específico no es compatible"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:804
 msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "Los valores inferiores a 5 minutos == 300 segundos no son compatibles"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:841
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
+"Los valores inferiores a 'Intervalo de verificación' excepto '0' no son "
+"compatibles"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
 msgid "Verify"
@@ -741,6 +758,7 @@ msgstr ""
 msgid ""
 "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
 msgstr ""
+"Debe instalar el paquete 'bind-host' o 'knot-host' o 'drill' o 'hostip',"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
 msgid ""
@@ -783,7 +801,7 @@ msgstr "cURL sin soporte de proxy"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:486
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
 msgid "custom"
-msgstr ""
+msgstr "personalizado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
 msgid "days"
@@ -810,7 +828,7 @@ msgstr "o"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:204
 msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+msgstr "o actualice su sistema a la última versión de OpenWrt"
 
 #: 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:886
index 0d475d430e8ceda2eb643350f6cd61db88f5ecee..c94a7370e439f99eca65812f6f1a6efaa5a5616a 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: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/fr/>\n"
 "Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
@@ -56,7 +56,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
@@ -391,7 +391,7 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
 msgid "Name"
-msgstr ""
+msgstr "Nom"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -586,7 +586,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "État"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
 msgid "Status directory"
index 14b51a442827ea08bcb400f6fcdde6a5fcf66ba1..2ff42d4f308ca9fad2d008f1d0fa031f2d6ab9a5 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: 2019-11-07 17:59+0000\n"
-"Last-Translator: Alojzy Patatojda <vitek18@interia.pl>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/pl/>\n"
 "Language: pl\n"
@@ -16,12 +16,12 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "„../” jest niedozwolone ze względów bezpieczeństwa."
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
-msgid "Add new services..."
-msgstr ""
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:562
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:591
+msgid "-- custom --"
+msgstr "-- własne --"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
 msgid "Advanced Settings"
@@ -33,44 +33,52 @@ msgstr "Zezwalaj na niepubliczne IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:442
 msgid "Basic Settings"
-msgstr ""
+msgstr "Podstawowe ustawienia"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:710
+#, fuzzy
 msgid "Bind Network"
-msgstr ""
+msgstr "Bind Network"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:223
 msgid "Binding to a specific network not supported"
-msgstr ""
+msgstr "Powiązanie z określoną siecią nie jest obsługiwane"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
+#, fuzzy
 msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr ""
+msgstr "BusyBox nslookup i Wget nie są obsługiwane"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
+#, fuzzy
 msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr ""
+msgstr "Nslookup, hostip i BusyBox nie obsługują określania używania TCP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
 msgid "BusyBox's nslookup in the current compiled version"
-msgstr ""
+msgstr "BusyBox's nslookup w bieżącej skompilowanej wersji"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "Anuluj"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:26
+#: applications/luci-app-ddns/luasrc/view/ddns/system_status.htm:55
+msgid "Collecting data..."
+msgstr "Trwa zbieranie danych..."
+
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/overview.lua:102
+#: applications/luci-app-ddns/luasrc/view/ddns/system_status.htm:48
 msgid "Configuration"
 msgstr "Konfiguracja"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
 msgid "Configuration Error"
-msgstr ""
+msgstr "Błąd konfiguracji"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924
 msgid ""
@@ -185,7 +193,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
 msgid "Edit"
-msgstr ""
+msgstr "Edytuj"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Enable secure communication with DDNS provider"
@@ -213,13 +221,17 @@ msgstr ""
 msgid "Event Network"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
-msgid "Example for IPv4"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:1295
+msgid "File"
+msgstr "Plik"
+
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:469
+msgid "File not found"
+msgstr "Nie znaleziono pliku"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
 msgid "Example for IPv6"
-msgstr ""
+msgstr "Przykład dla IPv6"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
 msgid "File"
@@ -227,19 +239,19 @@ msgstr "Plik"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
 msgid "For detailed information about parameter settings look here."
-msgstr ""
+msgstr "Szczegółowe informacje na temat ustawień parametrów znajdują się tutaj."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
 msgid "For supported codes look here"
-msgstr ""
+msgstr "Obsługiwane kody znajdują się tutaj"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:722
 msgid "Force IP Version"
-msgstr ""
+msgstr "Wymuś wersję IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:249
 msgid "Force IP Version not supported"
-msgstr ""
+msgstr "Wymuś nieobsługiwaną wersję IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:821
 msgid "Force Interval"
@@ -303,7 +315,13 @@ msgstr ""
 msgid "IPv6-Address"
 msgstr "Adres IPv6"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:977
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/global.lua:114
+msgid "If both cURL and GNU Wget are installed, Wget is used by default."
+msgstr ""
+"Jeśli zainstalowano jednocześnie cURL i GNU Wget, Wget jest używany "
+"domyślnie."
+
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:272
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
@@ -311,11 +329,13 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
 msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "Jeśli sekcja tej usługi jest wyłączona, nie można było jej uruchomić."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
 msgid "If using secure communication you should verify server certificates!"
 msgstr ""
+"Jeśli korzystasz z bezpiecznej komunikacji, powinieneś zweryfikować "
+"certyfikaty serwera!"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:216
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:230
@@ -323,18 +343,18 @@ msgstr ""
 msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
 msgstr ""
+"W niektórych wersjach cURL/libcurl w OpenWrt jest kompilowany bez obsługi "
+"proxy."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
 msgid "Info"
 msgstr "Informacja"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:150
-msgid "Information"
-msgstr ""
-
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
 msgid "Install 'ca-certificates' package or needed certificates"
 msgstr ""
+"Zainstaluj pakiet 'ca-certificates' lub potrzebne certyfikaty ręcznie do "
+"katalogu domyślnego /etc/ssl/certs"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
@@ -344,6 +364,8 @@ msgstr "Interfejs"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
 msgid "Interval to force updates send to DDNS Provider"
 msgstr ""
+"Częstotliwość sprawdzania zmiany IP<br />Wartości poniżej 5 min. == 300 "
+"sekund nie jest obsługiwane"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
 msgid "Interval unit to check for changed IP"
@@ -356,22 +378,24 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
 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 "
+"stronie."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:411
 msgid "Last Update"
-msgstr ""
+msgstr "Ostatnia aktualizacja"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
 msgid "Log File Viewer"
-msgstr ""
+msgstr "Przeglądarka plików dziennika"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:957
 msgid "Log directory"
-msgstr ""
+msgstr "Katalog dzienników (logów)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:969
 msgid "Log length"
-msgstr ""
+msgstr "Długość dziennika"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:781
 msgid "Log to file"
@@ -379,7 +403,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
 msgid "Log to syslog"
-msgstr ""
+msgstr "Loguj do logu systemowego (syslog)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:394
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458
@@ -387,10 +411,9 @@ msgstr ""
 msgid "Lookup Hostname"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
-msgid "Name"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/controller/ddns.lua:101
+msgid "NOT installed"
+msgstr "Nie zainstalowany"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -448,10 +471,9 @@ msgstr ""
 msgid "Non-public and by default blocked IP's"
 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:433
-msgid "Not Running"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:1284
+msgid "Notice"
+msgstr "Spostrzeżenie"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:775
 msgid "Notice"
@@ -459,56 +481,63 @@ msgstr "Spostrzeżenie"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:970
 msgid "Number of last lines stored in log files"
-msgstr ""
+msgstr "Liczba ostatnich wierszy przechowywanych w plikach dziennika"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:723
 msgid "OPTIONAL: Force the usage of pure IPv4/IPv6 only communication."
-msgstr ""
+msgstr "OPCJONALNIE: Wymuś użycie komunikacji opartej wyłącznie na IPv4 / IPv6."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:747
 msgid "OPTIONAL: Force the use of TCP instead of default UDP on DNS requests."
-msgstr ""
+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:711
 msgid "OPTIONAL: Network to use for communication"
-msgstr ""
+msgstr "OPCJONALNIE: Sieć używana do komunikacji"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:757
 msgid "OPTIONAL: Proxy-Server for detection and updates."
-msgstr ""
+msgstr "OPCJONALNIE: Serwer proxy do wykrywania i aktualizacji."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:734
 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:882
 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:860
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:871
 msgid "On Error the script will stop execution after given number of retrys"
-msgstr ""
+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:567
+#, fuzzy
 msgid "Optional Encoded Parameter"
-msgstr ""
+msgstr "Opcjonalny zakodowany parametr"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:574
 msgid "Optional Parameter"
-msgstr ""
+msgstr "Opcjonalny parametr"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:568
+#, fuzzy
 msgid "Optional: Replaces [PARAMENC] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Opcjonalnie: Zastąp [PARAMENC] w Update-URL (zakodowany w URL)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:575
+#, fuzzy
 msgid "Optional: Replaces [PARAMOPT] in Update-URL (NOT URL-encoded)"
-msgstr ""
+msgstr "Opcjonalnie: Zastąp [PARAMOPT] w Update-URL (NIE zakodowany w URL)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:756
 msgid "PROXY-Server"
-msgstr ""
+msgstr "Serwer PROXY"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:559
 msgid "Password"
@@ -522,49 +551,54 @@ msgstr "Ścieżka do certyfikatu CA"
 msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
 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:916
 msgid "Please press [Read] button"
-msgstr ""
+msgstr "Proszę nacisnąć przycisk [Czytaj]"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Read / Reread log file"
-msgstr ""
+msgstr "Odczytaj / ponownego odczytaj plik dziennika"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:394
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
 msgid "Registered IP"
-msgstr ""
+msgstr "Zarejestrowane IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
 msgid "Reload"
-msgstr ""
+msgstr "Przeładuj"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
 msgid "Reload this service"
-msgstr ""
+msgstr "Przeładuj usługę"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
+#, fuzzy
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Zastąp [PASSWORD] w Update-URL (zakodowany w adresie URL)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:545
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:552
+#, fuzzy
 msgid "Replaces [USERNAME] in Update-URL (URL-encoded)"
-msgstr ""
+msgstr "Zastąp [USERNAME] w Update-URL (zakodowany w adresie URL)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
 msgid "Restart DDns"
-msgstr ""
+msgstr "Resetuj DDns"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:14
 msgid "Run once"
-msgstr ""
+msgstr "Uruchom raz"
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:103
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
-msgid "Running"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:667
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:717
+#: applications/luci-app-ddns/luasrc/model/cbi/ddns/detail.lua:981
+msgid "Script"
+msgstr "Skrypt"
 
 #: 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:672
@@ -573,56 +607,57 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
 msgid "Services"
-msgstr ""
+msgstr "Usługi"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Start DDNS"
-msgstr ""
+msgstr "Uruchom DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:159
 msgid "State"
-msgstr ""
+msgstr "Stan"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "Status"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
+#, fuzzy
 msgid "Status directory"
-msgstr ""
+msgstr "Status katalogu"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
 msgid "Stop"
-msgstr ""
+msgstr "Stop"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Stop DDNS"
-msgstr ""
+msgstr "Zatrzymaj DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
 msgid "Stop this service"
-msgstr ""
+msgstr "Zatrzymaj tę usługę"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
 msgid "Stopped"
-msgstr ""
+msgstr "Zatrzymany"
 
 #: 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:873
 msgid "The default setting of '0' will retry infinite."
-msgstr ""
+msgstr "Domyślne ustawienie „0” będzie ponowić próbę nieskończoności."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:317
 msgid "The service name is already used"
-msgstr ""
+msgstr "Nazwa usługi jest już używana"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:42
 msgid "There is no service configured."
-msgstr ""
+msgstr "Nie ma skonfigurowanej usługi."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:915
 msgid "This is the current content of the log file in"
-msgstr ""
+msgstr "Bieżąca zawartość pliku dziennika w"
 
 #: 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:164
@@ -630,14 +665,16 @@ msgid ""
 "This is the default if you run DDNS scripts by yourself (i.e. via cron with "
 "force_interval set to '0')"
 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:699
 msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "Zostanie automatycznie ustawiony na wybrany interfejs"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
 msgid "Timer Settings"
-msgstr ""
+msgstr "Ustawienia timera"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:608
 msgid "URL"
@@ -645,29 +682,30 @@ msgstr "URL"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:652
 msgid "URL to detect"
-msgstr ""
+msgstr "URL do wykrycia"
 
 #: 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:415
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
 msgid "Unknown"
-msgstr ""
+msgstr "Nieznany"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
 msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "Adres URL użyty do aktualizacji u dostawcy DDNS."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
+#, fuzzy
 msgid "Use HTTP Secure"
-msgstr ""
+msgstr "Użyj bezpiecznego HTTP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:976
 msgid "Use cURL"
-msgstr ""
+msgstr "Użyj cURL"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:673
 msgid "User defined script to read systems IP-Address"
-msgstr ""
+msgstr "Skrypt zdefiniowany przez użytkownika do odczytu adresu IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:551
 msgid "Username"
@@ -675,19 +713,21 @@ msgstr "Nazwa użytkownika"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:271
 msgid "Using specific DNS Server not supported"
-msgstr ""
+msgstr "Używanie określonego serwera DNS nie jest obsługiwane"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:804
 msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+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:841
-msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/controller/ddns.lua:95
+#: applications/luci-app-ddns/luasrc/controller/ddns.lua:97
+#: applications/luci-app-ddns/luasrc/controller/ddns.lua:100
+msgid "Version"
+msgstr "Wersja"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
 msgid "Verify"
-msgstr ""
+msgstr "Zweryfikuj"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
 msgid "Warning"
@@ -697,68 +737,81 @@ msgstr "Ostrzeżenie"
 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:769
 msgid ""
 "Writes log messages to syslog. Critical Errors will always be written to "
 "syslog."
 msgstr ""
+"Zapisuje komunikaty dziennika w syslog. Błędy krytyczne będą zawsze "
+"zapisywane w syslog."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
 msgid ""
 "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
 msgstr ""
+"Powinieneś zainstalować pakiet „bind-host” lub „knot-host” lub „drill” lub "
+"„hostip”,"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
 msgid ""
 "You should install 'bind-host' or 'knot-host' or 'drill' package for DNS "
 "requests."
 msgstr ""
+"Powinieneś zainstalować pakiet „bind-host”, „knot-host” lub „drill” dla "
+"żądań DNS."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:252
 msgid "You should install 'wget' or 'curl' or 'uclient-fetch' package."
-msgstr ""
+msgstr "Powinieneś zainstalować pakiet „wget”, „curl” lub „uclient-fetch”."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:214
 msgid ""
 "You should install 'wget' or 'curl' or 'uclient-fetch' with 'libustream-"
 "*ssl' package."
 msgstr ""
+"Powinieneś zainstalować „wget” lub „curl” lub „uclient-fetch” z pakietem "
+"„libustream- * ssl”."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:226
 msgid "You should install 'wget' or 'curl' package."
-msgstr ""
+msgstr "Powinieneś zainstalować pakiet „wget” lub „curl”."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:240
 msgid ""
 "You should install 'wget' or 'uclient-fetch' package or replace libcurl."
 msgstr ""
+"Powinieneś zainstalować pakiet „wget” lub „uclient-fetch” lub zastąpić "
+"libcurl."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:238
 msgid "cURL is installed, but libcurl was compiled without proxy support."
 msgstr ""
+"cURL jest zainstalowany, ale libcurl został skompilowany bez obsługi proxy."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:237
 msgid "cURL without Proxy Support"
-msgstr ""
+msgstr "cURL bez obsługi proxy"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:486
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
 msgid "custom"
-msgstr ""
+msgstr "własny"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
 msgid "days"
-msgstr ""
+msgstr "dni"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:589
 msgid "directory or path/file"
-msgstr ""
+msgstr "katalog lub ścieżka/plik"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:817
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:854
 msgid "hours"
-msgstr ""
+msgstr "godzin"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:816
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:853
@@ -768,11 +821,11 @@ msgstr "minuty"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:590
 msgid "or"
-msgstr ""
+msgstr "lub"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:204
 msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+msgstr "lub zaktualizuj system do najnowszej wersji OpenWrt"
 
 #: 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:886
@@ -781,7 +834,7 @@ msgstr "sekund"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:591
 msgid "to run HTTPS without verification of server certificates (insecure)"
-msgstr ""
+msgstr "uruchomić HTTPS bez weryfikacji certyfikatów serwera (niezabezpieczony)"
 
 #~ msgid "-- custom --"
 #~ msgstr "-- własne --"
index 73c0c2a1a8726d9f3d3994b76520eef2f8d5f669..cc90d53e618e6839eddf23d60ea832535e70e0d3 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: 2019-11-06 00:11+0000\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/pt/>\n"
@@ -419,7 +419,7 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:90
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
 msgid "Never"
-msgstr ""
+msgstr "Nunca"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:314
 msgid "New DDns Service…"
index 7e0694aa8a2757cfcec863c5abf463bd5016303c..c42e8e44dfe5759ef92dd1370d42c2bc29464186 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-17 20:22+0000\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
 "Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/sv/>\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
@@ -53,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
@@ -181,7 +181,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
 msgid "Edit"
-msgstr ""
+msgstr "Redigera"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Enable secure communication with DDNS provider"
@@ -390,7 +390,7 @@ msgstr "Kolla upp värdnamn"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
 msgid "Name"
-msgstr ""
+msgstr "Namn"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -538,7 +538,7 @@ msgstr "Registrerad IP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
 msgid "Reload"
-msgstr ""
+msgstr "Ladda om"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
 msgid "Reload this service"
@@ -573,7 +573,7 @@ msgstr "Skript"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
 msgid "Services"
-msgstr ""
+msgstr "Tjänster"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Start DDNS"
@@ -581,11 +581,11 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:159
 msgid "State"
-msgstr ""
+msgstr "Skick"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "Status"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
 msgid "Status directory"
@@ -651,7 +651,7 @@ msgstr "Webbadress att upptäcka"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
 msgid "Unknown"
-msgstr ""
+msgstr "Okänd"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
 msgid "Update URL to be used for updating your DDNS Provider."
@@ -745,7 +745,7 @@ msgstr "cURL utan Proxy-stöd"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:486
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
 msgid "custom"
-msgstr ""
+msgstr "anpassad"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
 msgid "days"
index 1ff1bd31786c7bb19fdae9e3ab188482ad7a5873..f48cda3884ab059357de3f39206c05fb77ab9309 100644 (file)
@@ -2,15 +2,16 @@ 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: 2013-11-25 14:27+0200\n"
-"Last-Translator: \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/tr/>\n"
 "Language: tr\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.4\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
@@ -355,9 +356,9 @@ msgstr ""
 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:411
-msgid "Last Update"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm:177
+msgid "Loading"
+msgstr "Yükleniyor"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
 msgid "Log File Viewer"
@@ -683,9 +684,9 @@ msgstr ""
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
-msgid "Verify"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm:178
+msgid "Waiting for changes to be applied..."
+msgstr "Değişikliklerin uygulanması bekleniyor..."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
 msgid "Warning"
index 0d5a6d8e3cd0c7848190ff93b94c8eb9fc40efb4..3fe361d1f3695947ab35ae555e36e1d158375308 100644 (file)
@@ -4,7 +4,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: 2019-10-27 22:31+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
 "Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/uk/>\n"
@@ -14,7 +14,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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
@@ -59,7 +59,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "Скасувати"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
@@ -187,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
 msgid "Edit"
-msgstr ""
+msgstr "Редагувати"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Enable secure communication with DDNS provider"
@@ -332,7 +332,7 @@ msgstr "Інформація"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:150
 msgid "Information"
-msgstr ""
+msgstr "Інформація"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
 msgid "Install 'ca-certificates' package or needed certificates"
@@ -392,7 +392,7 @@ msgstr ""
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
 msgid "Name"
-msgstr ""
+msgstr "Ім'я"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -575,7 +575,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
 msgid "Services"
-msgstr ""
+msgstr "Сервіси"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Start DDNS"
@@ -587,7 +587,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "Стан"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
 msgid "Status directory"
@@ -595,7 +595,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
 msgid "Stop"
-msgstr ""
+msgstr "Зупинити"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Stop DDNS"
index 4bbe53c0c9bb512d8c649043d0fbc6fcfc5ab142..178bbfdfcae17e0ee5e461bfefd9777ab8d6a112 100644 (file)
@@ -2,14 +2,16 @@ 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: 2009-08-12 18:06+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: \n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsddns/vi/>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.8.4\n"
+"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:964
 msgid "\"../\" not allowed in path for Security Reason."
@@ -60,9 +62,9 @@ msgstr ""
 msgid "Check Interval"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:26
-msgid "Configuration"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/view/ddns/system_status.htm:55
+msgid "Collecting data..."
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
@@ -355,9 +357,9 @@ msgstr ""
 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:411
-msgid "Last Update"
-msgstr ""
+#: applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm:177
+msgid "Loading"
+msgstr "Đang tải"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:445
 msgid "Log File Viewer"
@@ -683,10 +685,14 @@ msgstr ""
 msgid "Values lower 'Check Interval' except '0' are not supported"
 msgstr ""
 
-#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
-msgid "Verify"
+#: applications/luci-app-ddns/luasrc/controller/ddns.lua:93
+msgid "Version Information"
 msgstr ""
 
+#: applications/luci-app-ddns/luasrc/view/ddns/overview_status.htm:178
+msgid "Waiting for changes to be applied..."
+msgstr "Vui lòng chờ để áp dụng các thay đổi..."
+
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:776
 msgid "Warning"
 msgstr ""
index 5d95babbb267e5d86ee8a5a2e7697d3d74b2ecd3..78e17a035771dae71a5d7266bbff91a8bbe1027a 100644 (file)
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-ddns 2.4.0-1\n"
 "POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-10-22 08:51+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsddns/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -14,16 +14,16 @@ 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.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "\"../\" not allowed in path for Security Reason."
-msgstr ""
+msgstr "为了系统安全禁止使用路径 \"../\" 。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:294
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:323
 msgid "Add new services..."
-msgstr ""
+msgstr "添加一个服务..."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:443
 msgid "Advanced Settings"
@@ -47,19 +47,19 @@ msgstr "不支持绑定到一个指定的网络"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:250
 msgid "BusyBox's nslookup and Wget do not support to specify"
-msgstr ""
+msgstr "不支持指定 Busybox 的 nslookup 和 wget"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:261
 msgid "BusyBox's nslookup and hostip do not support to specify to use TCP"
-msgstr ""
+msgstr "Busybox 的 nslookup 和 hostip 不支持指定使用 TCP"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:272
 msgid "BusyBox's nslookup in the current compiled version"
-msgstr ""
+msgstr "BusyBox 的 nslookup 存在于当前编译版本"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:329
 msgid "Cancel"
-msgstr ""
+msgstr "取消"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:794
 msgid "Check Interval"
@@ -72,7 +72,7 @@ msgstr "配置"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:88
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:398
 msgid "Configuration Error"
-msgstr ""
+msgstr "配置错误"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:924
 msgid ""
@@ -82,16 +82,16 @@ msgstr "在这里修改动态 DNS 服务的详细配置。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:342
 msgid "Create service"
-msgstr ""
+msgstr "创建服务"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:946
 msgid "Current setting:"
-msgstr ""
+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:163
 msgid "Currently DDNS updates are not started at boot or on interface events."
-msgstr ""
+msgstr "当前的动态 DNS 更新不会在系统启动时或者网口事件时运行。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:536
 msgid "Custom update script to be used for updating your DDNS Provider."
@@ -108,12 +108,12 @@ msgstr "自定义更新脚本"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:70
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:166
 msgid "DDNS Autostart disabled"
-msgstr "DDNS 自动启动已禁用"
+msgstr "DDNS 自动启动已禁用"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:69
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:166
 msgid "DDNS Autostart enabled"
-msgstr ""
+msgstr "DDNS 自动启动已启用"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:479
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:501
@@ -122,7 +122,7 @@ msgstr "DDNS 服务提供商"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:427
 msgid "DDns Service"
-msgstr ""
+msgstr "动态DNS 服务"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:260
 msgid "DNS requests via TCP not supported"
@@ -138,7 +138,7 @@ msgstr "日期格式"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:653
 msgid "Defines the Web page to read systems IP-Address from"
-msgstr ""
+msgstr "设定用来读取系统 IP 地址的网页"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:663
 msgid "Defines the interface to read systems IP-Address from"
@@ -146,13 +146,13 @@ msgstr "设定用来读取系统 IP 地址的接口"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:644
 msgid "Defines the network to read systems IP-Address from"
-msgstr ""
+msgstr "设定用来读取系统 IP 地址的网络"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:603
 msgid ""
 "Defines the source to read systems IP-Address from, that will be send to the "
 "DDNS provider"
-msgstr ""
+msgstr "设定从哪里读取系统 IP 地址,这个地址会发送到 DDNS 提供商"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:468
 msgid "Defines which IP address 'IPv4/IPv6' is send to the DDNS provider"
@@ -160,12 +160,12 @@ msgstr "设定哪一个 IP 地址(IPv4 或 IPv6)会被发送给 DDNS 提供
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:958
 msgid "Directory contains Log files for each running section."
-msgstr ""
+msgstr "用于存在每一个项目运行日志的的目录。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:952
 msgid ""
 "Directory contains PID and other status information for each running section."
-msgstr ""
+msgstr "包含了每一个项目运行的PID和其他状态信息的目录。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:15
 msgid "Disabled"
@@ -183,11 +183,11 @@ msgstr "动态 DNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:154
 msgid "Dynamic DNS Version"
-msgstr ""
+msgstr "动态 DNS 版本"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:351
 msgid "Edit"
-msgstr ""
+msgstr "编辑"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:583
 msgid "Enable secure communication with DDNS provider"
@@ -217,11 +217,11 @@ msgstr "事件网络"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:654
 msgid "Example for IPv4"
-msgstr ""
+msgstr "IPv4 的例子"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:655
 msgid "Example for IPv6"
-msgstr ""
+msgstr "IPv6 的例子"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:787
 msgid "File"
@@ -229,7 +229,7 @@ msgstr "文件"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:929
 msgid "For detailed information about parameter settings look here."
-msgstr "请看这里获得关于参数设置的详细信息"
+msgstr "请看这里获得关于参数设置的详细信息"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:944
 msgid "For supported codes look here"
@@ -267,7 +267,7 @@ msgstr "GNU Wget 将会使用给定的网络的 IP 地址,而 cURL 将会使
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:923
 msgid "Global Configuration"
-msgstr ""
+msgstr "全局配置"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:211
 msgid "HTTPS not supported"
@@ -295,7 +295,7 @@ msgstr "IPv6 地址必须填写在中括号(\"[  ]\")内"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:202
 msgid "IPv6 is currently not (fully) supported by this system"
-msgstr ""
+msgstr "该系统当前不(完全)支持IPv6"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:201
 msgid "IPv6 not supported"
@@ -309,11 +309,11 @@ msgstr "IPv6 地址"
 msgid ""
 "If Wget and cURL package are installed, Wget is used for communication by "
 "default."
-msgstr ""
+msgstr "如果 Wget 和 cURL 包都安装了,默认会用 Wget 来通信。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
 msgid "If this service section is disabled it could not be started."
-msgstr ""
+msgstr "如果禁用此服务部分,则无法启动。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
 msgid "If using secure communication you should verify server certificates!"
@@ -324,7 +324,7 @@ msgstr "如果使用安全通信,您应该验证服务器证书!"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:242
 msgid ""
 "In some versions cURL/libcurl in OpenWrt is compiled without proxy support."
-msgstr "OpenWrt 中,cURL/libcurl 的某些版本编译时没有启用代理服务器支持"
+msgstr "OpenWrt 中,cURL/libcurl 的某些版本编译时没有启用代理服务器支持"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:774
 msgid "Info"
@@ -332,11 +332,11 @@ msgstr "信息"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:150
 msgid "Information"
-msgstr ""
+msgstr "信息"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:286
 msgid "Install 'ca-certificates' package or needed certificates"
-msgstr ""
+msgstr "请安装 'ca-certificates' 包或者需要的证书"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:609
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:662
@@ -345,15 +345,15 @@ msgstr "接口"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:822
 msgid "Interval to force updates send to DDNS Provider"
-msgstr ""
+msgstr "强制将更新发送到DDNS提供程序的时间间隔"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:812
 msgid "Interval unit to check for changed IP"
-msgstr ""
+msgstr "检查IP变更的间隔单位"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:849
 msgid "Interval unit to force updates send to DDNS Provider"
-msgstr ""
+msgstr "强制将更新发送到DDNS提供程序的时间间隔单位"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:926
 msgid "It is NOT recommended for casual users to change settings on this page."
@@ -381,7 +381,7 @@ msgstr "把日志记录到文件"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:768
 msgid "Log to syslog"
-msgstr "把日志记录到系统日志"
+msgstr "记录日志到 syslog"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:394
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458
@@ -392,7 +392,7 @@ msgstr "查询主机名"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:311
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:388
 msgid "Name"
-msgstr ""
+msgstr "名称"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:224
 msgid ""
@@ -427,7 +427,7 @@ msgstr "从不"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:314
 msgid "New DDns Service…"
-msgstr ""
+msgstr "新建 DDNS 服务…"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:411
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
@@ -438,7 +438,7 @@ msgstr "下次更新"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:399
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:39
 msgid "No Data"
-msgstr ""
+msgstr "无数据"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:283
 msgid "No certificates found"
@@ -455,7 +455,7 @@ msgstr "非公网 IP 以及默认被锁定的 IP"
 #: 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:433
 msgid "Not Running"
-msgstr ""
+msgstr "未运行"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:775
 msgid "Notice"
@@ -525,15 +525,15 @@ msgstr "CA 证书路径"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:203
 msgid ""
 "Please follow the instructions on OpenWrt's homepage to enable IPv6 support"
-msgstr ""
+msgstr "请按照OpenWrt主页上的说明启用IPv6支持"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:916
 msgid "Please press [Read] button"
-msgstr "请按下\"读取\"按钮"
+msgstr "请按下 [读取] 按钮"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:902
 msgid "Read / Reread log file"
-msgstr "读取/重新读取日志文件"
+msgstr "读取/重新读取 日志文件"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:394
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:29
@@ -542,11 +542,11 @@ msgstr "已注册的 IP 地址"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:379
 msgid "Reload"
-msgstr ""
+msgstr "重启"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:359
 msgid "Reload this service"
-msgstr ""
+msgstr "重启这个服务"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:560
 msgid "Replaces [PASSWORD] in Update-URL (URL-encoded)"
@@ -559,7 +559,7 @@ msgstr "替换更新 URL(已编码 URL)中的 [USERNAME]"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:193
 msgid "Restart DDns"
-msgstr ""
+msgstr "重启 DDns"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:14
 msgid "Run once"
@@ -568,7 +568,7 @@ msgstr "运行一次"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:103
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:436
 msgid "Running"
-msgstr ""
+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:672
@@ -577,19 +577,19 @@ msgstr "脚本"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:291
 msgid "Services"
-msgstr ""
+msgstr "服务"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Start DDNS"
-msgstr ""
+msgstr "运行 DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:159
 msgid "State"
-msgstr ""
+msgstr "状况"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
 msgid "Status"
-msgstr ""
+msgstr "状态"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:951
 msgid "Status directory"
@@ -597,15 +597,15 @@ msgstr "状态目录"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:378
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:65
 msgid "Stop DDNS"
-msgstr ""
+msgstr "停止 DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:367
 msgid "Stop this service"
-msgstr ""
+msgstr "停止这个服务"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:16
 msgid "Stopped"
@@ -618,26 +618,26 @@ msgstr "默认设置“0”将无限重试。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:317
 msgid "The service name is already used"
-msgstr ""
+msgstr "这个服务项名称已经被使用"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:42
 msgid "There is no service configured."
-msgstr "没有已经配置好的服务项"
+msgstr "没有已经配置好的服务项"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:915
 msgid "This is the current content of the log file in"
-msgstr ""
+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:164
 msgid ""
 "This is the default if you run DDNS scripts by yourself (i.e. via cron with "
 "force_interval set to '0')"
-msgstr ""
+msgstr "如果您自己运行 DDNS 脚本(即通过 cron force_interval设置为\"0\"),则这是默认值"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:699
 msgid "This will be autoset to the selected interface"
-msgstr ""
+msgstr "这将自动设置为选定的网口"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:444
 msgid "Timer Settings"
@@ -655,11 +655,11 @@ msgstr "用于检测的 URL"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:415
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:37
 msgid "Unknown"
-msgstr ""
+msgstr "未知"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
 msgid "Update URL to be used for updating your DDNS Provider."
-msgstr ""
+msgstr "用于更新DDNS提供程序的更新URL。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:582
 msgid "Use HTTP Secure"
@@ -683,11 +683,11 @@ msgstr "不支持使用特定的 DNS 服务器"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:804
 msgid "Values below 5 minutes == 300 seconds are not supported"
-msgstr ""
+msgstr "不支持小于5分钟== 300秒的值"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:841
 msgid "Values lower 'Check Interval' except '0' are not supported"
-msgstr ""
+msgstr "不支持除低于“检查间隔”的值,除了“ 0”"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:13
 msgid "Verify"
@@ -711,7 +711,7 @@ msgstr "把日志写入系统日志。无论是否启用这项,错误信息总
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:275
 msgid ""
 "You should install 'bind-host' or 'knot-host' or 'drill' or 'hostip' package,"
-msgstr ""
+msgstr "您应该安装“ bind-host”或“ knot-host”或“ drill”或“ hostip”软件包,"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
 msgid ""
@@ -749,7 +749,7 @@ msgstr "cURL 没有包含代理支持"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:486
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:508
 msgid "custom"
-msgstr ""
+msgstr "自定义"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:855
 msgid "days"
@@ -776,7 +776,7 @@ msgstr "或者"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:204
 msgid "or update your system to the latest OpenWrt Release"
-msgstr ""
+msgstr "或将系统更新到最新的 OpenWrt 版本"
 
 #: 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:886
old mode 100644 (file)
new mode 100755 (executable)
index 46209b9..8ba4ad3
@@ -228,12 +228,28 @@ local methods = {
                        res['has_bindnet'] = has_curl() or has_wgetssl() or false
 
                        local function has_bindhost()
-                               if (sys.call( [[which host >/dev/null 2>&1]] ) == 0) then return true end
-                               if (sys.call( [[which khost >/dev/null 2>&1]] ) == 0) then return true end
-                               if (sys.call( [[which drill >/dev/null 2>&1]] ) == 0) then return true end
+                               if cache['has_bindhost'] then return cache['has_bindhost'] end
+                               local res = (sys.call( [[which host >/dev/null 2>&1]] ) == 0)
+                               if res then
+                                       cache['has_bindhost'] = res
+                                       return true
+                               end
+                               res = (sys.call( [[which khost >/dev/null 2>&1]] ) == 0)
+                               if res then
+                                       cache['has_bindhost'] = res
+                                       return true
+                               end
+                               res = (sys.call( [[which drill >/dev/null 2>&1]] ) == 0)
+                               if res then
+                                       cache['has_bindhost'] = res
+                                       return true
+                               end
+                               cache['has_bindhost'] = false
                                return false
                        end
 
+                       res['has_bindhost'] = cache['has_bindhost'] or has_bindhost() or false
+
                        local function has_hostip()
                                return (sys.call( [[which hostip >/dev/null 2>&1]] ) == 0)
                        end
@@ -242,11 +258,11 @@ local methods = {
                                return (sys.call( [[which nslookup >/dev/null 2>&1]] ) == 0)
                        end
 
-                       res['has_dnsserver'] = has_bindhost() or has_hostip() or has_nslookup() or false
+                       res['has_dnsserver'] = cache['has_bindhost'] or has_nslookup() or has_hostip() or has_bindhost() or false
 
                        local function check_certs()
                                local _, v = fs.glob("/etc/ssl/certs/*.crt")
-                               if ( v == 0 ) then _, v = NXFS.glob("/etc/ssl/certs/*.pem") end
+                               if ( v == 0 ) then _, v = fs.glob("/etc/ssl/certs/*.pem") end
                                return (v > 0)
                        end
 
index aa68bdf03cf90e9d6ef892390ad682ce8c1b477f..dfefd8e96af45bd7922b766609ac43f1c9298e25 100644 (file)
@@ -1,17 +1,17 @@
-{\r
-       "luci-app-ddns": {\r
-               "description": "Grant access to ddns procedures",\r
-               "read": {\r
-                       "ubus": {\r
-                               "luci.ddns": [ "get_services_status", "get_ddns_state", "get_env", "get_services_log" ],\r
-                               "luci": [ "setInitAction" ],\r
-                       },\r
-                       "file": {\r
-                               "/etc/ddns/services": [ "read" ],\r
-                               "/etc/ddns/services_ipv6": [ "read" ],\r
-                               "/usr/lib/ddns/dynamic_dns_lucihelper.sh": [ "exec" ]\r
-                       },\r
-                       "uci": [ "ddns" ]\r
-               }\r
-       }\r
-}\r
+{
+       "luci-app-ddns": {
+               "description": "Grant access to ddns procedures",
+               "read": {
+                       "ubus": {
+                               "luci.ddns": [ "get_services_status", "get_ddns_state", "get_env", "get_services_log" ],
+                               "luci": [ "setInitAction" ],
+                       },
+                       "file": {
+                               "/etc/ddns/services": [ "read" ],
+                               "/etc/ddns/services_ipv6": [ "read" ],
+                               "/usr/lib/ddns/dynamic_dns_lucihelper.sh": [ "exec" ]
+                       },
+                       "uci": [ "ddns" ]
+               }
+       }
+}
index 2cc6fd6f0299f1149d4c27406df218d2c5b37a20..0df0720b0baf6658236d04a236526831c626ae5e 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
+"PO-Revision-Date: 2019-11-08 21:05+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdnscrypt-proxy/de/>\n"
 "Language: de\n"
@@ -69,7 +69,7 @@ msgstr "Benutzerdefinierte Konfigurationsdatei erstellen"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
 msgid "DNS Query Logfile"
-msgstr ""
+msgstr "DNS-Abfrageprotokolldatei"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:14
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:58
index fba98f7cf2dc2535f74df1d0eb2daccba0344d07..7e05371c1b2c52d4bc1f35863a4adc6615050f33 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/it/>\n"
 "Language: it\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-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
@@ -24,7 +30,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
 msgid "Blacklist"
-msgstr ""
+msgstr "Lista di Blocco"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
 msgid "Block IPv6"
index 59227d440fab35821e9305b781c24b9fcce202ae..979f227d174f9701adc2258aa1df9025c018642a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:06+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdnscrypt-proxy/pl/>\n"
 "Language: pl\n"
@@ -45,7 +45,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
 msgid "Configuration of the DNSCrypt-Proxy package."
-msgstr ""
+msgstr "Konfiguracja pakietu DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:146
 msgid ""
@@ -55,16 +55,16 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
 msgid "Create Config File"
-msgstr ""
+msgstr "Utwórz plik konfiguracji"
 
 #: 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 ""
+msgstr "Utwórz niestandardowy plik konfiguracji"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
 msgid "DNS Query Logfile"
-msgstr ""
+msgstr "Plik dziennika zapytania DNS"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:14
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:58
@@ -94,11 +94,11 @@ msgstr "Opcje Dnsmasq"
 #: 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 ""
+msgstr "Pobierz aktualną listę resolverów z 'github.com/dyne/dnscrypt-proxy'."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:18
 msgid "Edit DNSCrypt-Proxy Configuration"
-msgstr ""
+msgstr "Edytuj konfigurację DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
 msgid "Edit Dnsmasq Configuration"
@@ -157,7 +157,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
 msgid "Local Cache"
-msgstr ""
+msgstr "Lokalna pamięć podręczna"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:229
 msgid ""
@@ -178,7 +178,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
 msgid "No SSL support available.<br />"
-msgstr ""
+msgstr "Nie jest dostępna obsługa protokołu SSL.<br />"
 
 #: 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 />"
@@ -190,7 +190,7 @@ msgstr "Przegląd"
 
 #: 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 ""
+msgstr "Proszę edytować plik ręcznie w sekcji 'Zaawansowane'."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:138
 msgid ""
@@ -216,7 +216,7 @@ msgstr "Port"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
 msgid "Refresh List"
-msgstr ""
+msgstr "Odśwież listę"
 
 #: 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
@@ -239,21 +239,23 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
 msgid "Startup Trigger"
-msgstr ""
+msgstr "Wyzwalacz uruchomienia"
 
 #: 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 ""
+msgstr "Plik konfiguracji '/etc/resolv-crypt.conf' już istnieje.<br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
 msgid "The listening port for DNS queries."
-msgstr ""
+msgstr "Port nasłuchiwania zapytań DNS."
 
 #: 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 ""
+"Lokalny adres IPv4 lub IPv6. Ten ostatni należy podać w nawiasach, np. „[:: "
+"1]”."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:230
 msgid ""
index ec654e27423a9be3fc7f02be1f1b9275d21827ee..73f4acf31a1f153307dd804d4e5ca6f390cf0040 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdnscrypt-proxy/pt/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 #: 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 ""
+msgstr "-------"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:17
 msgid "Advanced"
@@ -21,12 +21,14 @@ msgstr "Avançado"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
 msgid "Alternate Resolver List"
-msgstr ""
+msgstr "Lista de Resolvedores Alternativos"
 
 #: 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 ""
+"Aplicar definições específicas de DNSCrypt-Proxy à configuração do Dnsmasq.<"
+"br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
 msgid "Blacklist"
@@ -34,94 +36,100 @@ msgstr "Lista Negra"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
 msgid "Block IPv6"
-msgstr ""
+msgstr "Bloco IPv6"
 
 #: 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 ""
+"Por predefinição a inicialização do DNSCrypt-Proxy será acionada por eventos "
+"ifup de todos ('All') interfaces de rede disponíveis.<br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:59
 msgid "Configuration of the DNSCrypt-Proxy package."
-msgstr ""
+msgstr "Configuração do pacote DNSCrypt-Proxy."
 
 #: 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 ""
+"Criar '/etc/resolv-crypt.conf' com 'options timeout:1' para reduzir o limite "
+"de tempo do DNS upstream com múltiplas instâncias do DNSCrypt.<br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:150
 msgid "Create Config File"
-msgstr ""
+msgstr "Criar Ficheiro de Configuração"
 
 #: 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 ""
+msgstr "Criar Ficheiro De Configuração Personalizado"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:245
 msgid "DNS Query Logfile"
-msgstr ""
+msgstr "Ficheiro de Consultas DNS"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:14
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:58
 msgid "DNSCrypt-Proxy"
-msgstr ""
+msgstr "DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:35
 msgid "DNSCrypt-Proxy Logfile"
-msgstr ""
+msgstr "Ficheiro de Log de DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:26
 msgid "DNSCrypt-Proxy Resolver List"
-msgstr ""
+msgstr "Lista de Resolvedores de DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:102
 msgid "Default Resolver List"
-msgstr ""
+msgstr "Lista de Resolvedores Padrão"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:234
 msgid "Disable IPv6 to speed up DNSCrypt-Proxy."
-msgstr ""
+msgstr "Desativar IPv6 para acelerar o DNSCrypt-Proxy."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:254
 msgid "Dnsmasq Options"
-msgstr ""
+msgstr "Opções de Dnsmasq"
 
 #: 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 ""
+"Descarregar a lista de resolvedores atual de 'github.com/dyne/dnscrypt-"
+"proxy'."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:18
 msgid "Edit DNSCrypt-Proxy Configuration"
-msgstr ""
+msgstr "Editar Configuração de DNSCrypt-Proxy"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:19
 msgid "Edit Dnsmasq Configuration"
-msgstr ""
+msgstr "Editar Configuração de Dnsmasq"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:20
 msgid "Edit Resolvcrypt Configuration"
-msgstr ""
+msgstr "Editar Configuração de Resolvcrypt"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:240
 msgid "Enable Caching to speed up DNSCcrypt-Proxy."
-msgstr ""
+msgstr "Ativar o Caching para acelerar o DNSCcrypt-Proxy."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:220
 msgid "Ephemeral Keys"
-msgstr ""
+msgstr "Chaves Efêmeras"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:114
 msgid "File Checksum"
-msgstr ""
+msgstr "Soma de Verificação Do Ficheiro"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:106
 msgid "File Date"
-msgstr ""
+msgstr "Data do Ficheiro"
 
 #: 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
@@ -129,10 +137,11 @@ msgid ""
 "For further information <a href=\"%s\" target=\"_blank\">see the wiki "
 "online</a>"
 msgstr ""
+"Para mais informações <a href=\"%s\" target=\"_blank\">veja o wiki online</a>"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:97
 msgid "General Options"
-msgstr ""
+msgstr "Opções Gerais"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
 msgid "IP Address"
@@ -141,6 +150,7 @@ msgstr "Endereço IP"
 #: 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 ""
+"Melhorar a privacidade usando uma chave pública efêmera para cada consulta."
 
 #: 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
@@ -151,36 +161,43 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:185
 msgid "Instance Options"
-msgstr ""
+msgstr "Opções de instância"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:239
 msgid "Local Cache"
-msgstr ""
+msgstr "Cache Local"
 
 #: 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 ""
+"As listas negras locais permitem que você bloqueie sites de abuso por "
+"domínios ou endereços IP."
 
 #: 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 ""
+"Registar as consultas DNS recebidas num ficheiro, para que possa ver em "
+"tempo real o que está a acontecer na rede."
 
 #: 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 ""
+"Nome do serviço DNS remoto para resolver consultas, incluindo localização, "
+"marcações de DNSSEC e NOLOG."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:137
 msgid "No SSL support available.<br />"
-msgstr ""
+msgstr "Não há suporte de SSL disponível.<br />"
 
 #: 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 ""
+"Nenhuma lista de resolver padrão e nenhum suporte de SSL disponível.<br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:15
 msgid "Overview"
@@ -188,25 +205,31 @@ msgstr "Visão Geral"
 
 #: 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 ""
+msgstr "Por favor, edite o ficheiro manualmente na secção 'Advanced'."
 
 #: 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 ""
+"Por favor, instale uma biblioteca 'libustream-ssl' para descarregar a lista "
+"de resolvedor atual de 'github.com/dyne/dnscrypt-proxy'."
 
 #: 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 ""
+"Por favor instale uma lista de resolvedor em '/usr/share/dnscrypt-proxy/"
+"dnscrypt-resolvers.csv' para usar este pacote."
 
 #: 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 ""
+"Nota: Isto pode alterar os valores para as configurações de 'noresolv', "
+"'resolvfile', 'allservers' e a lista 'server'."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:194
 msgid "Port"
@@ -214,16 +237,16 @@ msgstr "Porta"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:125
 msgid "Refresh List"
-msgstr ""
+msgstr "Atualizar Lista"
 
 #: 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 ""
+msgstr "Atualizar Lista de Resolvedores"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:200
 msgid "Resolver (LOC/SEC/NOLOG)"
-msgstr ""
+msgstr "Resolvedor (LOC/SEC/NOLOG)"
 
 #: 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
@@ -233,7 +256,7 @@ msgstr "Guardar"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:216
 msgid "Specify a non-default Resolver List."
-msgstr ""
+msgstr "Especifique uma Lista de Resolvedores não predefinida."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:168
 msgid "Startup Trigger"
@@ -241,67 +264,85 @@ msgstr "Gatilho de Inicialização"
 
 #: 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 ""
+msgstr "O ficheiro de configuração '/etc/resolv-crypt.conf' já existe.<br />"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:195
 msgid "The listening port for DNS queries."
-msgstr ""
+msgstr "A porta de escuta para consultas DNS."
 
 #: 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 ""
+"O endereço local IPv4 ou IPv6. O último deve ser especificado entre "
+"parênteses, por exemplo, \"[::1]\"."
 
 #: 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 ""
+"O valor para esta propriedade é o tipo de lista de bloqueio e o caminho para "
+"o ficheiro, e.g.'domains:/path/to/dbl.txt' ou 'ips:/path/to/ipbl.txt'."
 
 #: 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 ""
+"Este formulário permite-lhe modificar o conteúdo do ficheiro principal de "
+"configuração do DNSCrypt-Proxy (/etc/config/dnscrypt-proxy)."
 
 #: 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 ""
+"Este formulário permite modificar o conteúdo do ficheiro principal de "
+"configuração do Dnsmasq (/etc/config/dhcp)."
 
 #: 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 ""
+"Este formulário permite que modifique o conteúdo do ficheiro de configuração "
+"resolv-crypt (/etc/resolv-crypt.conf)."
 
 #: 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 ""
+"Este formulário mostra o conteúdo atual da Lista de Resolvedores DNSCrypt."
 
 #: 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 ""
+"Este formulário mostra a saída do syslog, pré-filtrada apenas para mensagens "
+"relacionadas ao DNSCrypt-Proxy."
 
 #: 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 ""
+"Esta opção requer ciclos adicionais de CPU e é inútil na maioria dos "
+"servidores DNSCrypt."
 
 #: 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 ""
+"Para restringir o acionamento, selecione apenas a interface de rede "
+"relevante. Normalmente a interface 'wan' deve funcionar para a maioria dos "
+"utilizadores."
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:257
 msgid "Transfer Options To Dnsmasq"
-msgstr ""
+msgstr "Transferir Opções para Dnsmasq"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:16
 msgid "View Logfile"
@@ -309,4 +350,4 @@ msgstr "Ver Ficheiro de Registo"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:21
 msgid "View Resolver List"
-msgstr ""
+msgstr "Exibir Lista de Resolvedores"
index 11c477ca495d04779a689af4a168d1b612380141..2e18e106c2391c46265cb0512cd797b71c2adffc 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: dnscrypt-proxy\n"
 "POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2018-01-24 14:58+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -37,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
 msgid "Blacklist"
-msgstr "Чёрный список"
+msgstr "Чёрный Список"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
 msgid "Block IPv6"
index 1d9ceb44f72bdc7ccfd7ecc4b3eb4261c4719bfd..73b09d1600df78a4220c5a7f8aeeb51ab527a146 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsdnscrypt-proxy/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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
@@ -11,7 +17,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua:17
 msgid "Advanced"
-msgstr ""
+msgstr "Nâng cao"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:215
 msgid "Alternate Resolver List"
@@ -24,7 +30,7 @@ msgstr ""
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:228
 msgid "Blacklist"
-msgstr ""
+msgstr "Danh sách đen"
 
 #: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:233
 msgid "Block IPv6"
index eb8e7590419a8ed172426f353acd1342b4b1305e..4ed3688314e1c5c6c6570dc20f0835fe6c019939 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-07-22 17:47-0300\n"
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/es/>\n"
index 15ba8e185dbb5f7a747a5ffd2e5370a79436ee37..5cafad241adce17f9aaafaf590dfa9f21df72850 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+0000\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/pl/>\n"
@@ -37,7 +37,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:34
 msgid "Data file"
-msgstr ""
+msgstr "Plik danych"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:165
 msgid "Debug mode flags"
@@ -98,7 +98,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:30
 msgid "Frequency"
-msgstr ""
+msgstr "Częstotliwość"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:23
 msgid "Gain (-10 for auto-gain)"
@@ -106,11 +106,11 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:65
 msgid "HTTP server port"
-msgstr ""
+msgstr "Port serwera HTTP"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:61
 msgid "IP address to bind to"
-msgstr ""
+msgstr "Adres IP do powiązania"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:196
 msgid "Measure noise power"
@@ -210,7 +210,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:158
 msgid "Use metric units"
-msgstr ""
+msgstr "Używaj jednostek metrycznych"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:190
 msgid "Use the 2.4MHz demodulator"
@@ -226,7 +226,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/luasrc/controller/dump1090.lua:11
 msgid "dump1090"
-msgstr ""
+msgstr "dump1090"
 
 #: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:4
 msgid ""
index 2ae1eb5c6aeecd5364a060adfe23dcbc87bf013f..4360ebe4c1e8c2828d1d40c1d2261ab27c0c6757 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdynapoint/es/>\n"
index a3ba79029572247a59d198ca8bf35fa9c08d37c7..7ab14fc46421f38696b433b0ce01924ad7962762 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdynapoint/pl/>\n"
@@ -130,6 +130,8 @@ msgstr "Używany interfejs"
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:39
 msgid "Which interface should curl use. (Use ifconfig to find out)"
 msgstr ""
+"Interfejs który powinien być używany przez Curl. (Użyj ifconfig, aby się "
+"dowiedzieć)"
 
 #: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:61
 msgid "WiFi Status"
index 7097238a84a5a2cd3dd501b9558a788f170afe03..92ecd40ef05805684621599313aba308d3b505fc 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2019-10-25 17:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/fr/>\n"
 "Language: fr\n"
@@ -12,19 +12,19 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
 msgid "%s in %s"
-msgstr ""
+msgstr "%s dans %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:242
 msgid "%s%s with %s"
-msgstr ""
+msgstr "%s%s avec %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:144
 msgid "%s, %s in %s"
-msgstr ""
+msgstr "%s, %s dans %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:275
 msgid "<var>%d</var> pkts. per <var>%s</var>"
@@ -245,15 +245,15 @@ msgstr "Pare-feu"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:24
 msgid "Firewall - Custom Rules"
-msgstr "Pare-feu -- Règles personnalisées"
+msgstr "Pare-feu - Règles personnalisées"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:92
 msgid "Firewall - Port Forwards"
-msgstr "Pare-feu -- Redirections de ports"
+msgstr "Pare-feu - Redirections de ports"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:128
 msgid "Firewall - Traffic Rules"
-msgstr "Pare-feu -- Règles de trafic"
+msgstr "Pare-feu - Règles de trafic"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:28
 msgid "Firewall - Zone Settings"
@@ -266,7 +266,7 @@ msgstr "Forcer le suivi des connexions"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:41
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:117
 msgid "Forward"
-msgstr "Transfert"
+msgstr "Transférer"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:135
 msgid "Forward to"
@@ -274,7 +274,7 @@ msgstr "Transférer à"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:350
 msgid "Friday"
-msgstr ""
+msgstr "Vendredi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
@@ -407,7 +407,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
 msgid "Monday"
-msgstr ""
+msgstr "Lundi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:353
 msgid "Month Days"
@@ -537,7 +537,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:351
 msgid "Saturday"
-msgstr ""
+msgstr "Samedi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
 msgid "Software based offloading for routing/NAT"
@@ -618,7 +618,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
 msgid "Sunday"
-msgstr ""
+msgstr "Dimanche"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:29
 msgid ""
@@ -664,7 +664,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
 msgid "Thursday"
-msgstr ""
+msgstr "Jeudi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:138
 msgid "Time Restrictions"
@@ -704,7 +704,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:347
 msgid "Tuesday"
-msgstr ""
+msgstr "Mardi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:18
 msgid "Unable to save contents: %s"
@@ -746,7 +746,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:348
 msgid "Wednesday"
-msgstr ""
+msgstr "Mercredi"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
 msgid "Week Days"
index cd32fb927ac8f24feb4cf236ec76934762fa9a15..97c0d77a90113333206b81f9235ec1574e501b28 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: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/pl/>\n"
@@ -46,11 +46,11 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:303
 msgid "Accept input"
-msgstr ""
+msgstr "Zaakceptuj wejście"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:283
 msgid "Accept output"
-msgstr ""
+msgstr "Zaakceptuj wyjście"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:328
@@ -78,7 +78,7 @@ msgstr "Ustawienia zaawansowane"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
 msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Zezwój na \"nieprawidłowy\" ruch"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:311
 msgid "Allow forward from <em>source zones</em>:"
@@ -95,11 +95,11 @@ msgstr "Każdy"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:344
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
 msgid "Any day"
-msgstr ""
+msgstr "Każdy dzień"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:214
 msgid "Automatic helper assignment"
-msgstr ""
+msgstr "Automatyczne przydzielanie pomocy"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:214
 msgid ""
@@ -108,7 +108,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:79
 msgid "Conntrack Settings"
-msgstr ""
+msgstr "Ustawienia conntrack"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
 msgid "Conntrack helpers"
@@ -120,7 +120,7 @@ msgstr "Zawartość została zapisana."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:178
 msgid "Covered devices"
-msgstr ""
+msgstr "Zakryte urządzenia"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
 msgid "Covered networks"
@@ -128,7 +128,7 @@ msgstr "Objęte sieci"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:183
 msgid "Covered subnets"
-msgstr ""
+msgstr "Objęte podsieci"
 
 #: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
 msgid "Custom Rules"
@@ -193,7 +193,7 @@ msgstr "Porzuć wadliwe pakiety"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:149
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:189
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
 msgid "Enable NAT Loopback"
@@ -201,15 +201,15 @@ msgstr "Włącz NAT Loopback"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:35
 msgid "Enable SYN-flood protection"
-msgstr "Włącz ochronę przed atakiem SYN-flood"
+msgstr "Włącz ochronę SYN-flood"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:224
 msgid "Enable logging on this zone"
-msgstr "Włącz logowanie na tej strefy"
+msgstr "Włącz logowanie tej strefy"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:54
 msgid "Experimental feature. Not fully compatible with QoS/SQM."
-msgstr ""
+msgstr "Funkcja eksperymentalna. Nie w pełni kompatybilna z QoS/SQM."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
 msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
@@ -451,7 +451,7 @@ msgstr ""
 #: 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:116
 msgid "Output"
-msgstr "Wyjście (Output)"
+msgstr "Ruch wychodzący"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:268
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:337
@@ -517,7 +517,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:66
 msgid "Requires hardware NAT support. Implemented at least for mt7621"
-msgstr ""
+msgstr "Wymaga sprzętowej obsługi NAT. Wdrożono dla co najmniej mt7621"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:201
 msgid "Restrict Masquerading to given destination subnets"
@@ -575,19 +575,19 @@ msgstr "Strefa źródłowa"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
 msgid "Start Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Data rozpoczęcia (rrrr-mm-dd)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:361
 msgid "Start Time (hh.mm.ss)"
-msgstr ""
+msgstr "Czas rozpoczęcia (hh.mm.ss)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
 msgid "Stop Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Data zakończenia (yyyyy-mm-dd)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:365
 msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+msgstr "Czas zatrzymania (yyyyy-mm-dd)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
 msgid "Sunday"
@@ -639,11 +639,11 @@ msgstr "Czwartek"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:138
 msgid "Time Restrictions"
-msgstr ""
+msgstr "Ograniczenia czasowe"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
 msgid "Time in UTC"
-msgstr ""
+msgstr "Czas w UTC"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
 msgid "To %s at %s on <var>this device</var>"
@@ -682,17 +682,17 @@ msgstr "Wtorek"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:18
 msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nie można zapisać zawartości: %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:108
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:122
 msgid "Unnamed forward"
-msgstr ""
+msgstr "Bez nazwy"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:145
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:170
 msgid "Unnamed rule"
-msgstr ""
+msgstr "Nieznana zasada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
 msgid "Unnamed zone"
index 24de1b38e75f793d23957219eb5bf0a5f4e61a42..6f3dda2639a3d5208f562d4bfba38aa3d0728db6 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: 2019-11-06 00:09+0000\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/pt/>\n"
@@ -32,23 +32,23 @@ msgstr "<var>%d</var> pkts. por <var>%s</var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:271
 msgid "<var>%d</var> pkts. per <var>%s</var>, burst <var>%d</var> pkts."
-msgstr ""
+msgstr "<var>%d</var> pcts. por <var>%s</var>, burst <var>%d</var> pcts."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:107
 msgid "<var>%s</var> and limit to %s"
-msgstr ""
+msgstr "<var>%s</var> e limite a %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:293
 msgid "Accept forward"
-msgstr ""
+msgstr "Aceitar o encaminhamento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:303
 msgid "Accept input"
-msgstr ""
+msgstr "Aceitar a entrada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:283
 msgid "Accept output"
-msgstr ""
+msgstr "Aceitar a saída"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:328
@@ -61,12 +61,18 @@ msgid ""
 "traffic, e.g. <code>-p tcp --dport 443</code> to only match outbound HTTPS "
 "traffic."
 msgstr ""
+"Argumentos brutos adicionais <em>iptables</em> para classificar o tráfego de "
+"destino da zona, por exemplo, <code>-p tcp -- dport 443</code> para "
+"corresponder apenas ao tráfego https de saída."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
 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 ""
+"Argumentos adicionais brutos <em>iptables</em> para classificar o tráfego de "
+"fonte de zona, por exemplo, <code>-p tcp - esporte 443</code> para "
+"corresponder apenas ao tráfego HTTPS de entrada."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:101
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:137
@@ -76,15 +82,15 @@ msgstr "Definições Avançadas"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
 msgid "Allow \"invalid\" traffic"
-msgstr ""
+msgstr "Permitir o tráfego \"inválido\""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:311
 msgid "Allow forward from <em>source zones</em>:"
-msgstr "Permitir encaminhamento de <em>zonas de origem</em>"
+msgstr "Permitir encaminhamento de <em>zonas de origem</em>:"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:270
 msgid "Allow forward to <em>destination zones</em>:"
-msgstr "Permitir encaminhamento para <em>zonas de destino</em>"
+msgstr "Permitir encaminhamento para <em>zonas de destino</em>:"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:208
 msgid "Any"
@@ -93,24 +99,26 @@ msgstr "Qualquer"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:344
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:357
 msgid "Any day"
-msgstr ""
+msgstr "Qualquer dia"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:214
 msgid "Automatic helper assignment"
-msgstr ""
+msgstr "Atribuição automática de assistentes"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:214
 msgid ""
 "Automatically assign conntrack helpers based on traffic protocol and port"
 msgstr ""
+"Atribuir assistentes de conntrack automaticamente com base no protocolo de "
+"tráfego e na porta"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:79
 msgid "Conntrack Settings"
-msgstr ""
+msgstr "Configurações do Conntrack"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
 msgid "Conntrack helpers"
-msgstr ""
+msgstr "Assistentes do Conntrack"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:15
 msgid "Contents have been saved."
@@ -118,7 +126,7 @@ msgstr "Os conteúdos foram gravados."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:178
 msgid "Covered devices"
-msgstr ""
+msgstr "Aparelhos abrangidos"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:137
 msgid "Covered networks"
@@ -126,7 +134,7 @@ msgstr "Redes abrangidas"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:183
 msgid "Covered subnets"
-msgstr ""
+msgstr "Subredes abrangidas"
 
 #: applications/luci-app-firewall/luasrc/controller/firewall.lua:18
 msgid "Custom Rules"
@@ -157,33 +165,36 @@ msgstr "Zona de destino"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:299
 msgid "Discard forward"
-msgstr ""
+msgstr "Descartar o encaminhamento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:309
 msgid "Discard input"
-msgstr ""
+msgstr "Descartar a entrada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:289
 msgid "Discard output"
-msgstr ""
+msgstr "Descartar a saída"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:211
 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 ""
+"Não instalae regras adicionais para rejeitar tráfego encaminhado com estado "
+"conntrack <em>invalid</em>. Isto pode ser necessário para configurações "
+"complexas de rotas assimétricas."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:297
 msgid "Do not track forward"
-msgstr ""
+msgstr "Não rastrear o encaminhamento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:307
 msgid "Do not track input"
-msgstr ""
+msgstr "Não rastrear a entrada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:287
 msgid "Do not track output"
-msgstr ""
+msgstr "Não rastrear a saída"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:36
 msgid "Drop invalid packets"
@@ -208,11 +219,13 @@ msgstr "Ativar registo nesta zona"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:54
 msgid "Experimental feature. Not fully compatible with QoS/SQM."
-msgstr ""
+msgstr "Característica experimental. Não totalmente compatível com QoS/SQM."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:218
 msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
 msgstr ""
+"Escolhe explicitamente os assistentes de rastreamento de conexão permitidos "
+"para o tráfego da zona"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:210
 msgid "External IP address"
@@ -229,15 +242,15 @@ msgstr "Argumentos adicionais"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
 msgid "Extra destination arguments"
-msgstr ""
+msgstr "Argumentos adicionais de destino"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:80
 msgid "Extra iptables arguments"
-msgstr ""
+msgstr "Argumentos adicionais do iptables"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:239
 msgid "Extra source arguments"
-msgstr ""
+msgstr "Argumentos adicionais da fonte"
 
 #: applications/luci-app-firewall/luasrc/controller/firewall.lua:6
 msgid "Firewall"
@@ -274,7 +287,7 @@ msgstr "Encaminhar para"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:350
 msgid "Friday"
-msgstr ""
+msgstr "Sexta-feira"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
@@ -293,15 +306,15 @@ msgstr "De %s em %s com origem %s e %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:75
 msgid "From %s on <var>this device</var>"
-msgstr ""
+msgstr "De %s <var>neste aparelho</var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:73
 msgid "From %s on <var>this device</var> with source %s"
-msgstr ""
+msgstr "De %s <var>neste aparelho</var> com a fonte %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:71
 msgid "From %s on <var>this device</var> with source %s and %s"
-msgstr ""
+msgstr "De %s <var>neste aparelho</var> com as fontes %s e %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:100
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:136
@@ -313,19 +326,19 @@ msgstr "Configurações Gerais"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:65
 msgid "Hardware flow offloading"
-msgstr ""
+msgstr "Descarga de fluxo em hardware"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:157
 msgid "IP"
-msgstr ""
+msgstr "IP"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:167
 msgid "IP range"
-msgstr ""
+msgstr "Intervalo de IP"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:175
 msgid "IPs"
-msgstr ""
+msgstr "IPs"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:216
 msgid "IPv4"
@@ -378,16 +391,15 @@ msgstr "MAC"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:104
 msgid "MACs"
-msgstr ""
+msgstr "MACs"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:134
-#, fuzzy
 msgid "MSS clamping"
-msgstr "MSS-Correction"
+msgstr "Fixação de MSS"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:131
 msgid "Masquerading"
-msgstr ""
+msgstr "Mascaramento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:125
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
@@ -396,7 +408,7 @@ msgstr "Corresponder"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:218
 msgid "Match ICMP type"
-msgstr ""
+msgstr "Correspondência do tipo de ICMP"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:224
 msgid ""
@@ -408,11 +420,11 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:346
 msgid "Monday"
-msgstr ""
+msgstr "Segunda-feira"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:353
 msgid "Month Days"
-msgstr ""
+msgstr "Dias do mês"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:121
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:169
@@ -463,6 +475,11 @@ msgid ""
 "invalid values could render the firewall ruleset broken, completely exposing "
 "all services."
 msgstr ""
+"Passar argumentos brutos do iptables para regras de classificação de tráfego "
+"de origem e destino permite combinar pacotes baseados em outros critérios "
+"além de interfaces ou sub-redes. Essas opções devem ser usadas com extremo "
+"cuidado, pois valores inválidos podem tornar o conjunto de regras do "
+"firewall quebrado, expondo completamente todos os serviços."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:95
 #: applications/luci-app-firewall/luasrc/controller/firewall.lua:12
@@ -482,6 +499,8 @@ msgid ""
 "Prevent the installation of <em>NOTRACK</em> rules which would bypass "
 "connection tracking."
 msgstr ""
+"Prevenir a instalação de regras <em>NOTRACK</em> que contornariam o "
+"rastreamento de conexão."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:154
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:205
@@ -501,27 +520,28 @@ msgstr "Redirecionar o tráfego de entrada correspondente para o host interno"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:295
 msgid "Refuse forward"
-msgstr ""
+msgstr "Recusar encaminhamento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:305
 msgid "Refuse input"
-msgstr ""
+msgstr "Recusar entrada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:285
 msgid "Refuse output"
-msgstr ""
+msgstr "Recusar saída"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:66
 msgid "Requires hardware NAT support. Implemented at least for mt7621"
 msgstr ""
+"Requer suporte de hardware para NAT. Implementado pelo menos para mt7621"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:201
 msgid "Restrict Masquerading to given destination subnets"
-msgstr ""
+msgstr "Restringir o Mascaramento às sub-redes de destino dadas"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:194
 msgid "Restrict Masquerading to given source subnets"
-msgstr ""
+msgstr "Restringir Mascaramento a sub-redes de origem fornecidas"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:198
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:188
@@ -530,19 +550,19 @@ msgstr "Restringir a família de endereços"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:53
 msgid "Routing/NAT Offloading"
-msgstr ""
+msgstr "Descargar Roteamento/NAT"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:351
 msgid "Saturday"
-msgstr ""
+msgstr "Sábado"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
 msgid "Software based offloading for routing/NAT"
-msgstr ""
+msgstr "Descarga baseada em software para roteamento/NAT"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:60
 msgid "Software flow offloading"
-msgstr ""
+msgstr "Descarga de fluxo de software"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
 msgid "Source IP address"
@@ -569,23 +589,23 @@ msgstr "Zona de origem"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
 msgid "Start Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Data de Início (aaaaa-mm-dd)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:361
 msgid "Start Time (hh.mm.ss)"
-msgstr ""
+msgstr "Hora de início (hh.mm.ss)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
 msgid "Stop Date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Data de Paragem (aaaaa-mm-dd)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:365
 msgid "Stop Time (hh.mm.ss)"
-msgstr ""
+msgstr "Tempo de Parada (hh.mm.ss)"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:345
 msgid "Sunday"
-msgstr ""
+msgstr "Domingo"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:29
 msgid ""
@@ -605,6 +625,13 @@ msgid ""
 "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 ""
+"As opções abaixo controlam as políticas de encaminhamento entre esta zona "
+"(%s) e outras zonas. <em>Zonas de destino</em> cobrem tráfego encaminhado "
+"<strong>originando de %q</strong>. <em>Zonas de origem</em> correspondem ao "
+"tráfego encaminhado de outras zonas <strong>alvo em %q</strong>. A regra de "
+"encaminhamento é <em>unidirecional</em>, por exemplo, um encaminhamento de "
+"lan para wan <em>não</em> implica uma permissão para avançar de wan para lan "
+"também."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:89
 msgid ""
@@ -614,18 +641,24 @@ msgid ""
 "forwarded traffic between different networks within the zone. <em>Covered "
 "networks</em> specifies which available networks are members of this zone."
 msgstr ""
+"Esta secção define propriedades comuns de %q. As opções <em>input</em> e "
+"<em>output</em> definem as políticas padrão para entrada e saída de tráfego "
+"nessa zona, enquanto a opção <em>forward</em> descreve a política para "
+"tráfego encaminhado entre redes diferentes dentro da zona. <em>Redes "
+"abrangidas</em> especifica quais das redes disponíveis são membros desta "
+"zona."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:349
 msgid "Thursday"
-msgstr ""
+msgstr "Quinta-feira"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:138
 msgid "Time Restrictions"
-msgstr ""
+msgstr "Restrições de Tempo"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:377
 msgid "Time in UTC"
-msgstr ""
+msgstr "Tempo em UTC"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
 msgid "To %s at %s on <var>this device</var>"
@@ -660,37 +693,41 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:347
 msgid "Tuesday"
-msgstr ""
+msgstr "Terça-feira"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:18
 msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Incapaz de gravar conteúdos: %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:108
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:122
 msgid "Unnamed forward"
-msgstr ""
+msgstr "Encaminhamento sem nome"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:145
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:170
 msgid "Unnamed rule"
-msgstr ""
+msgstr "Regra sem nome"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:94
 msgid "Unnamed zone"
-msgstr ""
+msgstr "Zona sem nome"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:178
 msgid ""
 "Use this option to classify zone traffic by raw, non-<em>uci</em> managed "
 "network devices."
 msgstr ""
+"Use esta opção para classificar o tráfego da zona por aparelhos de rede "
+"brutos, não geridos por <em>uci</em>."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:183
 msgid ""
 "Use this option to classify zone traffic by source or destination subnet "
 "instead of networks or devices."
 msgstr ""
+"Use esta opção para classificar o tráfego da zona por sub-rede de origem ou "
+"destino em vez de redes ou aparelhos."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
 msgid "Via %s"
@@ -702,11 +739,11 @@ msgstr "Via %s no %s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:348
 msgid "Wednesday"
-msgstr ""
+msgstr "Quarta-feira"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:340
 msgid "Week Days"
-msgstr ""
+msgstr "Dias úteis"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:107
 msgid "Zone ⇒ Forwardings"
@@ -757,7 +794,7 @@ msgstr "qualquer zona"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
 msgid "day"
-msgstr ""
+msgstr "dia"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:334
 msgid "don't track"
@@ -767,28 +804,28 @@ msgstr "não seguir"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:46
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:122
 msgid "drop"
-msgstr "drop"
+msgstr "descartar"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:265
 msgid "hour"
-msgstr ""
+msgstr "hora"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
 msgid "minute"
-msgstr ""
+msgstr "minuto"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:86
 msgid "not"
-msgstr ""
+msgstr "não"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:121
 msgid "port"
-msgstr ""
+msgstr "porta"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:131
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:140
 msgid "ports"
-msgstr ""
+msgstr "portas"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:333
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:45
@@ -798,21 +835,21 @@ msgstr "rejeitar"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
 msgid "second"
-msgstr ""
+msgstr "segundo"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:88
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:173
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:265
 msgid "this new zone"
-msgstr ""
+msgstr "esta nova zona"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:197
 msgid "type"
-msgstr ""
+msgstr "tipo"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:209
 msgid "types"
-msgstr ""
+msgstr "tipos"
 
 #~ msgid "Disable"
 #~ msgstr "Desativar"
index d6db85b0aef3d9a171c47b34d79744e67a690e75..ccf89debca2bb31a8041ea23c34ca1afade6e8fc 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/tr/>\n"
+"Language: tr\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 3.10-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
 msgid "%s in %s"
@@ -47,7 +51,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:328
 msgid "Action"
-msgstr ""
+msgstr "Eylem"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
 msgid ""
index 1165553a3aedcab0208ca804117407d2d1be18aa..1e2cbf88697c7fe96b8909df6c957e11386c8c1f 100644 (file)
@@ -5,13 +5,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: 2009-08-16 14:02+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfirewall/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
 msgid "%s in %s"
@@ -52,7 +55,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:328
 msgid "Action"
-msgstr "Action"
+msgstr "Hành động"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:249
 msgid ""
@@ -188,7 +191,7 @@ msgstr "Bỏ qua nhưng gói không hợp lý"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:149
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:189
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:262
 msgid "Enable NAT Loopback"
@@ -479,7 +482,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:154
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:205
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
 msgid ""
index f0a2d7fae6ee1387682dc5fc7e10625a8fc5a648..d0772c34d8f044905b5b3975e84bf1d26000ca80 100644 (file)
@@ -5,8 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2019-10-17 06:36+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsfirewall/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
 msgid "%s in %s"
@@ -669,7 +669,7 @@ msgstr "星期二"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:18
 msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "无法保存内容:%s"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:108
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:122
index 536a8c9a360bd3bde9939b959256c1578849f23f..a5ac7bc67b681b87b0e2b9189785e9171e117eae 100644 (file)
@@ -1,15 +1,17 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2015-05-12 21:03-0500\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsfwknopd/pl/>\n"
 "Language: pl\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%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:48
 msgid ""
@@ -23,7 +25,7 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:22
 msgid "Base 64 key"
-msgstr ""
+msgstr "Klucz Base 64"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:33
 msgid ""
@@ -50,15 +52,15 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:6
 msgid "Enable Uci/Luci control"
-msgstr ""
+msgstr "Włącz sterowanie Uci/LuCI"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:8
 msgid "Enable config overwrite"
-msgstr ""
+msgstr "Włącz nadpisywanie konfiguracji"
 
 #: applications/luci-app-fwknopd/luasrc/controller/fwknopd.lua:13
 msgid "Firewall Knock Daemon"
-msgstr ""
+msgstr "Firewall Knock Daemon"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:4
 msgid "Firewall Knock Operator"
@@ -81,7 +83,7 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:19
 msgid "Normal Key"
-msgstr ""
+msgstr "Klucz normalny"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:47
 msgid "Specify the ethernet interface on which fwknopd will sniff packets."
@@ -89,7 +91,7 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:28
 msgid "The base64 hmac key"
-msgstr ""
+msgstr "Klucz HMAC Base64"
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:17
 msgid "Use ANY for any source ip"
@@ -100,6 +102,8 @@ msgid ""
 "When unchecked, the config files in /etc/fwknopd will be used as is, "
 "ignoring any settings here."
 msgstr ""
+"Jeśli ta opcja nie jest zaznaczona, pliki konfiguracyjne w /etc/fwknopd będą "
+"używane tak jak jest, ignorując wszelkie ustawienia tutaj."
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:10
 msgid "access.conf stanzas"
@@ -107,7 +111,7 @@ msgstr ""
 
 #: applications/luci-app-fwknopd/luasrc/model/cbi/fwknopd.lua:44
 msgid "fwknopd.conf config options"
-msgstr ""
+msgstr "opcje konfiguracji fwknopd.conf"
 
 #~ msgid "Enter custom access.conf variables below:"
 #~ msgstr "Enter custom access.conf variables below:"
index bcfe5d13d5941b0acf45aedeab3e365fdc968ee7..f7016dd6d8a2ec1789d3d4dfbd430a7774cf1d39 100644 (file)
@@ -3,14 +3,14 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2019-05-28 00:46-0300\n"
+"PO-Revision-Date: 2019-11-16 21:23-0300\n"
 "Last-Translator: José Vicente <josevteg@gmail.com>\n"
 "Language: es\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 2.2.3\n"
+"X-Generator: Poedit 2.2.4\n"
 "Language-Team: \n"
 
 #: applications/luci-app-hd-idle/luasrc/model/cbi/hd_idle.lua:15
@@ -19,7 +19,7 @@ msgstr "Disco"
 
 #: applications/luci-app-hd-idle/luasrc/model/cbi/hd_idle.lua:13
 msgid "Enable"
-msgstr "Habilitar"
+msgstr "Activar"
 
 #: applications/luci-app-hd-idle/luasrc/controller/hd_idle.lua:13
 #: applications/luci-app-hd-idle/luasrc/model/cbi/hd_idle.lua:6
index d08940e59f8cc9fa906ab11004b88c7e09f841fc..bd6cf9bd1b7546647e14b76ff81fe23a3cce7e68 100644 (file)
@@ -3,14 +3,14 @@
 
 include $(TOPDIR)/rules.mk
 
-PKG_LICENSE:=GPL-3.0+
+PKG_LICENSE:=GPL-3.0-or-later
 PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
 
 LUCI_TITLE:=HTTPS DNS Proxy Web UI
 LUCI_DESCRIPTION:=Provides Web UI for HTTPS DNS Proxy
 LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +https_dns_proxy
 LUCI_PKGARCH:=all
-PKG_RELEASE:=5
+PKG_RELEASE:=9
 
 include ../../luci.mk
 
index e1fd8fcb9b704ac06864dce80a41b54846ddc422..826f3f691f3589c1bdd9350ff46436418c34da80 100644 (file)
@@ -1,7 +1,25 @@
 module("luci.controller.https_dns_proxy", package.seeall)
 function index()
-       if not nixio.fs.access("/etc/config/https_dns_proxy") then
-               return
+       if nixio.fs.access("/etc/config/https_dns_proxy") then
+               entry({"admin", "services", "https_dns_proxy"}, cbi("https_dns_proxy"), _("DNS over HTTPS Proxy"))
+               entry({"admin", "services", "https_dns_proxy", "action"}, call("https_dns_proxy_action"), nil).leaf = true
        end
-       entry({"admin", "services", "https_dns_proxy"}, cbi("https_dns_proxy"), _("HTTPS DNS Proxy"))
+end
+
+function https_dns_proxy_action(name)
+       local packageName = "https_dns_proxy"
+       if name == "start" then
+               luci.sys.init.start(packageName)
+       elseif name == "action" then
+               luci.util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
+               luci.util.exec("/etc/init.d/dnsmasq restart >/dev/null 2>&1")
+       elseif name == "stop" then
+               luci.sys.init.stop(packageName)
+       elseif name == "enable" then
+               luci.sys.init.enable(packageName)
+       elseif name == "disable" then
+               luci.sys.init.disable(packageName)
+       end
+       luci.http.prepare_content("text/plain")
+       luci.http.write("0")
 end
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
new file mode 100644 (file)
index 0000000..723ca89
--- /dev/null
@@ -0,0 +1,6 @@
+return {
+       name = "Digitale-Gesellschaft",
+       label = _("Digitale Gesellschaft"),
+       url_prefix = "https://dns.digitale-gesellschaft.ch/dns-query?",
+       bootstrap_dns = "185.95.218.42,185.95.218.43"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns-family.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns-family.lua
new file mode 100644 (file)
index 0000000..050549b
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "AdGuard-Family",
+       label = _("AdGuard (Family Protection)"),
+       url_prefix = "https://dns-family.adguard.com/dns-query?ct&",
+       bootstrap_dns = "176.103.130.132,176.103.130.134"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns.lua
new file mode 100644 (file)
index 0000000..67b7c12
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "AdGuard-Standard",
+       label = _("AdGuard (Standard)"),
+       url_prefix = "https://dns.adguard.com/dns-query?ct&",
+       bootstrap_dns = "176.103.130.130,176.103.130.131"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/cz.nic.odvr.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/cz.nic.odvr.lua
new file mode 100644 (file)
index 0000000..e47576b
--- /dev/null
@@ -0,0 +1,6 @@
+return {
+       name = "odvr-nic-cz",
+       label = _("ODVR (nic.cz)"),
+       url_prefix = "https://odvr.nic.cz/doh?",
+       bootstrap_dns = "193.17.47.1,185.43.135.1"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns.lua
new file mode 100644 (file)
index 0000000..356921a
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "Quad9-Recommended",
+       label = _("Quad 9 (Recommended)"),
+       url_prefix = "https://dns.quad9.net:5053/dns-query?",
+       bootstrap_dns = "9.9.9.9,149.112.112.112"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns10.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns10.lua
new file mode 100644 (file)
index 0000000..a031556
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "Quad9-Unsecured",
+       label = _("Quad 9 (Unsecured)"),
+       url_prefix = "https://dns10.quad9.net:5053/dns-query?",
+       bootstrap_dns = "9.9.9.10,149.112.112.10"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns11.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns11.lua
new file mode 100644 (file)
index 0000000..3b51978
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "Quad9-ECS",
+       label = _("Quad 9 (Secured with ECS Support)"),
+       url_prefix = "https://dns11.quad9.net:5053/dns-query?",
+       bootstrap_dns = "9.9.9.11,149.112.112.11"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns9.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns9.lua
new file mode 100644 (file)
index 0000000..c456a8d
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "Quad9-Secured",
+       label = _("Quad 9 (Secured)"),
+       url_prefix = "https://dns9.quad9.net:5053/dns-query?",
+       bootstrap_dns = "9.9.9.9,149.112.112.9"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-adult.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-adult.lua
new file mode 100644 (file)
index 0000000..708a39e
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "CleanBrowsing-Adult",
+       label = _("CleanBrowsing (Adult Filter)"),
+       url_prefix = "https://doh.cleanbrowsing.org/doh/adult-filter/?ct&",
+       bootstrap_dns = "185.228.168.168"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-family.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-family.lua
new file mode 100644 (file)
index 0000000..f44ed43
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "CleanBrowsing-Family",
+       label = _("CleanBrowsing (Family Filter)"),
+       url_prefix = "https://doh.cleanbrowsing.org/doh/family-filter/?ct&",
+       bootstrap_dns = "185.228.168.168"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-security.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-security.lua
new file mode 100644 (file)
index 0000000..e4a3bf4
--- /dev/null
@@ -0,0 +1,14 @@
+--    .. "</br>"
+--    .. translate("For more information on different options check ")
+--             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
+--    .. "AdGuard.com" .. [[</a>]] .. ", "
+--             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
+--    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
+--             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
+--    .. "Quad9.net" .. [[</a>]] .. "."
+return {
+       name = "CleanBrowsing-Security",
+       label = _("CleanBrowsing (Security Filter)"),
+       url_prefix = "https://doh.cleanbrowsing.org/doh/security-filter/?ct&",
+       bootstrap_dns = "185.228.168.168"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.cloudflare-dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.cloudflare-dns.lua
new file mode 100644 (file)
index 0000000..74d9273
--- /dev/null
@@ -0,0 +1,6 @@
+return {
+       name = "Cloudflare",
+       label = _("Cloudflare"),
+       url_prefix = "https://cloudflare-dns.com/dns-query?ct=application/dns-json&",
+       bootstrap_dns = "1.1.1.1,1.0.0.1"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.google.dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.google.dns.lua
new file mode 100644 (file)
index 0000000..168f3f7
--- /dev/null
@@ -0,0 +1,7 @@
+return {
+       name = "Google",
+       label = _("Google"),
+       url_prefix = "https://dns.google.com/resolve?",
+       bootstrap_dns = "8.8.8.8,8.8.4.4",
+       default = true
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/sb.dns.lua b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/sb.dns.lua
new file mode 100644 (file)
index 0000000..50dc742
--- /dev/null
@@ -0,0 +1,6 @@
+return {
+       name = "DNS.SB",
+       label = _("DNS.SB"),
+       url_prefix = "https://doh.dns.sb/dns-query?",
+       bootstrap_dns = "185.222.222.222,185.184.222.222"
+}
index 17ce610eabf299c07e134ef6d7caa568a0f8e59a..4e7e02524fd8d551e1e262322a90a347e3fa7d33 100644 (file)
+local sys = require "luci.sys"
+local util = require "luci.util"
+local fs = require "nixio.fs"
+local dispatcher = require "luci.dispatcher"
+local i18n = require "luci.i18n"
 local uci = require("luci.model.uci").cursor()
-local dispatcher = require("luci.dispatcher")
 
-function uci_del_list(conf, sect, opt, value)
-  local lval = uci:get(conf, sect, opt)
-  if lval == nil or lval == "" then
-    lval = {}
-  elseif type(lval) ~= "table" then
-    lval = { lval }
-  end
+local packageName = "https_dns_proxy"
+local providers_dir = "/usr/lib/lua/luci/" .. packageName .. "/providers/"
 
-  local i
-  local changed = false
-  for i = #lval, 1 do
-    if lval[i] == value then
-      table.remove(lval, i)
-      changed = true
-    end
-  end
-
-  if changed then
-    if #lval > 0 then
-      uci:set(conf, sect, opt, lval)
-    else
-      uci:delete(conf, sect, opt)
-    end
-  end
+function get_provider_name(value)
+       for filename in fs.dir(providers_dir) do
+               local p_func = loadfile(providers_dir .. filename)
+               setfenv(p_func, { _ = i18n.translate })
+               local p = p_func()
+               value = value:gsub('[%p%c%s]', '')
+               p.url_match = p.url_prefix:gsub('[%p%c%s]', '')
+               if value:match(p.url_match) then
+                       return p.label
+               end
+       end
+       return translate("Uknown Provider")
 end
 
-function uci_add_list(conf, sect, opt, value)
-  local lval = uci:get(conf, sect, opt)
-  if lval == nil or lval == "" then
-    lval = {}
-  elseif type(lval) ~= "table" then
-    lval = { lval }
-  end
+local tmpfsStatus, tmpfsStatusCode
+local ubusStatus = util.ubus("service", "list", { name = packageName })
+local tmpfsVersion = tostring(util.trim(sys.exec("opkg list-installed " .. packageName .. " | awk '{print $3}'")))
 
-  lval[#lval+1] = value
-  uci:set(conf, sect, opt, lval)
+if not tmpfsVersion or tmpfsVersion == "" then
+       tmpfsStatusCode = -1
+       tmpfsVersion = ""
+       tmpfsStatus = packageName .. " " .. translate("is not installed or not found")
+else  
+       tmpfsVersion = " [" .. packageName .. " " .. tmpfsVersion .. "]"
+       if not ubusStatus or not ubusStatus[packageName] then
+               tmpfsStatusCode = 0
+               tmpfsStatus = translate("Stopped")
+       else
+               tmpfsStatusCode, tmpfsStatus = 1, ""
+               for n = 1,1000 do
+                       if ubusStatus and ubusStatus[packageName] and 
+                                ubusStatus[packageName]["instances"] and 
+                                ubusStatus[packageName]["instances"]["instance" .. n] and 
+                                ubusStatus[packageName]["instances"]["instance" .. n]["running"] then
+                               local value, k, v, url, url_flag, la, la_flag, lp, lp_flag
+                               for k, v in pairs(ubusStatus[packageName]["instances"]["instance" .. n]["command"]) do
+                                       if la_flag then la, la_flag = v, false end
+                                       if lp_flag then lp, lp_flag = v, false end
+                                       if url_flag then url, url_flag = v, false end
+                                       if v == "-a" then la_flag = true end
+                                       if v == "-p" then lp_flag = true end
+                                       if v == "-r" then url_flag = true end
+                               end
+                               la = la or "127.0.0.1"
+                               lp = lp or n + 5053
+                               tmpfsStatus = tmpfsStatus .. translate("Running") .. ": " .. get_provider_name(url) .. " " .. translate("DoH") .. " " .. translate("at") .. " " .. la .. ":" .. lp .. "\n"
+                       else
+                               break
+                       end
+               end
+       end
 end
 
-m = Map("https_dns_proxy", translate("HTTPS DNS Proxy Settings"))
-m.template="cbi/map"
+m = Map("https_dns_proxy", translate("DNS over HTTPS Proxy Settings"))
+
+h = m:section(TypedSection, "_dummy", translate("Service Status") .. tmpfsVersion)
+h.template = "cbi/nullsection"
+ss = h:option(DummyValue, "_dummy", translate("Service Status"))
+if tmpfsStatusCode == -1 then
+       ss.template = packageName .. "/status"
+       ss.value = tmpfsStatus
+else
+               if tmpfsStatusCode == 0 then
+                       ss.template = packageName .. "/status"
+               else
+                       ss.template = packageName .. "/status-textarea"
+               end
+       ss.value = tmpfsStatus
+       buttons = h:option(DummyValue, "_dummy")
+       buttons.template = packageName .. "/buttons"
+end
 
 s3 = m:section(TypedSection, "https_dns_proxy", translate("Instances"), translate("When you add/remove any instances below, they will be used to override the 'DNS forwardings' section of ")
                .. [[ <a href="]] .. dispatcher.build_url("admin/network/dhcp") .. [[">]]
-    .. translate("DHCP and DNS") .. [[</a>]] .. "."
---    .. "</br>"
---    .. translate("For more information on different options check ")
---             .. [[ <a href="https://adguard.com/en/adguard-dns/overview.html#instruction">]]
---    .. "AdGuard.com" .. [[</a>]] .. ", "
---             .. [[ <a href="https://cleanbrowsing.org/guides/dnsoverhttps">]]
---    .. "CleanBrowsing.org" .. [[</a>]] .. " " .. translate("and") .. " "
---             .. [[ <a href="https://www.quad9.net/doh-quad9-dns-servers/">]]
---    .. "Quad9.net" .. [[</a>]] .. "."
-    )
+               .. translate("DHCP and DNS") .. [[</a>]] .. ".")
 s3.template = "cbi/tblsection"
 s3.sortable  = false
 s3.anonymous = true
 s3.addremove = true
 
 prov = s3:option(ListValue, "url_prefix", translate("Provider"))
--- prov:value("https://dns.adguard.com/dns-query?", "AdGuard (Standard)")
--- prov:value("https://dns-family.adguard.com/dns-query?", "AdGuard (Family Protection)")
--- prov:value("https://doh.cleanbrowsing.org/doh/security-filter/?ct&", "CleanBrowsing (Security Filter)")
--- prov:value("https://doh.cleanbrowsing.org/doh/family-filter/?ct&", "CleanBrowsing (Family Filter)")
--- prov:value("https://doh.cleanbrowsing.org/doh/adult-filter/?ct&", "CleanBrowsing (Adult Filter)")
-prov:value("https://cloudflare-dns.com/dns-query?ct=application/dns-json&", "Cloudflare")
--- prov:value("https://dns.digitale-gesellschaft.ch/dns-query?", "Digitale Gesellschaft (ch)")
-prov:value("https://doh.dns.sb/dns-query?", "DNS.SB")
-prov:value("https://dns.google.com/resolve?", "Google")
--- prov:value("https://odvr.nic.cz/doh?", "ODVR (nic.cz)")
--- prov:value("https://dns.quad9.net:5053/dns-query?", "Quad9 (Recommended)")
--- prov:value("https://dns9.quad9.net:5053/dns-query?", "Quad9 (Secured)")
--- prov:value("https://dns10.quad9.net:5053/dns-query?", "Quad9 (Unsecured)")
--- prov:value("https://dns11.quad9.net:5053/dns-query?", "Quad9 (Secured with ECS Support)")
-prov.default = "https://dns.google.com/resolve?"
+for filename in fs.dir(providers_dir) do
+       local p_func = loadfile(providers_dir .. filename)
+       setfenv(p_func, { _ = i18n.translate })
+       local p = p_func()
+       prov:value(p.url_prefix, p.label)
+       if p.default then
+               prov.default = p.url_prefix
+       end
+end
 prov.forcewrite = true
 prov.write = function(self, section, value)
-  if not value then return end
-  local n = 0
-  uci:foreach("https_dns_proxy", "https_dns_proxy", function(s)
-      if s[".name"] == section then
-          return false
-      end
-      n = n + 1
-  end)
-  local la_val = la:formvalue(section)
-  local lp_val = lp:formvalue(section)
-  if not la_val or la_val == "" then la_val = "127.0.0.1" end
-  if not lp_val or lp_val == "" then lp_val = n + 5053 end
-  if value:match("dns\.adguard") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "176.103.130.130,176.103.130.131")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns.adguard.com/dns-query?ct&")
-  elseif value:match("family\.adguard") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "176.103.130.132,176.103.130.134")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns-family.adguard.com/dns-query?ct&")
-  elseif value:match("cleanbrowsing\.org/doh/security") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "185.228.168.168")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://doh.cleanbrowsing.org/doh/security-filter/?ct&")
-  elseif value:match("cleanbrowsing\.org/doh/family") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "185.228.168.168")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://doh.cleanbrowsing.org/doh/family-filter/?ct&")
-  elseif value:match("cleanbrowsing\.org/doh/adult") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "185.228.168.168")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://doh.cleanbrowsing.org/doh/adult-filter/?ct&")
-  elseif value:match("cloudflare") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "1.1.1.1,1.0.0.1")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://cloudflare-dns.com/dns-query?ct=application/dns-json&")
-  elseif value:match("gesellschaft\.ch") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "185.95.218.42,185.95.218.43")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns.digitale-gesellschaft.ch/dns-query?")
-  elseif value:match("dns\.sb") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "185.222.222.222,185.184.222.222")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://doh.dns.sb/dns-query?")
-  elseif value:match("google") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "8.8.8.8,8.8.4.4")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns.google.com/resolve?")
-  elseif value:match("odvr\.nic\.cz") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "193.17.47.1,185.43.135.1")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://odvr.nic.cz/doh?")
-  elseif value:match("dns\.quad9") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "9.9.9.9,149.112.112.112")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns.quad9.net:5053/dns-query?")
-  elseif value:match("dns9\.quad9") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "9.9.9.9,149.112.112.9")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns9.quad9.net:5053/dns-query?")
-  elseif value:match("dns10\.quad9") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "9.9.9.10,149.112.112.10")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns10.quad9.net:5053/dns-query?")
-  elseif value:match("dns11\.quad9") then
-    uci:set("https_dns_proxy", section, "bootstrap_dns", "9.9.9.11,149.112.112.11")
-    uci:set("https_dns_proxy", section, "url_prefix", "https://dns11.quad9.net:5053/dns-query?")
-  end
-  uci:save("https_dns_proxy")
-  if n == 0 then
-    uci:delete("dhcp", "@dnsmasq[0]", "server")
-  end
-  uci_del_list("dhcp", "@dnsmasq[0]", "server", tostring(la_val) .. "#" .. tostring(lp_val))
-  uci_add_list("dhcp", "@dnsmasq[0]", "server", tostring(la_val) .. "#" .. tostring(lp_val))
-  uci:save("dhcp")
+       if not value then return end
+       for filename in fs.dir(providers_dir) do
+               local p_func = loadfile(providers_dir .. filename)
+               setfenv(p_func, { _ = i18n.translate })
+               local p = p_func()
+               value = value:gsub('[%p%c%s]', '')
+               p.url_match = p.url_prefix:gsub('[%p%c%s]', '')
+               if value:match(p.url_match) then
+                       uci:set("https_dns_proxy", section, "bootstrap_dns", p.bootstrap_dns)
+                       uci:set("https_dns_proxy", section, "url_prefix", p.url_prefix)
+               end
+       end
+       uci:save("https_dns_proxy")
 end
 
 la = s3:option(Value, "listen_addr", translate("Listen address"))
@@ -148,10 +122,10 @@ la.rmempty     = true
 
 local n = 0
 uci:foreach("https_dns_proxy", "https_dns_proxy", function(s)
-    if s[".name"] == section then
-        return false
-    end
-    n = n + 1
+               if s[".name"] == section then
+                               return false
+               end
+               n = n + 1
 end)
 
 lp = s3:option(Value, "listen_port", translate("Listen port"))
diff --git a/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/buttons.htm b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/buttons.htm
new file mode 100644 (file)
index 0000000..84c5f60
--- /dev/null
@@ -0,0 +1,56 @@
+<%#
+       Copyright 2019 Stan Grishin <stangri@melmac.net>
+-%>
+
+<%-
+       local packageName = "https_dns_proxy"
+       local enabledFlag = luci.sys.init.enabled(packageName)
+       local ubusStatus = luci.util.ubus("service", "list", { name = packageName })
+
+       if not ubusStatus or not ubusStatus[packageName] then
+               tmpfsStatusCode = 0
+       else
+               tmpfsStatusCode = 1
+       end
+
+       if tmpfsStatusCode == 0 then
+               btn_start_style = "cbi-button cbi-button-apply important"
+               btn_action_style = "cbi-button cbi-button-apply important"
+               btn_stop_style = "cbi-button cbi-button-reset -disabled"
+       else
+               btn_start_style = "cbi-button cbi-button-apply -disabled"
+               btn_action_style = "cbi-button cbi-button-apply important"
+               btn_stop_style = "cbi-button cbi-button-reset important"
+       end
+       if not enabledFlag then
+               btn_start_style = "cbi-button cbi-button-apply -disabled"
+               btn_action_style = "cbi-button cbi-button-apply -disabled"
+               btn_enable_style = "cbi-button cbi-button-apply important"
+               btn_disable_style = "cbi-button cbi-button-reset -disabled"
+       else
+               btn_enable_style = "cbi-button cbi-button-apply -disabled"
+               btn_disable_style = "cbi-button cbi-button-reset important"
+       end
+-%>
+
+<%+https_dns_proxy/css%>
+<%+https_dns_proxy/js%>
+
+<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
+       <div class="cbi-value-field">
+               <input type="button" class="<%=btn_start_style%>" id="btn_start" name="start" value="<%:Start%>" onclick="button_action(this)" />
+               <span id="btn_start_spinner" class="btn_spinner"></span>
+               <input type="button" class="<%=btn_action_style%>" id="btn_action" name="action" value="<%:Reload%>" onclick="button_action(this)" />
+               <span id="btn_action_spinner" class="btn_spinner"></span>
+               <input type="button" class="<%=btn_stop_style%>" id="btn_stop" name="stop" value="<%:Stop%>" onclick="button_action(this)"  />
+               <span id="btn_stop_spinner" class="btn_spinner"></span>
+               &nbsp;
+               &nbsp;
+               &nbsp;
+               &nbsp;
+               <input type="button" class="<%=btn_enable_style%>" id="btn_enable" name="enable" value="<%:Enable%>" onclick="button_action(this)"  />
+               <span id="btn_enable_spinner" class="btn_spinner"></span>
+               <input type="button" class="<%=btn_disable_style%>" id="btn_disable" name="disable" value="<%:Disable%>" onclick="button_action(this)"  />
+               <span id="btn_disable_spinner" class="btn_spinner"></span>
+       </div>
+</div>
diff --git a/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/css.htm b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/css.htm
new file mode 100644 (file)
index 0000000..6fb3d51
--- /dev/null
@@ -0,0 +1,9 @@
+<style type="text/css">
+       .btn_spinner
+       {
+               display: inline-block;
+               width: 0px;
+               height: 16px;
+               margin: 0 0px;
+       }
+</style>
diff --git a/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/js.htm b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/js.htm
new file mode 100644 (file)
index 0000000..3b0daaa
--- /dev/null
@@ -0,0 +1,60 @@
+
+<script type="text/javascript">
+//<![CDATA[
+ function button_action(action) {
+       var xhr = new XHR(false);
+       var btn_start = document.getElementById("btn_start");
+       var btn_action = document.getElementById("btn_action");
+       var btn_stop = document.getElementById("btn_stop");
+       var btn_enable = document.getElementById("btn_enable");
+       var btn_disable = document.getElementById("btn_disable");
+       var btn_spinner;
+       switch (action.name) {
+               case "start":
+                       btn_spinner = document.getElementById("btn_start_spinner");
+                       break;
+               case "action":
+                       btn_spinner = document.getElementById("btn_action_spinner");
+                       break;
+               case "stop":
+                       btn_spinner = document.getElementById("btn_stop_spinner");
+                       break;
+               case "enable":
+                       btn_spinner = document.getElementById("btn_enable_spinner");
+                       break;
+               case "disable":
+                       btn_spinner = document.getElementById("btn_disable_spinner");
+                       break;
+       }
+       btn_start.disabled = true;
+       btn_action.disabled = true;
+       btn_stop.disabled = true;
+       btn_enable.disabled = true;
+       btn_disable.disabled = true;
+       spinner(btn_spinner, 1);
+       xhr.get('<%=luci.dispatcher.build_url("admin", "services", "https_dns_proxy", "action")%>/' + action.name, null,
+               function (x) {
+                       if (!x) {
+                               return;
+                       }
+                       btn_start.disabled = false;
+                       btn_action.disabled = false;
+                       btn_stop.disabled = false;
+                       btn_enable.disabled = false;
+                       btn_disable.disabled = false;
+                       spinner(btn_spinner, 0);
+                       location.reload();
+                });
+}
+function spinner(element, state) {
+       if (state === 1) {
+               element.style.width = "16px";
+               element.innerHTML = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />';
+       }
+       else {
+               element.style.width = "0px";
+               element.innerHTML = '';
+       }
+}
+//]]>
+</script>
diff --git a/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status-textarea.htm b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status-textarea.htm
new file mode 100644 (file)
index 0000000..3840cd1
--- /dev/null
@@ -0,0 +1,13 @@
+<%#
+Copyright 2017-2019 Stan Grishin (stangri@melmac.net)
+This is free software, licensed under the Apache License, Version 2.0
+-%>
+
+<%+cbi/valueheader%>
+
+<textarea rows="<%=select(2, self:cfgvalue(section):gsub('\n', ''))%>"
+       style="border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:20px;width:50em;padding:none;margin:6px;resize:none;overflow:hidden;"
+       disabled="disabled"><%=self:cfgvalue(section)%>
+</textarea>
+
+<%+cbi/valuefooter%>
diff --git a/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status.htm b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status.htm
new file mode 100644 (file)
index 0000000..c453428
--- /dev/null
@@ -0,0 +1,10 @@
+<%#
+Copyright 2017-2018 Dirk Brenken (dev@brenken.org)
+This is free software, licensed under the Apache License, Version 2.0
+-%>
+
+<%+cbi/valueheader%>
+
+<input name="status" id="status" type="text" class="cbi-input-text" style="outline:none;border:none;box-shadow:none;background:transparent;font-weight:bold;line-height:30px;height:30px;width:50em;" value="<%=self:cfgvalue(section)%>" disabled="disabled" />
+
+<%+cbi/valuefooter%>
index 0cc3d32665884e7043b4918e7190082ecd4e309a..4197b132d0f8351420d5048e34e03986b17f51a1 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-17 20:22+0000\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
 "Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps_dns_proxy/sv/>\n"
@@ -8,11 +8,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:47
 msgid "DHCP and DNS"
-msgstr ""
+msgstr "DHCP och DNS"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:49
 msgid "For more information on different options check"
index 6f5b3ae929f86b33c985f1c276d0ec2a1b144c2e..8181112a2400f1fd91a7e717105b3dce0357ec11 100644 (file)
@@ -1,12 +1,19 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshttps_dns_proxy/uk/>\n"
 "Language: uk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
+"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:47
 msgid "DHCP and DNS"
-msgstr ""
+msgstr "DHCP та DNS"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:49
 msgid "For more information on different options check"
index de3e1e6e806fd000f6e8c98d740d9e9f2577776e..13a8225e44daddd1b04e6956ea3cb3245db76893 100644 (file)
@@ -3,21 +3,22 @@
 #
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-01-03 22:46+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationshttps_dns_proxy/zh_Hans/>\n"
+"Language: zh-cn\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 3.10-dev\n"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:47
 msgid "DHCP and DNS"
-msgstr ""
+msgstr "DHCP/DNS"
 
 #: applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua:49
 msgid "For more information on different options check"
index 29f4ce60189032ad78f5eeb2763116de1efd114a..8278fcc32b2439d8a6a5b0b338e8df5ef9b22db0 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsltqtapi/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
 #: 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 "Đang lấy dữ liệu..."
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:7
 msgid "Contact"
index d7608930acf5ca7ed413037a6f1e45794af71e66..b1f7f9537b06e82e650c879748d4e7e0f1f37cc5 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:52+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsltqtapi/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ltqtapi/luasrc/controller/ltqtapi.lua:16
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:7
@@ -49,7 +49,7 @@ msgstr ""
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/contact.lua:12
 msgid "Name"
-msgstr ""
+msgstr "名称"
 
 #: applications/luci-app-ltqtapi/luasrc/model/cbi/luci_ltqtapi/account.lua:13
 msgid "Password"
index db7d19eb26d0f3b153be6505286e641958b82fdd..2987fced130244704f33f73a2ddd9e411bc7a585 100644 (file)
@@ -15,8 +15,8 @@ Author: Petar Koretic <petar.koretic@sartura.hr>
 ]]--
 
 m = Map("lxc", translate("LXC Containers"),
-       translate("<b>Please note:</b> For LXC Containers you need a custom OpenWrt image.<br />")
-       .. translate("The image should include at least support for 'kernel cgroups', 'kernel namespaces' and 'miscellaneous LXC related options' plus 'kmod-veth' for optional network support."))
+       translate("<b>Please note:</b> LXC Containers require features not available on OpenWrt images for devices with small flash.<br />")
+       .. translate("Also you may want to install 'kmod-veth' for optional network support."))
 m:section(SimpleSection).template = "lxc"
 
 s = m:section(TypedSection, "lxc", translate("Options"))
index be29aacfba8998be9f7b1380ae7bc27e05c3d452..bef564fdde9023151a5255121692285701146c63 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
-"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslxc/pl/>\n"
 "Language: pl\n"
@@ -16,7 +16,7 @@ msgid ""
 "<b>Please note:</b> For LXC Containers you need a custom OpenWrt image.<br />"
 msgstr ""
 "<b>Uwaga:</b>Dla kontenerów LXC potrzebny jest niestandardowy obraz OpenWrt.<"
-" br/>"
+"br />"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:29
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:47
@@ -98,7 +98,7 @@ msgstr "Opcje"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:131
 msgid "Start"
-msgstr "Uruchomienie"
+msgstr "Uruchom"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
index d6e7ecc1010f71607f4f83516896b1ec6c6469bb..03cca26172b47f08b4df1be1468e14471b8f8e28 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-19 18:25+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslxc/ru/>\n"
 "Language: ru\n"
@@ -9,7 +9,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
 "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
 msgid ""
@@ -70,7 +70,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"
index bf643cfc3c25f5441b44824ed9ddca86a1d0b8d2..06422c6be625e0eb50bbf09c62f86021ad3eed46 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslxc/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
 msgid ""
@@ -63,7 +69,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:73
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
 msgid "Minimum required free space for LXC Container creation in KB"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:132
 msgid "Stop"
index 45a4643084d8875deca10e6b370d1136b8058bfc..29004686183eb73ca48261166e6c9e0d7abeaa0b 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslxc/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:18
 msgid ""
@@ -63,7 +69,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:73
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-lxc/luasrc/model/cbi/lxc.lua:37
 msgid "Minimum required free space for LXC Container creation in KB"
@@ -88,7 +94,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:28
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:132
 msgid "Stop"
index f7565269fdea614562bce7d1c2c38157d21631b3..38e3c353a3d29fcdf51da8fc55ac20fc00ea7ae8 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationslxc/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -82,15 +82,15 @@ msgstr ""
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:27
 #: applications/luci-app-lxc/luasrc/view/lxc.htm:45
 msgid "Name"
-msgstr ""
+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"
@@ -98,7 +98,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 2533c90a1e4bbd2197ff844b5dc437c8716f9503..87e6bce298d059908f12f86aadb16a6733aa151e 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/pl/>\n"
@@ -27,7 +27,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:115
 msgid "Announced model number"
-msgstr "Rozgłaszany model"
+msgstr "Rozgłaszany numer modelu"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:111
 msgid "Announced serial number"
@@ -47,7 +47,7 @@ msgstr "Katalog bazy danych"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:18
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:90
 msgid "Enable TIVO"
@@ -71,7 +71,7 @@ msgstr "Interfejsy"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:82
 msgid "Log directory"
-msgstr "Katalog dzienników (logów)"
+msgstr "Katalog rejestru"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:132
 msgid "Media directories"
@@ -101,7 +101,7 @@ msgstr "Interfejsy sieciowe do obsługiwania."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:106
 msgid "Notify interval"
-msgstr "Interwał powiadamiania."
+msgstr "Interwał powiadamiania"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:107
 msgid "Notify interval in seconds."
index 2f6fb690c70adf1e3eacdaaa822e9fe7b01a5daa..ff7c272194d3f7b0a1b4e989d7c66b65c4241a16 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-06 23:04+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/pt/>\n"
@@ -18,11 +18,11 @@ msgstr "Definições Avançadas"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:136
 msgid "Album art names"
-msgstr ""
+msgstr "Nomes da arte do álbum"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:94
 msgid "Allow wide links"
-msgstr ""
+msgstr "Permitir ligações amplas"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:115
 msgid "Announced model number"
@@ -169,12 +169,16 @@ msgstr ""
 msgid ""
 "Set this to enable inotify monitoring to automatically discover new files."
 msgstr ""
+"Defina isto para permitir que o monitoramento inotify descubra novos "
+"ficheiros automaticamente."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:91
 msgid ""
 "Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
 "supporting HMO."
 msgstr ""
+"Defina isto para ativar o suporte a streaming de ficheiros .jpg e .mp3 para "
+"um TiVo que suporta HMO."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:99
 msgid ""
@@ -182,6 +186,10 @@ msgid ""
 "downscaling of very large JPEG images, which may hurt JPEG serving "
 "performance on (at least) Sony DLNA products."
 msgstr ""
+"Defina isto para aderir estritamente aos padrões DLNA. Isto permitirá a "
+"redução do lado do servidor das imagens JPEG muito grandes, o que poderá "
+"prejudicar o desempenho do servidor JPEG em (pelo menos) produtos DLNA da "
+"Sony."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:133
 msgid ""
@@ -190,46 +198,55 @@ msgid ""
 "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 ""
+"Defina esta opção para o diretório que pretende digitalizar. Se quiser "
+"restringir o diretório a um tipo de conteúdo específico, pode prefixar o "
+"tipo ('A' para áudio, 'V' para vídeo, 'P' para imagens), seguido de uma "
+"vírgula, no diretório (ex. A,/mnt/media/Music). Vários diretórios podem ser "
+"especificados."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:120
 msgid "Specify the path to the MiniSSDPd socket."
-msgstr ""
+msgstr "Especifique o caminho para o soquete MiniSSDPd."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:125
 msgid "Standard container"
-msgstr ""
+msgstr "Contentor padrão"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:98
 msgid "Strict to DLNA standard"
-msgstr ""
+msgstr "Estrito ao padrão DLNA"
 
 #: applications/luci-app-minidlna/luasrc/view/minidlna_status.htm:11
 msgid ""
 "The miniDLNA service is active, serving %d audio, %d video and %d image "
 "files."
 msgstr ""
+"O serviço miniDLNA está ativo, servindo ficheiros de áudio %d, vídeo %d e "
+"imagem %d."
 
 #: applications/luci-app-minidlna/luasrc/view/minidlna_status.htm:17
 msgid "The miniDLNA service is not running."
-msgstr ""
+msgstr "O serviço miniDLNA não está a ser executado."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:137
 msgid "This is a list of file names to check for when searching for album art."
 msgstr ""
+"Esta é uma lista de nomes de ficheiros a verificar ao procurar pelas capas "
+"dos álbuns."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:128
 msgid "Video"
-msgstr ""
+msgstr "Vídeo"
 
 #: applications/luci-app-minidlna/luasrc/controller/minidlna.lua:13
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:6
 msgid "miniDLNA"
-msgstr ""
+msgstr "miniDLNA"
 
 #: applications/luci-app-minidlna/luasrc/view/minidlna_status.htm:25
 msgid "miniDLNA Status"
-msgstr ""
+msgstr "Estado do miniDLNA"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:119
 msgid "miniSSDP socket"
-msgstr ""
+msgstr "Soquete do miniSSDP"
index 03f7f285cd5e58b7fa49793853a6ece4c872f40b..c9e9cd275bfd039c3b5fc31176015550b26e5431 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsminidlna/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:16
 msgid "Advanced Settings"
@@ -34,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/luasrc/view/minidlna_status.htm:27
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:77
 msgid "Database directory"
@@ -42,7 +46,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:18
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:90
 msgid "Enable TIVO"
@@ -62,7 +66,7 @@ msgstr ""
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:43
 msgid "Interfaces"
-msgstr ""
+msgstr "Giao diện"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:82
 msgid "Log directory"
index ac03b458be72574b253d352ede28c292df992cd0..b806c1d9731fe7f34ea09ca9a4ba77282b99b727 100644 (file)
@@ -4,8 +4,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-05 01:56+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:04+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsminidlna/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -73,7 +73,7 @@ msgstr "接口:"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:82
 msgid "Log directory"
-msgstr "日志目录"
+msgstr "日志目录"
 
 #: applications/luci-app-minidlna/luasrc/model/cbi/minidlna.lua:132
 msgid "Media directories"
index 062b448c1588429224a289a7c99dcf8f0c2f678c..46a321c11977f50f2aebc13385d919ade585ca1c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:15+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmjpg-streamer/es/>\n"
index 7b292ffb43c398acf8c99cd5599fb0eaa1d8e982..7f143279750375d2e8f7fe56f3744a31fae14203 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/es/>\n"
index c8f570f476eb20e650536552a8f006d21936b74b..c9de109684e857af5aa81ca4fec92190d74df650 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:55+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
@@ -96,7 +96,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:32
 msgid "Alert"
-msgstr ""
+msgstr "Alerte"
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:177
 msgid "All required IP rules for interface %s found"
@@ -135,7 +135,7 @@ msgstr "Débogage"
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:29
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:81
 msgid "Destination address"
-msgstr ""
+msgstr "Adresse de destination"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:33
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:87
@@ -154,7 +154,7 @@ 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 "Diagnostics"
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm:50
 msgid "Disabled"
@@ -247,11 +247,11 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:33
 msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:34
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:37
 msgid "Info"
@@ -613,7 +613,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
 msgid "Source address"
-msgstr ""
+msgstr "Adresse source"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
@@ -740,7 +740,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
 msgid "Waiting for command to complete..."
-msgstr "En attente de la commande pour terminer…"
+msgstr "En attente que la commande se termine…"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
 msgid "Warning"
index c94c316bfd90335e75c7b946a1f15e4b85482027..bdceb0321fa7ac736a48dede5001638e33d1f03c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/pl/>\n"
 "Language: pl\n"
@@ -614,12 +614,12 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:69
 msgid "Source address"
-msgstr ""
+msgstr "Adres źródłowy"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:26
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:75
 msgid "Source port"
-msgstr ""
+msgstr "Port źródłowy"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:46
 msgid "Sticky"
@@ -636,7 +636,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:69
 msgid "Task"
-msgstr ""
+msgstr "Zadanie"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:15
 msgid "There are currently %d of %d supported interfaces configured"
index c20c9fa0a250e4695fb28a615628b4d0e3555d4e..53115e7715d4232e483d5c13a5b3c6bec31589da 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: mwan3\n"
 "POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 2019-10-19 18:26+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/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 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -329,7 +329,7 @@ msgstr "Балансировка WAN трафика"
 #: 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 "Ð\97агÑ\80Ñ\83зка"
+msgstr "Ð\97агÑ\80Ñ\83жаем"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
index 53068bd79bbab38ae65d5fb76cbdda6d3f0cbfbf..5f56bcca4f5af674b978fa6be48d9a7367f3589a 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
@@ -311,7 +317,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 "Yükleniyor"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
index 0db0136fc0e7e559346aabc30b5e1f256f33c14e..40cad64f8acd77b7cf770e59abf84f8b047d28de 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsmwan3/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:171
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:187
@@ -116,7 +122,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 "Đang lấy dữ liệu..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:33
 msgid "Critical"
@@ -282,7 +288,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/controller/mwan3.lua:48
 msgid "Interfaces"
-msgstr ""
+msgstr "Giao diện"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:31
 msgid "Internet Protocol"
@@ -311,7 +317,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 "Đang tải"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
@@ -555,7 +561,7 @@ msgstr ""
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:36
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/rule.lua:93
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:193
 msgid "Recovery interval"
@@ -734,7 +740,7 @@ msgstr ""
 
 #: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:37
 msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:35
 msgid "Warning"
@@ -753,7 +759,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 ""
 
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policyconfig.lua:29
 #: applications/luci-app-mwan3/luasrc/model/cbi/mwan/policy.lua:80
diff --git a/applications/luci-app-nextdns/Makefile b/applications/luci-app-nextdns/Makefile
new file mode 100644 (file)
index 0000000..263b66e
--- /dev/null
@@ -0,0 +1,12 @@
+# Copyright 2019 Olivier Poitrey (rs@nextdns.io)
+# This is free software, licensed under the Apache License, Version 2.0
+
+include $(TOPDIR)/rules.mk
+
+LUCI_TITLE:=LuCI support for NextDNS
+LUCI_DEPENDS:=+luci-compat +nextdns
+LUCI_PKGARCH:=all
+
+include ../../luci.mk
+
+# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-nextdns/luasrc/controller/nextdns.lua b/applications/luci-app-nextdns/luasrc/controller/nextdns.lua
new file mode 100644 (file)
index 0000000..0552981
--- /dev/null
@@ -0,0 +1,32 @@
+-- Copyright 2019 Olivier Poitrey (rs@nextdns.io)
+-- This is free software, licensed under the Apache License, Version 2.0
+
+module("luci.controller.nextdns", package.seeall)
+
+local util  = require("luci.util")
+local i18n  = require("luci.i18n")
+local templ = require("luci.template")
+local http  = require("luci.http")
+
+function index()
+       if not nixio.fs.access("/etc/config/nextdns") then
+               return
+       end
+
+       entry({"admin", "services", "nextdns"}, firstchild(), _("NextDNS"), 60).dependent = false
+       entry({"admin", "services", "nextdns", "overview"}, cbi("overview", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true
+       entry({"admin", "services", "nextdns", "log"}, template("nextdns/logread"), _("Logs"), 30).leaf = true
+
+       entry({"admin", "services", "nextdns", "logread"}, call("logread"), nil).leaf = true
+
+end
+
+function logread()
+       local content = util.trim(util.exec("logread -e 'nextdns'")) or ""
+
+       if content == "" then
+               content = "No nextdns related logs yet!"
+       end
+       http.write(content)
+end
+
diff --git a/applications/luci-app-nextdns/luasrc/model/cbi/overview.lua b/applications/luci-app-nextdns/luasrc/model/cbi/overview.lua
new file mode 100644 (file)
index 0000000..a932a85
--- /dev/null
@@ -0,0 +1,41 @@
+local uci = require("luci.model.uci").cursor()
+
+nextdns = Map("nextdns", translate("NextDNS"),
+       translate("NextDNS Configuration.")
+       .. "<br>"
+       .. translatef("For further information, go to "
+       ..            "<a href=\"https://nextdns.io\" target=\"_blank\">nextdns.io</a>"))
+
+
+function nextdns.on_after_commit(self)
+       luci.sys.call("env -i /etc/init.d/nextdns restart >/dev/null 2>&1")
+end
+
+s = nextdns:section(TypedSection, "nextdns", translate("General"))
+s.anonymous = true
+
+enabled = s:option(Flag, "enabled", translate("Enabled"),
+       translate("Enable NextDNS."))
+enabled.rmempty = false
+
+conf = s:option(Value, "config", translate("Configuration ID"),
+       translate("The ID of your NextDNS configuration.")
+       .. "<br>"
+       .. translate("Go to nextdns.io to create a configuration."))
+conf.rmempty = false
+
+report_client_info = s:option(Flag, "report_client_info", translate("Report Client Info"),
+       translate("Expose LAN clients information in NextDNS analytics."))
+report_client_info.rmempty = false
+
+hardened_privacy = s:option(Flag, "hardened_privacy", translate("Hardened Privacy"),
+       translate("When enabled, use DNS servers located in jurisdictions with strong privacy laws.")
+       .. "<br>"
+       .. translate("Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."))
+hardened_privacy.rmempty = false
+
+log_query = s:option(Flag, "log_query", translate("Log Queries"),
+       translate("Log individual queries to system log."))
+log_query.rmempty = false
+
+return nextdns
diff --git a/applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm b/applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm
new file mode 100644 (file)
index 0000000..0a98b27
--- /dev/null
@@ -0,0 +1,46 @@
+<%+header%>
+
+<style type="text/css">
+       select[readonly],
+       textarea[readonly]
+       {
+               width: 100% !important;
+               height: 450px !important;
+               border: 1px solid #cccccc;
+               padding: 5px;
+               font-size: 12px;
+               font-family: monospace;
+               resize: none;
+               pointer-events: auto;
+               cursor: auto;
+       }
+</style>
+
+<script type="text/javascript">
+//<![CDATA[
+       function log_update()
+       {
+               XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "nextdns", "logread")%>', null,
+               function(x)
+               {
+                       if (!x)
+                       {
+                               return;
+                       }
+                       var view       = document.getElementById("view_id");
+                       view.value     = x.responseText;
+                       view.scrollTop = view.scrollHeight;
+               });
+       }
+       window.onload = log_update();
+//]]>
+</script>
+
+<div class="cbi-map">
+       <div class="cbi-section">
+               <div class="cbi-section-descr"><%:The syslog output, pre-filtered for nextdns related messages only.%></div>
+               <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
+       </div>
+</div>
+
+<%+footer%>
diff --git a/applications/luci-app-nextdns/po/es/nextdns.po b/applications/luci-app-nextdns/po/es/nextdns.po
new file mode 100644 (file)
index 0000000..a01abb6
--- /dev/null
@@ -0,0 +1,103 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2019-11-16 21:16-0300\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.2.4\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language: es\n"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:34
+msgid ""
+"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
+msgstr ""
+"Las ubicaciones disponibles son: Suiza, Islandia, Finlandia, Panamá y Hong "
+"Kong."
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:21
+msgid "Configuration ID"
+msgstr "ID de configuración"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:18
+msgid "Enable NextDNS."
+msgstr "Activa NextDNS."
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:17
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:28
+msgid "Expose LAN clients information in NextDNS analytics."
+msgstr ""
+"Exponga la información de los clientes de LAN en el análisis de NextDNS."
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:6
+msgid ""
+"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
+"\">nextdns.io</a>"
+msgstr ""
+"Para obtener más información, vaya a <a href=\"https://nextdns.io\" target="
+"\"_blank\">nextdns.io</a>"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:14
+msgid "General"
+msgstr "General"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:24
+msgid "Go to nextdns.io to create a configuration."
+msgstr "Vaya a nextdns.io para crear una configuración."
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:31
+msgid "Hardened Privacy"
+msgstr "Privacidad endurecida"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:37
+msgid "Log Queries"
+msgstr "Consultas de registro"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:38
+msgid "Log individual queries to system log."
+msgstr "Registre consultas individuales en el registro del sistema."
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:18
+msgid "Logs"
+msgstr "Registros"
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:16
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:3
+msgid "NextDNS"
+msgstr "NextDNS"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:4
+msgid "NextDNS Configuration."
+msgstr "Configuración de NextDNS."
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:17
+msgid "Overview"
+msgstr "Vista general"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:27
+msgid "Report Client Info"
+msgstr "Reportar información del cliente"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:22
+msgid "The ID of your NextDNS configuration."
+msgstr "La ID de su configuración de NextDNS."
+
+#: applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm:41
+msgid "The syslog output, pre-filtered for nextdns related messages only."
+msgstr ""
+"La salida de syslog, prefiltrada solo para mensajes relacionados con nextdns."
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:32
+msgid ""
+"When enabled, use DNS servers located in jurisdictions with strong privacy "
+"laws."
+msgstr ""
+"Cuando esté activado, use servidores DNS ubicados en jurisdicciones con "
+"fuertes leyes de privacidad."
diff --git a/applications/luci-app-nextdns/po/templates/nextdns.pot b/applications/luci-app-nextdns/po/templates/nextdns.pot
new file mode 100644 (file)
index 0000000..6f94381
--- /dev/null
@@ -0,0 +1,84 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8"
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:34
+msgid ""
+"Available locations are: Switzerland, Iceland, Finland, Panama and Hong Kong."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:21
+msgid "Configuration ID"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:18
+msgid "Enable NextDNS."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:17
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:28
+msgid "Expose LAN clients information in NextDNS analytics."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:6
+msgid ""
+"For further information, go to <a href=\"https://nextdns.io\" target=\"_blank"
+"\">nextdns.io</a>"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:14
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:24
+msgid "Go to nextdns.io to create a configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:31
+msgid "Hardened Privacy"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:37
+msgid "Log Queries"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:38
+msgid "Log individual queries to system log."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:18
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:16
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:3
+msgid "NextDNS"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:4
+msgid "NextDNS Configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/controller/nextdns.lua:17
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:27
+msgid "Report Client Info"
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:22
+msgid "The ID of your NextDNS configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm:41
+msgid "The syslog output, pre-filtered for nextdns related messages only."
+msgstr ""
+
+#: applications/luci-app-nextdns/luasrc/model/cbi/overview.lua:32
+msgid ""
+"When enabled, use DNS servers located in jurisdictions with strong privacy "
+"laws."
+msgstr ""
diff --git a/applications/luci-app-nextdns/root/etc/uci-defaults/60_luci-nextdns b/applications/luci-app-nextdns/root/etc/uci-defaults/60_luci-nextdns
new file mode 100755 (executable)
index 0000000..95fc922
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+uci -q batch <<-EOF >/dev/null
+       delete ucitrack.@nextdns[-1]
+       add ucitrack nextdns
+       set ucitrack.@nextdns[-1].init=nextdns
+       commit ucitrack
+EOF
+
+rm -f /tmp/luci-indexcache
+exit 0
index f9f7068ef98cfadf801c4706a93e3ae06ca27504..72709e866df3b659327ce80fd3b28068bb0e3407 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnft-qos/de/>\n"
 "Language: de\n"
@@ -13,7 +13,7 @@ msgstr ""
 #: 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 "Bytes Gesamt"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -26,55 +26,55 @@ msgstr "Kommentar"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default Download Rate"
-msgstr ""
+msgstr "Standard-Downloadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:53
 msgid "Default Download Unit"
-msgstr ""
+msgstr "Standard-Download-Einheit"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
 msgid "Default Network Interface"
-msgstr ""
+msgstr "Standard-Netzwerkschnittstelle"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
 msgid "Default Upload Rate"
-msgstr ""
+msgstr "Standard-Uploadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:65
 msgid "Default Upload Unit"
-msgstr ""
+msgstr "Standard-Upload-Einheit"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:53
 msgid "Default unit for download rate"
-msgstr ""
+msgstr "Standardeinheit für Downloadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:65
 msgid "Default unit for upload rate"
-msgstr ""
+msgstr "Standardeinheit für Upload-Rate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:75
 msgid "Default value for download bandwidth"
-msgstr ""
+msgstr "Standardwert für Download-Bandbreite"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default value for download rate"
-msgstr ""
+msgstr "Standardwert für Downloadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:80
 msgid "Default value for upload bandwidth"
-msgstr ""
+msgstr "Standardwert für Upload-Bandbreite"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
 msgid "Default value for upload rate"
-msgstr ""
+msgstr "Standardwert für Upload-Rate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:75
 msgid "Download Bandwidth (Mbps)"
-msgstr ""
+msgstr "Download-Bandbreite (Mbps)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:135
 msgid "Download Rate"
-msgstr ""
+msgstr "Download-Rate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
 msgid "Enable Limit Rate Feature"
@@ -86,7 +86,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
 msgid "Enable this feature"
-msgstr ""
+msgstr "Diese Funktion aktivieren"
 
 #: 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
@@ -101,12 +101,12 @@ msgstr "IP-Adresse"
 #: 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-Adresse (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-Adresse (nur V4)"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
 msgid "Limit Enable"
@@ -119,7 +119,7 @@ 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 (optional)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
 msgid "MB"
@@ -127,11 +127,12 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:28
 msgid "NFT-QoS Settings"
-msgstr ""
+msgstr "NFT-QoS-Einstellungen"
 
 #: 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 ""
+"Netzwerkschnittstelle für Traffic Shaping, z.B. br-lan, eth0.1, eth0, etc."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85
 msgid "Network to be apply, e.g. 192.168.1.0/24, 10.2.0.0/16, etc"
@@ -148,11 +149,11 @@ msgstr "Keine Informationen verfügbar"
 #: 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 "Pakete Gesamt"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:207
 msgid "Priority"
-msgstr ""
+msgstr "Priorität"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
@@ -167,19 +168,19 @@ msgstr ""
 #: 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 ""
+msgstr "Rate"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:130
 msgid "Realtime Download Rate"
-msgstr ""
+msgstr "Echtzeit-Downloadrate"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:125
 msgid "Realtime Rate"
-msgstr ""
+msgstr "Echtzeit-Rate"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:149
 msgid "Realtime Upload Rate"
-msgstr ""
+msgstr "Echtzeit-Uploadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
 msgid "Service"
@@ -195,19 +196,20 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85
 msgid "Target Network (IPv4/MASK)"
-msgstr ""
+msgstr "Zielnetzwerk (IPv4/MASK)"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:91
 msgid "Target Network6 (IPv6/MASK)"
-msgstr ""
+msgstr "Zielnetzwerk6 (IPv6/MASK)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:127
 msgid "This page gives an overview over currently download/upload rate."
 msgstr ""
+"Diese Seite gibt einen Überblick über die aktuelle Download-/Uploadrate."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:194
 msgid "Traffic Priority Settings"
-msgstr ""
+msgstr "Einstellungen für Traffic-Priorität"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42
 msgid "Type of Limit Rate"
@@ -216,15 +218,15 @@ 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 ""
+msgstr "Einheit"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:80
 msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Upload-Bandbreite (Mbps)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:154
 msgid "Upload Rate"
-msgstr ""
+msgstr "Uploadrate"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:96
 msgid "White List for Limit Rate"
@@ -232,7 +234,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
 msgid "e.g. https, 23, (separator is comma)"
-msgstr ""
+msgstr "z.B. https, 23, (Trennzeichen ist Komma)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
 msgid "kB"
index 6370e06f9f42a79abb61d084f4be709704d6c33d..3cc0d2db360f132d8f4bd3a519a78e53985058b1 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnft-qos/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -22,7 +22,7 @@ msgstr "Récupération des données…"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
 msgid "Comment"
-msgstr ""
+msgstr "Commentaire"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default Download Rate"
@@ -91,7 +91,7 @@ msgstr ""
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:121
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:158
 msgid "Hostname"
-msgstr ""
+msgstr "Nom d'hôte"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:134
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:153
index 179b1fd567894b019412391bd6e0251415c12364..816eac74825878eb28bbcd5e6b7af6b1382ee85a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnft-qos/pl/>\n"
 "Language: pl\n"
@@ -14,7 +14,7 @@ msgstr ""
 #: 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 "Bajty ogółem"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:141
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:160
@@ -35,7 +35,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:107
 msgid "Default Network Interface"
-msgstr ""
+msgstr "Domyślny interfejs sieciowy"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:60
 msgid "Default Upload Rate"
@@ -87,7 +87,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:103
 msgid "Enable this feature"
-msgstr ""
+msgstr "Włącz tę funkcję"
 
 #: 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
@@ -102,16 +102,16 @@ msgstr "Adres 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 "Adres 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 "Adres IP (tylko v4)"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:38
 msgid "Limit Enable"
-msgstr ""
+msgstr "Włącz limit"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:42
 msgid "Limit Type"
@@ -120,19 +120,20 @@ 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 (opcjonalnie)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:48
 msgid "MB"
-msgstr ""
+msgstr "MB"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:28
 msgid "NFT-QoS Settings"
-msgstr ""
+msgstr "Ustawienia 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"
 msgstr ""
+"Interfejs sieciowy dla kształtowania ruchu, np. br-lan, eth0.1, eth0 itp."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:85
 msgid "Network to be apply, e.g. 192.168.1.0/24, 10.2.0.0/16, etc"
@@ -149,11 +150,11 @@ msgstr "Brak dostępnych informacji"
 #: 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 "Suma pakietów"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:207
 msgid "Priority"
-msgstr ""
+msgstr "Priorytet"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
@@ -184,7 +185,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
 msgid "Service"
-msgstr ""
+msgstr "Usługa"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:116
 msgid "Static QoS-Download Rate"
@@ -217,11 +218,11 @@ 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 ""
+msgstr "Jednostka"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:80
 msgid "Upload Bandwidth (Mbps)"
-msgstr ""
+msgstr "Przepustowość przesyłania (MB/s)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:154
 msgid "Upload Rate"
@@ -233,8 +234,8 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:221
 msgid "e.g. https, 23, (separator is comma)"
-msgstr ""
+msgstr "np. https, 23, (separator to przecinek)"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:44
 msgid "kB"
-msgstr ""
+msgstr "kB"
index 418c0fbffd1ff3fa69f497677e9f0c0e46200118..dcbba216a1a530ccdd685db8eab18be3341b596c 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnft-qos/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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 "Đang lấy dữ liệu..."
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:224
 msgid "Comment"
-msgstr ""
+msgstr "Bình luận"
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:48
 msgid "Default Download Rate"
@@ -150,7 +156,7 @@ msgstr ""
 
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:199
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-nft-qos/luasrc/controller/nft-qos.lua:16
 #: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:23
index 73ce11f5d011fe5b5460a40bcd442f5df55941e8..2a0e90d82770e69ed0ada80e84c8f789771f37de 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-03 22:28+0800\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnft-qos/zh_Hans/>\n"
+"Language: zh-cn\n"
 "MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Gtranslator 3.30.1\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"Language: zh_CN\n"
+"X-Generator: Weblate 3.10-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
@@ -148,7 +149,7 @@ msgstr "将要应用规则的网络,例如AAAA::BBBB/64、CCCC::1/128等"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:65
 msgid "No information available"
-msgstr "没æ\9c\89æ\9b´å¤\9aç\9a\84信息"
+msgstr "æ\97 å\8f¯ç\94¨信息"
 
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
 #: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
index 71e096c61731da97a8e6f494ec629a0fdffde346..08df5b332e7dde8e9f558491c02f03fcfe9c9548 100644 (file)
@@ -72,8 +72,8 @@ interval:depends("_period", "relative")
 interval.write = period.write
 
 interval.cfgvalue = function(self, cfg)
-       local val = m:get(cfg, "database_interval")
-       return val and tonumber(val)
+       local val = tonumber(m:get(cfg, "database_interval"))
+       return val and tostring(val)
 end
 
 
index d8fe5197440ec505bcd1aee57abdc3a806d10e99..f94b4ea5706653519790736e43a3db0bb4e8839d 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/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 3.10-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
 msgid "%d IPv4-only hosts"
@@ -132,7 +132,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:10
 msgid "Backup"
-msgstr ""
+msgstr "Sauvegarder"
 
 #: applications/luci-app-nlbwmon/luasrc/controller/nlbw.lua:7
 msgid "Bandwidth Monitor"
@@ -296,7 +296,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:624
 msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:103
 msgid "IPv4 vs. IPv6"
@@ -305,7 +305,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:625
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:100
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:95
 msgid "Interval"
index 70c05719dba67f15fd2b90ac9057c027853665f7..59df25d8344d8fc5d40cd71b3b1e234ad710dedf 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Daniel Wróblewski <dewuer@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/pl/>\n"
 "Language: pl\n"
@@ -13,11 +13,11 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
 msgid "%d IPv4-only hosts"
-msgstr ""
+msgstr "%d tylko hosty IPv4"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:668
 msgid "%d IPv6-only hosts"
-msgstr ""
+msgstr "%d tylko hosty IPv6"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:675
 msgid "%d dual-stack hosts"
@@ -25,23 +25,23 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:71
 msgid "%s and %s"
-msgstr ""
+msgstr "%s i %s"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:69
 msgid "%s, %s and %s"
-msgstr ""
+msgstr "%s, %s i %s"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:68
 msgid "-1 - Restart every last day of month"
-msgstr ""
+msgstr "-1- Restart każdego ostatniego dnia miesiąca"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:69
 msgid "-7 - Restart a week before end of month"
-msgstr ""
+msgstr "-7- Restart tydzień przed końcem miesiąca"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:67
 msgid "1 - Restart every 1st of month"
-msgstr ""
+msgstr "1- Restart każdego pierwszego dnia miesiąca"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:183
 msgid "10m - frequent commits at the expense of flash wear"
@@ -58,6 +58,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:191
 msgid "30s - refresh twice per minute for reasonably current stats"
 msgstr ""
+"30s - odświeżanie dwa razy na minutę dla racjonalnie aktualnych statystyk"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:192
 msgid "5m - rarely refresh to avoid frequently clearing conntrack counters"
@@ -69,11 +70,11 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:40
 msgid "<big id=\"conn-total\">0</big> connections"
-msgstr ""
+msgstr "<big id=\"conn-total\">0</big> połączeń"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:37
 msgid "<big id=\"host-total\">0</big> hosts"
-msgstr ""
+msgstr "<big id=\"host-total\">0</big> hostów"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:114
 msgid "<big id=\"ipv6-hosts\">0%</big> IPv6 support rate among hosts"
@@ -230,7 +231,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:285
 msgid "Download"
-msgstr ""
+msgstr "Pobieranie"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:49
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:87
@@ -422,7 +423,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:446
 msgid "Source IP"
-msgstr ""
+msgstr "Źródłowy adres IP"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:80
 msgid "Start date"
index 24b0d7ae8afdbc20f201488bb9919e259741cabf..2c81cb8ed6ea79985bde083719ebd5b8b684c87c 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+0000\n"
+"PO-Revision-Date: 2019-11-08 21:05+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/pt/>\n"
@@ -469,7 +469,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289
 msgid "Upload"
-msgstr ""
+msgstr "Enviar"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89
index 2d42ab1d7d9e45c1be853b43e38be4187025c9b8..a6d6ac2d40bdb8cf7fb18fdbe623ddbcb4475eac 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnlbwmon/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
 msgid "%d IPv4-only hosts"
@@ -161,7 +167,7 @@ msgstr ""
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:94
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:133
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:177
 msgid "Commit interval"
@@ -384,7 +390,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:451
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua:22
 msgid "Protocol Mapping"
index de98585bb376d4305523a39889b2b97e8fdd380e..5c4ae3c0c1d6b04d877d7ae391c6e7e46da465b2 100644 (file)
@@ -3,15 +3,15 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:51+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsnlbwmon/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:661
 msgid "%d IPv4-only hosts"
@@ -482,7 +482,7 @@ msgstr ""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw.js:289
 msgid "Upload"
-msgstr ""
+msgstr "上传"
 
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:51
 #: applications/luci-app-nlbwmon/luasrc/view/nlbw/display.htm:89
index 158f6131dac59c00c695d458524ea3268b3e7452..f5872ef0651843b9dd5b247c352197d41cd16b9e 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnoddos/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
 msgid "Class"
@@ -51,12 +57,12 @@ 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 "Nom d'hôte"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
 msgid "IPv4"
-msgstr ""
+msgstr "IPv4"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:45
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:79
@@ -71,7 +77,7 @@ msgstr ""
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
 msgid "Model"
-msgstr ""
+msgstr "Modèle"
 
 #: applications/luci-app-noddos/luasrc/controller/noddos.lua:8
 msgid "Noddos Client Tracking"
index f479d77963564f946a21ad0cea4cded535661d99..32602696d76e95490ba4033255aa868d9919426f 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:11+0000\n"
-"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnoddos/pl/>\n"
 "Language: pl\n"
@@ -17,7 +17,7 @@ msgstr "Klasa"
 
 #: applications/luci-app-noddos/luasrc/model/cbi/noddos.lua:5
 msgid "Client Firewall"
-msgstr ""
+msgstr "Firewall klienta"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:35
 msgid "Clients"
index dc36c81eb702667df5f223c5f7cce02e65936621..93085dd2295b8130cbf5ea818f79078c1c36a9b3 100644 (file)
@@ -3,13 +3,15 @@
 #
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsnoddos/zh_Hans/>\n"
+"Language: zh-cn\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 19:57+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:48
 msgid "Class"
@@ -78,7 +80,7 @@ msgstr "制造商"
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:47
 #: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:81
 msgid "Model"
-msgstr "模型"
+msgstr "型号"
 
 #: applications/luci-app-noddos/luasrc/controller/noddos.lua:8
 msgid "Noddos Client Tracking"
index ea953a44b63b33c2ac99a41716e6e44df0884420..9b374ff4578cca3b87ac417a1921e6770863748a 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 23:04+0000\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/es/>\n"
index abf4bb3c5eed38d0ef20633b321d28a775af2b68..715a76058d582a23f10c1106ed05d4a42d3195de 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-25 17:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/fr/>\n"
 "Language: fr\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 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
 msgid "Additional Shutdown Time(s)"
@@ -182,7 +182,7 @@ msgstr ""
 #: 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 ""
+msgstr "Ignorer"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
 msgid "Ignore Low Battery"
index 6a6dba616da39e8a16844cdd6af297d56694a200..1a58a34babf7e203123ea23a3ba802aad337009c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Daniel Wróblewski <dewuer@gmail.com>\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/pl/>\n"
 "Language: pl\n"
@@ -85,11 +85,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:132
 msgid "Driver"
-msgstr ""
+msgstr "Sterownik"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:114
 msgid "Driver Configuration"
-msgstr ""
+msgstr "Konfiguracja sterownika"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:77
 msgid "Driver Global Settings"
@@ -97,7 +97,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:83
 msgid "Driver Path"
-msgstr ""
+msgstr "Ścieżka sterownika"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:212
 msgid "Driver Shutdown Order"
@@ -114,7 +114,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:40
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
 msgid ""
@@ -157,12 +157,12 @@ msgstr "Host"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:23
 msgid "Hostname or IP address"
-msgstr ""
+msgstr "Nazwa hosta lub adres IP"
 
 #: 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 "Nazwa hosta lub adres UPS'a"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:39
 msgid "Hot Sync"
@@ -183,11 +183,11 @@ msgstr "Adres IP"
 #: 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 ""
+msgstr "Ignoruj"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:142
 msgid "Ignore Low Battery"
-msgstr ""
+msgstr "Ignoruj niski poziom baterii"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:29
 msgid "Instant commands"
@@ -210,9 +210,8 @@ msgid "Manufacturer (Display)"
 msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:34
-#, fuzzy
 msgid "Master"
-msgstr "Master"
+msgstr "Główny"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:154
 msgid "Max USB HID Length Reported"
@@ -466,23 +465,23 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:230
 msgid "SNMP version"
-msgstr ""
+msgstr "Wersja protokołu SNMP"
 
 #: 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 "Numer seryjny"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
 msgid "Set USB serial port permissions"
@@ -523,7 +522,7 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:183
 msgid "UPS Master"
-msgstr ""
+msgstr "Nadrzędny UPS"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:51
 msgid "UPS Server Global Settings"
@@ -531,11 +530,11 @@ msgstr ""
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_monitor.lua:212
 msgid "UPS Slave"
-msgstr ""
+msgstr "Podrzędny UPS"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_cgi.lua:20
 msgid "UPS name"
-msgstr ""
+msgstr "Nazwa UPS"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:121
 msgid "USB Bus(es) (regex)"
@@ -594,7 +593,7 @@ msgstr ""
 
 #: 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 73dbf7714a3d13174344b8086b48c454f5d21ad0..6a27af6661a98ab614d6892a1162897a673df1fd 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: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsnut/vi/>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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 "Kích hoạt"
 
 #: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:138
 msgid ""
index ee1d82ef41b79171e753f3c83f1622cfad85b4cb..20e90f902cd91e5ad4b0df138d7c53d4a4f4f4c1 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\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 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:145
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -48,7 +48,7 @@ msgstr "Certificat CA"
 #: 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 "Code de chiffrement"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
 msgid "Collecting data..."
index d1ce6067a5f891c517c08cd4f96edde4f296a7f9..f8c5db57a7919c55498dc4002d3154eb77757aec 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/pl/>\n"
@@ -124,7 +124,7 @@ msgstr "Ustawienia główne"
 #: 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 "Grupa"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
 msgid "ID"
@@ -283,11 +283,11 @@ 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 ""
+msgstr "Czas"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
 msgid "User"
-msgstr ""
+msgstr "Użytkownik"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
index edd8104c62d4569d52dc886a916bab36a0049152..153ecbf46fff57931d43a456130b776d9de4aa0a 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:11+0000\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/pt/>\n"
@@ -16,29 +16,33 @@ msgid ""
 "<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notation: address/"
 "prefix"
 msgstr ""
+"<abbr title=\"Classless Inter-Domain Routing\">CIDR</abbr>-Notação: endereço/"
+"prefixo"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
 msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Utilizadores de Active OpenConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
 msgid "Active users"
-msgstr ""
+msgstr "Utilizadores ativos"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:23
 msgid ""
 "An alternative value to be communicated to the client to verify the server's "
 "certificate; this value only depends on the public key"
 msgstr ""
+"Um valor alternativo a ser comunicado ao cliente para verificar o "
+"certificado do servidor; este valor depende apenas da chave pública"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:95
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
 msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "Compatibilidade do cliente AnyConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
 msgid "Available users"
-msgstr ""
+msgstr "Utilizadores disponíveis"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
@@ -57,12 +61,12 @@ msgstr "A recolher dados..."
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:153
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
 msgid "DNS servers"
-msgstr ""
+msgstr "Servidores DNS"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:81
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
 msgid "Dead peer detection time (secs)"
-msgstr ""
+msgstr "Tempo de deteção de pares mortos (segundos)"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:70
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:55
@@ -77,12 +81,12 @@ msgstr "Editar Modelo"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:101
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:85
 msgid "Edit the template that is used for generating the ocserv configuration."
-msgstr ""
+msgstr "Editar o modelo que é usado para gerar a configuração cifsd."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:91
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
 msgid "Enable UDP"
-msgstr ""
+msgstr "Ativar UDP"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:92
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -90,29 +94,31 @@ msgid ""
 "Enable UDP channel support; this must be enabled unless you know what you "
 "are doing"
 msgstr ""
+"Ativar o suporte de canais UDP; isso deve ser ativado a menos que saiba o "
+"que está fazendo"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:87
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:88
 msgid "Enable compression"
-msgstr ""
+msgstr "Ativar compressão"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:127
 msgid "Enable proxy arp"
-msgstr ""
+msgstr "Ativar proxy de arp"
 
 #: 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 ""
+msgstr "Ativar servidor"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:96
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
 msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Ativar o suporte para clientes de CISCO AnyConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
 msgid "Firewall Zone"
-msgstr ""
+msgstr "Zona de Firewall"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:12
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:12
@@ -127,11 +133,11 @@ msgstr "Grupo"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
 msgid "IP"
-msgstr ""
+msgstr "IP"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:159
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:170
@@ -144,12 +150,12 @@ msgstr "Endereço IP"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:79
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
 msgid "Max clients"
-msgstr ""
+msgstr "Máximo de clientes"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:80
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
 msgid "Max same clients"
-msgstr ""
+msgstr "Máximo de mesmos clientes"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
 msgid "Name"
@@ -158,14 +164,14 @@ msgstr "Nome"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:172
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
 msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "Máscara de rede (ou prefixo de IPv6)"
 
 #: 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 ""
+msgstr "VPN OpenConnect"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:24
 msgid "Password"
@@ -179,7 +185,7 @@ msgstr "Porta"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:83
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:56
 msgid "Predictable IPs"
-msgstr ""
+msgstr "IPs Previsíveis"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:128
 msgid ""
@@ -189,11 +195,16 @@ msgid ""
 "network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
 "upper 62 addresses."
 msgstr ""
+"Forneça endereços aos clientes de uma sub-rede da LAN; se ativada, a rede "
+"abaixo deve ser uma sub-rede da LAN. Note que o primeiro endereço da subrede "
+"especificada será reservado pelo ocserv, portanto não deve estar em uso. Se "
+"tiver uma rede na LAN que cubra 192.168.1.0/24 utilize 192.168.1.192/26 para "
+"reservar os 62 endereços superiores."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:164
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
 msgid "Routing table"
-msgstr ""
+msgstr "Tabela de roteamento"
 
 #: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:19
 msgid "Server Settings"
@@ -201,11 +212,11 @@ msgstr "Configurações do Servidor"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:22
 msgid "Server's Public Key ID"
-msgstr ""
+msgstr "ID da Chave Pública do Servidor"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
 msgid "Server's certificate SHA1 hash"
-msgstr ""
+msgstr "Hash SHA1 do certificado do servidor"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
@@ -217,16 +228,21 @@ msgid ""
 "That value should be communicated to the client to verify the server's "
 "certificate"
 msgstr ""
+"Esse valor deve ser comunicado ao cliente para verificar o certificado do "
+"servidor"
 
 #: 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 ""
+"Os servidores DNS a serem fornecidos aos clientes; podem ser IPv6 ou IPv4"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:154
 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 ""
+"Os servidores DNS a serem fornecidos aos clientes; podem ser IPv6 ou IPv4. "
+"Normalmente deve incluir o endereço deste aparelho"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
 msgid ""
@@ -234,17 +250,22 @@ msgid ""
 "network different than the LAN addresses unless proxy ARP is enabled. Leave "
 "empty to attempt auto-configuration."
 msgstr ""
+"O endereço de sub-rede IPv4 a ser fornecido aos clientes; este deve ser "
+"alguma rede privada diferente dos endereços LAN, a menos que o proxy ARP "
+"esteja ativado. Deixe vazio para tentar a autoconfiguração."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:146
 msgid ""
 "The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
 "configuration."
 msgstr ""
+"O endereço de sub-rede IPv6 a fornecer aos clientes; deixe vazio para tentar "
+"a autoconfiguração."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:84
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:57
 msgid "The assigned IPs will be selected deterministically"
-msgstr ""
+msgstr "Os IPs atribuídos serão selecionados de forma determinística"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:38
@@ -253,14 +274,17 @@ msgid ""
 "username-password pair. Use PAM modules to authenticate using another server "
 "(e.g., LDAP, Radius)."
 msgstr ""
+"O método de autenticação para os utilizadores. O mais simples é plain com um "
+"único par de palavras-passe de nome de utilizador. Use módulos PAM para se "
+"autenticar a usar outro servidor (por exemplo, LDAP, Radius)."
 
 #: 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 ""
+msgstr "A zona do firewall em qual os clientes VPN serão atribuido"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:137
 msgid "The mask of the subnet above."
-msgstr ""
+msgstr "A máscara da sub-rede acima."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:165
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:123
@@ -269,15 +293,18 @@ msgid ""
 "routes, the server will send only the appropriate. Leave empty to set a "
 "default route"
 msgstr ""
+"A tabela de roteamento a ser fornecida aos clientes; você pode misturar "
+"rotas IPv4 e IPv6, o servidor enviará apenas o apropriado. Deixe vazio para "
+"definir uma rota padrão"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:78
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:51
 msgid "The same UDP and TCP ports will be used"
-msgstr ""
+msgstr "As mesmas portas UDP e TCP serão usadas"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:41
 msgid "There are no active users."
-msgstr ""
+msgstr "Não há utilizadores ativos."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
@@ -291,11 +318,11 @@ msgstr "Utilizador"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:37
 msgid "User Authentication"
-msgstr ""
+msgstr "Autenticação do utilizador"
 
 #: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:24
 msgid "User Settings"
-msgstr ""
+msgstr "Configurações do utilizador"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:66
 msgid "Username"
@@ -305,26 +332,32 @@ msgstr "Nome do utilizador"
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:72
 msgid "VPN <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
 msgstr ""
+"Máscara de rede VPN <abbr title=\"Protocolo de Internet Versão 4\""
+">IPv4</abbr>"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:131
 #: 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 ""
+"Endereço de rede VPN <abbr title=\"Protocolo de Internet Versão 4\""
+">IPv4</abbr>"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:145
 #: 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 ""
+"Endereço de rede VPN <abbr title=\"Protocolo de Internet Versão 6\""
+">IPv6</abbr>"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:69
 msgid "VPN IP"
-msgstr ""
+msgstr "IP da VPN"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:54
 msgid "VPN IP Address"
-msgstr ""
+msgstr "Endereço IP da VPN"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:116
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:100
@@ -332,3 +365,5 @@ msgid ""
 "View the CA certificate used by this server. You will need to save it as 'ca."
 "pem' and import it into the clients."
 msgstr ""
+"Veja o certificado AC utilizado por este servidor. Precisará gravá-lo como "
+"'ca.pem' e importá-lo para os clientes."
index 3b1a0140833cebd7cbc103b146c04f101a0e3243..cef1dedb3d2a9bf7546872481b7b4e25bb62cfd2 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:145
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -204,7 +210,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 "Durum"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
 msgid ""
index 65e4b5a80d1dfe96b2393ce6af91b236a35c6571..3fe78350317a410a4e9c9dbf813dcc42aaf6f203 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsocserv/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:145
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -46,7 +52,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:62
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:153
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
@@ -204,7 +210,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 "Trạng thái"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:21
 msgid ""
@@ -276,7 +282,7 @@ 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 ""
+msgstr "Thời gian"
 
 #: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
 msgid "User"
index 9e2125db2a8bb959fd02c38e0e0f21b06fbc52b1..ff9dd8041991b6165e59517406c1bca38fd9c147 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsocserv/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -153,7 +153,7 @@ msgstr ""
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:22
 msgid "Name"
-msgstr ""
+msgstr "名称"
 
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:172
 #: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:131
index 81da4d87580bcb8f2b0ac1aaa4167d684b6a358c..754825cc8c04482dde291e5a1d70c4ddb3661668 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-07-22 17:44-0300\n"
-"PO-Revision-Date: 2019-08-01 20:54-0300\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.3\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/es/>\n"
 "Language: es\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"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
@@ -32,7 +33,7 @@ msgstr "Protocolo"
 #: 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 "Servicios"
+msgstr "Aplicaciones"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:132
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:164
index 2208dcae63c68814116ff88215785abf979ebd06..1eda2b1339671061fdf1c248db0f562a48ef0f8f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr-services/pt/>\n"
@@ -12,13 +12,15 @@ msgstr ""
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
-msgstr ""
+msgstr "Serviços internos"
 
 #: 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 ""
+"Nenhum serviço pode ser mostrado, porque o olsrd não está em execução ou o "
+"Plugin do olsrd-nameservice não está carregado."
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:131
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:163
@@ -38,4 +40,4 @@ msgstr "Origem"
 #: 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 ""
+msgstr "Url"
index 8f6d2f51bd8fd039667ad46e1b55330425652954..8867d1a8b5330da6c9bd2b2485f710ab82eebff1 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr-services/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
@@ -17,7 +23,7 @@ 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 "Giao thức"
 
 #: applications/luci-app-olsr-services/luasrc/controller/services.lua:13
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:156
index 99b3e83a0ac696761272d6571ed79791bde58888..fc98268207901c21050dda31c437c6660289ac2c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:54+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsolsr-services/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
 msgid "Internal services"
@@ -28,12 +28,12 @@ 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
 msgid "Source"
-msgstr ""
+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
index 1d1844cb278050dbb273aaf34d9eb3fcf4bf2e85..ae41678ecec49f41e9fd5fb98189819c4277c1a9 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: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/es/>\n"
index fea2786f98ad76452f452f0b04ad36958704005c..ff1dcaadd777796d46714abcaaf0b7077746ff0a 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-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/fr/>\n"
 "Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -272,7 +272,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 "Nom d'hôte"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdhna.lua:8
 msgid ""
@@ -310,7 +310,7 @@ 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 ""
+msgstr "IPv4"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface.lua:103
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:278
@@ -340,7 +340,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/olsrd6.lua:272
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdiface6.lua:103
@@ -875,7 +875,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:28
 msgid "Source address"
-msgstr ""
+msgstr "Adresse source"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:170
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:176
index fb9dc6bf3ce96f3f2a2a5f8607e09ff603ee91d1..a4c0eb623e02b50cd0b93ece66057b266f317ca7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/pl/>\n"
@@ -122,7 +122,7 @@ msgstr "ETX"
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:15
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:15
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
index 887d56ec7d28b181d2352595ee4879ba6e40fa89..6cd2608b106e4f7da7c9230561c033b2d7f2e9b9 100644 (file)
@@ -5,14 +5,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-16 12:39+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsolsr/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -121,7 +123,7 @@ msgstr ""
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:15
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:15
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:134
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:140
@@ -429,7 +431,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 "Giao diện"
 
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd6.lua:212
 #: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrd.lua:218
index f7d6fa33559c2644eaea61b942abe9301a3ec127..93b1555421b5e866529f142a2ee4f0045ac67222 100644 (file)
@@ -4,8 +4,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 06:36+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 23:04+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsolsr/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
 msgid "Active MID announcements"
@@ -937,7 +937,7 @@ msgstr "上行链路的速度"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/interfaces.htm:25
 msgid "State"
-msgstr "状"
+msgstr "状"
 
 #: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:19
 msgid "Still usable (20 > SNR > 5)"
index dccdedd8d5298af4c9b037df672ca4153e889208..d320c2cb33151b359e82ef28b9d3289206a667b2 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: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/es/>\n"
index e0eec66a895ddbfb49ca243a10bd92cd867016c6..bc13989ea47477ddc382e44f06ba0ca12a9f0c80 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-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: reyur <remicaruyer@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/fr/>\n"
 "Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:822
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:825
@@ -37,7 +37,7 @@ msgstr "Ajouter un routage après l'établissement de la connexion"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
 msgid "Add template based configuration"
-msgstr ""
+msgstr "Ajouter une configuration basée sur un modèle"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
 msgid "Additional authentication over TLS"
@@ -265,7 +265,7 @@ msgstr "Activer le TLS et prendre le rôle du serveur"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
 msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "Activer un algorithme de compression"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
 msgid "Enable internal datagram fragmentation"
index 29b51e1fbdf8f19e83b925e7c27513291c10f9bc..15569c2e75e9056a3e15287c1c21b79b1126db34 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Daniel Wróblewski <dewuer@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/pl/>\n"
 "Language: pl\n"
@@ -36,7 +36,7 @@ msgstr "Dodaj trasę po nawiązaniu połączenia"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
 msgid "Add template based configuration"
-msgstr ""
+msgstr "Dodaj konfigurację opartą na szablonie"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
 msgid "Additional authentication over TLS"
@@ -49,7 +49,7 @@ msgstr "Zezwól na łączność klient-klient"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:421
 msgid "Allow multiple clients with same certificate"
-msgstr "Zezwól na łączenie wielu klientów z tym samym certyfikatem."
+msgstr "Zezwól na łączenie wielu klientów tym samym certyfikatem"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:738
 msgid "Allow only one session"
@@ -57,7 +57,7 @@ msgstr "Zezwól tylko na jedną sesję"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:192
 msgid "Allow remote to change its IP or port"
-msgstr "Zezwól na zmianę IP lub portu odległemu hostowi."
+msgstr "Zezwól zdalnie na zmianę IP lub portu"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:456
 msgid "Allowed maximum of connected clients"
@@ -87,7 +87,7 @@ msgstr "Automatycznie przekieruj domyślną trasę"
 msgid "Below is a list of configured OpenVPN instances and their current state"
 msgstr ""
 "Ponieżej znajduje się lista skonfigurowanych procesów OpenVPN wraz z ich "
-"aktualnymi stanami."
+"aktualnymi stanami"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:119
 msgid "Call down cmd/script before TUN/TAP close"
@@ -197,8 +197,10 @@ msgid "Don't cache --askpass or --auth-user-pass passwords"
 msgstr "Nie cacheuj haseł --askpass lub --auth-user-pass"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
+#, fuzzy
 msgid "Don't drop incoming tun packets with same destination as host"
 msgstr ""
+"Nie porzucaj przychodzących pakietów tun tego samego przeznaczenia co host"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
 msgid "Don't inherit global push options"
@@ -210,7 +212,7 @@ msgstr "Nie zapisuj czasu w logu"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
 msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "Nie ciągnij tras automatycznie"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
 msgid "Don't re-read key on restart"
@@ -256,7 +258,7 @@ msgstr "Włącz TLS i przyjmij rolę serwera"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
 msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "Włącz algorytm kompresji"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
 msgid "Enable internal datagram fragmentation"
@@ -273,6 +275,7 @@ msgstr "Włączone"
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
 msgid "Encrypt and authenticate all control channel packets with the key"
 msgstr ""
+"Szyfruj i uwierzytelnij wszystkie pakiety kanału kontrolnego za pomocą klucza"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
 msgid "Encryption cipher for packets"
@@ -338,7 +341,7 @@ msgstr "Instancja \"%s\""
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
 msgid "Instance with that name already exists!"
-msgstr ""
+msgstr "Wystąpienie z tą nazwą już istnieje!"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
 msgid "Keep local IP address on restart"
@@ -392,7 +395,7 @@ msgstr "Liczba linii w pliku dziennika historii"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
 msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Przesyłanie pliku konfiguracyjnego OVPN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
 msgid "Only accept connections from given X509 name"
@@ -446,15 +449,15 @@ msgstr "Pinguj zdalnego co n sekund przez port TCP/UDP"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:28
 msgid "Please edit this file directly in a terminal session."
-msgstr ""
+msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
 msgid "Please select a valid OVPN config file to upload!"
-msgstr ""
+msgstr "Proszę wybrać prawidłowy plik konfiguracyjny OVPN do przesłania!"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
 msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Proszę wybrać prawidłowy szablon VPN!"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
 msgid "Policy level over usage of external programs and scripts"
@@ -581,16 +584,15 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
 msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "Sekcja modyfikacji pliku konfiguracyjnego OVPN (%s)"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
 msgid "Select template ..."
-msgstr ""
+msgstr "Wybierz szablon ..."
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
-#, fuzzy
 msgid "Send notification to peer on disconnect"
-msgstr "Wyślij zgłoszenie o rozłączeniu do peer"
+msgstr "Wyślij powiadomienie do peera po rozłączeniu"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:35
 msgid "Set GID to group"
@@ -605,9 +607,8 @@ msgid "Set UID to user"
 msgstr "Ustaw UID dla użytkownika"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:396
-#, fuzzy
 msgid "Set aside a pool of subnets"
-msgstr "Odłożyć na bok pulę podsieci"
+msgstr "Odłóż na bok pulę podsieci"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:535
 msgid "Set extended HTTP proxy options"
@@ -623,12 +624,10 @@ msgid "Set size of real and virtual address hash tables"
 msgstr "Ustaw rozmiar rzeczywistych i wirtualnych adresów tablicy hash"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:291
-#, fuzzy
 msgid "Set the TCP/UDP receive buffer size"
-msgstr "Ustaw rozmiar buforu wysyłania TCP/UDP"
+msgstr "Ustaw rozmiar bufora odbioru TCP/UDP"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:287
-#, fuzzy
 msgid "Set the TCP/UDP send buffer size"
 msgstr "Ustaw rozmiar buforu wysyłania TCP/UDP"
 
@@ -661,12 +660,12 @@ msgstr "Formowanie wzajemnego pasma"
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:107
 #, fuzzy
 msgid "Shell cmd to execute after tun device open"
-msgstr "cmd Shell po uruchomieniu urzadzenie tun"
+msgstr "Polecenie powłoki do wykonania po otwarciu urządzenia TUN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:115
 #, fuzzy
 msgid "Shell cmd to run after tun device close"
-msgstr "cmd Shell po wyłączeniu urzadzenie tun"
+msgstr "Polecenie powłoki do wykonania po zamknięciu urządzenia TUN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:140
 msgid "Shell command to verify X509 name"
@@ -727,7 +726,7 @@ msgstr "Numer portu TCP/UDP dla zdalnego (domyślnie=1194)"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
 msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 lub nowszy szyfr"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
 msgid "TLS cipher"
@@ -739,7 +738,7 @@ msgstr "Przepuszczanie TOS (dotyczy tylko IPv4)"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
 msgid "Template based configuration"
-msgstr ""
+msgstr "Konfiguracja oparta na szablonie"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
 msgid "Temporary directory for client-connect return file"
@@ -748,17 +747,19 @@ msgstr "Katalog tymczasowy dla pliku zwrotnego połączenia klienta"
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
 msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "Pole 'Nazwa' nie może być puste!"
 
 #: 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 ""
+"Plik konfiguracyjny OVPN (%s) nie mógł zostać znaleziony, sprawdź swoją "
+"konfigurację."
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:782
 msgid "The highest supported TLS version"
-msgstr ""
+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-basic.lua:69
@@ -767,21 +768,23 @@ msgstr ""
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
 msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "Najniższa obsługiwana wersja protokołu TLS"
 
 #: 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 ""
+"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
 msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Spowoduje to całkowite wyłączenie negocjacji szyfrowania"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
 msgid "Timeframe for key exchange"
-msgstr ""
+msgstr "Ramy czasowe dla wymiany kluczy"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:204
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:25
@@ -794,7 +797,7 @@ msgstr "Prześlij"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
 msgid "Upload ovpn file"
-msgstr ""
+msgstr "Prześlij plik ovpn"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
index 1306381eef8ae85b8be19ad3c61287d48a946ae6..9fb24de8d409fe873f26e1f1fede9e48d3955d40 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: 2019-11-02 16:04+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenvpn/pt/>\n"
@@ -37,7 +37,7 @@ msgstr "Adicionar rota após estabelecimento da ligação"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:92
 msgid "Add template based configuration"
-msgstr ""
+msgstr "Adicionar configuração baseada em modelos"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:746
 msgid "Additional authentication over TLS"
@@ -195,11 +195,11 @@ msgstr "Não adicionar rotas automaticamente"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:758
 msgid "Don't cache --askpass or --auth-user-pass passwords"
-msgstr "Não colocar em cache as passwords --askpass ou --auth-user-pass "
+msgstr "Não pôr as palavras-passe em cache --askpass ou --auth-user-pass"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:244
 msgid "Don't drop incoming tun packets with same destination as host"
-msgstr ""
+msgstr "Não deixar cair pacotes de tun entrantes com o mesmo destino que o host"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:386
 msgid "Don't inherit global push options"
@@ -211,7 +211,7 @@ msgstr "Não registar timestamps"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:240
 msgid "Don't pull routes automatically"
-msgstr ""
+msgstr "Não puxe as rotas automaticamente"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:331
 msgid "Don't re-read key on restart"
@@ -257,7 +257,7 @@ msgstr "Activar TLS e assumir papel de servidor"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:164
 msgid "Enable a compression algorithm"
-msgstr ""
+msgstr "Ativar um algoritmo de compressão"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:277
 msgid "Enable internal datagram fragmentation"
@@ -274,6 +274,7 @@ msgstr "Ativado"
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:750
 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"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:622
 msgid "Encryption cipher for packets"
@@ -301,7 +302,7 @@ msgid ""
 "added to OpenVPN's internal routing table"
 msgstr ""
 "Executado em modo de servidor quando um endereço IPv4/rota ou endereço MAC é "
-"adicionado à tabela interna de roteamento do OpernVPN."
+"adicionado à tabela interna de roteamento do OperVPN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:742
 msgid "Exit on TLS negotiation failure"
@@ -339,7 +340,7 @@ msgstr "Instância \"%s\""
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:18
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:46
 msgid "Instance with that name already exists!"
-msgstr ""
+msgstr "Uma instância com esse nome já existe!"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:335
 msgid "Keep local IP address on restart"
@@ -393,7 +394,7 @@ msgstr "Numero de linhas para o historico do registo"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:95
 msgid "OVPN configuration file upload"
-msgstr ""
+msgstr "Envio do ficheiro de configuração OVPN"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:762
 msgid "Only accept connections from given X509 name"
@@ -452,10 +453,11 @@ msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:51
 msgid "Please select a valid OVPN config file to upload!"
 msgstr ""
+"Por favor, selecione um ficheiro de configuração OVPN válido para enviar!"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:23
 msgid "Please select a valid VPN template!"
-msgstr ""
+msgstr "Por favor selecione um modelo VPN válido!"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:160
 msgid "Policy level over usage of external programs and scripts"
@@ -491,7 +493,8 @@ msgstr "Escolher o server remoto aleatoriamente"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:431
 msgid "Refuse connection if no custom client config"
-msgstr "Recusar ligações de clientes que não tenham configurações "
+msgstr ""
+"Recusar conexões de clientes que não tenham configurações personalizadas"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:91
 msgid "Remap SIGUSR1 signals"
@@ -508,7 +511,7 @@ msgstr "Timeout do ping remoto"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:718
 msgid "Renegotiate data chan. key after bytes"
-msgstr "Renegociar chave do canal de dados após n bytes "
+msgstr "Renegociar chave do canal de dados após bytes"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:722
 msgid "Renegotiate data chan. key after packets"
@@ -536,7 +539,7 @@ msgstr "Reiniciar após timeout do ping remoto"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:794
 msgid "Restrict the allowed ciphers to be negotiated"
-msgstr ""
+msgstr "Restringir as cifras permitidas a serem negociadas"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:714
 msgid "Retransmit timeout on TLS control channel"
@@ -578,14 +581,16 @@ msgstr "Guardar"
 msgid ""
 "Section to add an optional 'auth-user-pass' file with your credentials (%s)"
 msgstr ""
+"Secção para adicionar um ficheiro opcional 'auth-user-pass' com as suas "
+"credenciais (%s)"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-file.lua:40
 msgid "Section to modify the OVPN config file (%s)"
-msgstr ""
+msgstr "Secção para modificar o ficheiro de configuração OVPN (%s)"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:85
 msgid "Select template ..."
-msgstr ""
+msgstr "Selecionar modelo ..."
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:495
 msgid "Send notification to peer on disconnect"
@@ -679,7 +684,7 @@ msgstr "Especificar uma gateway para as rotas"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:561
 msgid "Specify whether the client is required to supply a valid certificate"
-msgstr ""
+msgstr "Especificar se o cliente é obrigado a fornecer um certificado válido"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:354
 msgid "Start OpenVPN in a hibernating state"
@@ -720,7 +725,7 @@ msgstr "Porta TCP/UDP para remoto (predefinição=1194)"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:710
 msgid "TLS 1.3 or newer cipher"
-msgstr ""
+msgstr "TLS 1.3 ou cifra mais recente"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:702
 msgid "TLS cipher"
@@ -732,7 +737,7 @@ msgstr "Passthrough TOS (aplicavel apenas a IPv4)"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:78
 msgid "Template based configuration"
-msgstr ""
+msgstr "Configuração baseada em modelo"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:436
 msgid "Temporary directory for client-connect return file"
@@ -741,36 +746,40 @@ msgstr "Directório temporário para ficheiro de retorno de ligação-cliente"
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:12
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:40
 msgid "The 'Name' field must not be empty!"
-msgstr ""
+msgstr "O campo \"Nome\" não deve ficar vazio!"
 
 #: 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 ""
+"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
 msgid "The highest supported TLS version"
-msgstr ""
+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-basic.lua:69
 msgid "The key direction for 'tls-auth' and 'secret' options"
-msgstr ""
+msgstr "A direção chave para as opções 'tls-auth' e 'secret'"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:778
 msgid "The lowest supported TLS version"
-msgstr ""
+msgstr "A versão TLS suportada mais baixa"
 
 #: 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 ""
+"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
 msgid "This completely disables cipher negotiation"
-msgstr ""
+msgstr "Isso desativa completamente a negociação de cifras"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:730
 msgid "Timeframe for key exchange"
@@ -783,11 +792,11 @@ msgstr "Tipo de dispositivo utilizado"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
 msgid "Upload"
-msgstr ""
+msgstr "Enviar"
 
 #: applications/luci-app-openvpn/luasrc/view/openvpn/cbi-select-input-add.htm:104
 msgid "Upload ovpn file"
-msgstr ""
+msgstr "Enviar ficheiro ovpn"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:256
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-basic.lua:45
index 38741f3021a8bac04fb1b10ad7eab106e9101b7f..d269c6ba99700621ad670259c978bfefd256a636 100644 (file)
@@ -3,14 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-16 12:27+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopenvpn/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:822
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:825
@@ -459,7 +461,7 @@ msgstr "Cổng"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:156
 msgid "Protocol"
-msgstr "Protocol"
+msgstr "Giao thức"
 
 #: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:530
 msgid "Proxy timeout in seconds"
index cbe97b4c582c17a4f1002d75d34d351bd655adf3..8c38a25a25b5b95c32582b10f3c3471be91c74b9 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: 2019-11-06 00:09+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/de/>\n"
 "Language: de\n"
@@ -38,7 +38,7 @@ msgstr ""
 "Einstellungen und die <em>customfeeds.conf</em>-Datei für benutzerdefinierte "
 "Repository-Einträge verwendet werden. Der Inhalt der anderen "
 "Konfigurationsdateien kann zwar geändert werden, wird aber überlicherweise "
-"bei Systemupdates zurückgesetzt."
+"bei <em>Systemupdates</em> zurückgesetzt."
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:599
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:644
@@ -307,7 +307,7 @@ msgstr "Aktualisieren…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:115
 msgid "Upload Package…"
-msgstr ""
+msgstr "Paket hochladen…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:585
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:720
index 995f22afc05de5cccfcec2e6592b53ce3f01d1a6..597db130c995a2fa03d3577c2fcd84dcbf1e75f0 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: 2019-10-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/fr/>\n"
 "Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:112
 msgid "Actions"
@@ -67,7 +67,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:786
 msgid "Dismiss"
-msgstr ""
+msgstr "Fermer"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:237
 msgid "Displaying %d-%d of %d"
index 7bee7e8db45499aac3e8431ce25842c7f9e7a97f..c620f75ee65376772669c1e7c67c32d936459dfb 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: LuCI\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2019-11-06 23:04+0000\n"
-"Last-Translator: Paweł Dembicki <paweldembicki@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/pl/>\n"
 "Language: pl\n"
@@ -88,7 +88,7 @@ msgstr "Błędy"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:755
 msgid "Executing package manager"
-msgstr "Wykonywanie menedżera pakietów"
+msgstr "Realizacja menedżera pakietów"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:100
 msgid "Filter"
@@ -187,7 +187,6 @@ msgid "Package name"
 msgstr "Nazwa pakietu"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:107
-#, fuzzy
 msgid "Package name or URL…"
 msgstr "Nazwa pakietu lub URL…"
 
@@ -293,12 +292,10 @@ msgid "Type to filter…"
 msgstr "Wpisz, by przefiltrować…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:113
-#, fuzzy
 msgid "Update lists…"
 msgstr "Aktualizuj listy…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:124
-#, fuzzy
 msgid "Updates"
 msgstr "Aktualizacje"
 
@@ -309,7 +306,7 @@ msgstr "Zaktualizuj…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:115
 msgid "Upload Package…"
-msgstr "Przesłanie pakietu..."
+msgstr "Wysyłanie pakietu…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:585
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:720
@@ -323,9 +320,8 @@ msgid "Version incompatible"
 msgstr "Wersja niekompatybilna"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:757
-#, fuzzy
 msgid "Waiting for the <em>opkg %h</em> command to complete…"
-msgstr "Oczekiwanie na wykonanie polecenia <em>opkg %h</em>…"
+msgstr "Oczekiwanie na <em>opkg %h</em> wykonanie polecenia…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:546
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:709
index a43c7d30c0f57e2d9ae1c7c8f0849aa07cd66b53..b231cfe4030c6c93a89dd3b6d8770e9bf69535ef 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: 2019-11-06 00:09+0000\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/pt/>\n"
@@ -306,7 +306,7 @@ msgstr "Atualizar…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:115
 msgid "Upload Package…"
-msgstr "Paket hochladen…"
+msgstr "Enviar pacote…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:585
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:720
index b07f795195138c1181a4dae40ae4b4cc56bdb0c7..9a50016169a12baa9acf6fe838b7e9d2f7000d28 100644 (file)
@@ -2,16 +2,17 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: base\n"
 "POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2019-01-15 13:35+0300\n"
-"Last-Translator: Anton Kikin <a.kikin@tano-systems.com>\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@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"
-"X-Generator: Poedit 2.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"
+"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-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
index ab7b37fabaf5f9aeb50e75e2ff57758f6fc61fb4..37440a02fafc0c22ad1fc84b71aa822955f22eb4 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 20:20+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopkg/sv/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:112
 msgid "Actions"
@@ -128,7 +128,7 @@ msgstr ""
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:799
 msgid "MD5"
-msgstr ""
+msgstr "MD5"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:638
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:795
@@ -234,7 +234,7 @@ msgstr "Återställ"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
 msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:690
 msgid "Save"
index b177e9072cc406666bdf336f0b6571df0da27398..a913924e0103b7c1cfee6afb2e325025d73b99b2 100644 (file)
@@ -2,15 +2,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2018-09-13 22:59+0300\n"
-"Last-Translator: Yusuf Soyipek <yusuf@soyipek.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/tr/>\n"
 "Language: tr\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 2.1.1\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:112
 msgid "Actions"
@@ -38,7 +39,7 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:733
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:809
 msgid "Cancel"
-msgstr "Vazgeç"
+msgstr "İptal"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:102
 msgid "Clear"
index 02560eadb2118a6d4db78faf46f38f03ee8e26cd..6829a535b9859e84bc2a6cc5c86048b4be80ee78 100644 (file)
@@ -3,14 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2009-08-14 12:23+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsopkg/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:112
 msgid "Actions"
@@ -38,7 +40,7 @@ msgstr ""
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:733
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:809
 msgid "Cancel"
-msgstr "Bỏ qua"
+msgstr "Hủy bỏ"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:102
 msgid "Clear"
index 5bf3aca5d92f0ee68ca103bc1aca59ab72c3d347..041a5c8080c8c51a948c3c25de976609f81c5ed9 100644 (file)
@@ -5,15 +5,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2019-10-15 17:37+0800\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
-"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsopkg/zh_Hans/>\n"
+"Language: zh-cn\n"
+"MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Gtranslator 2.91.7\n"
-"MIME-Version: 1.0\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:112
 msgid "Actions"
@@ -70,7 +71,7 @@ msgstr "软件包 <em>%h</em> 详情"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:786
 msgid "Dismiss"
-msgstr "解除"
+msgstr "取消"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:237
 msgid "Displaying %d-%d of %d"
@@ -129,7 +130,7 @@ msgstr "载入软件包信息…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:799
 msgid "MD5"
-msgstr ""
+msgstr "MD5"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:638
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:795
@@ -230,7 +231,7 @@ msgstr "复位"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:800
 msgid "SHA256"
-msgstr ""
+msgstr "SHA256"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:690
 msgid "Save"
@@ -294,7 +295,7 @@ msgstr "升级…"
 
 #: applications/luci-app-opkg/luasrc/view/opkg.htm:115
 msgid "Upload Package…"
-msgstr ""
+msgstr "上传软件报…"
 
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:585
 #: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:720
index e1b282cda2f96af37bcef24656a64e45b10be54d..fb2d369a31401f5cf6a2a0a15244d216dc3d9ff2 100644 (file)
@@ -3,16 +3,17 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2014-07-02 19:31+0200\n"
-"Last-Translator: obsy <cezary@eko.one.pl>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/pl/>\n"
 "Language: pl\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%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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
 msgid "Bidirectional mode"
@@ -48,11 +49,11 @@ msgstr "Określa interfejs do nasłuchu."
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
 msgid "TCP listener port."
-msgstr "Port nasłuchu TCP"
+msgstr "Port nasłuchu TCP."
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:18
 msgid "enable"
-msgstr "Włączony"
+msgstr "włączony"
 
 # W sambie usługa też się nazywa "network shares", więc nie ma specjalnie potrzeby używania nazwy własnej demona "p910nd".
 #: applications/luci-app-p910nd/luasrc/controller/p910nd.lua:13
index c029632eb51e8bf13cffd03930db2ebd5aa4c3cb..26b80f23d6941f8b9e100bc47fd62cff9e69fa90 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: 2019-11-13 13:06+0000\n"
+"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsp910nd/sv/>\n"
 "Language: sv\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 3.10-dev\n"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:47
 msgid "Bidirectional mode"
@@ -39,7 +42,7 @@ msgstr "Inställningar"
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:22
 msgid "Specifies the interface to listen on."
-msgstr "Anger gränssnittet att lyssna på"
+msgstr "Anger gränssnittet att lyssna på."
 
 #: applications/luci-app-p910nd/luasrc/model/cbi/p910nd.lua:41
 msgid "TCP listener port."
index 02f757be2c3ee8741a0f4bf1c7b332a91f28f3c9..a54b791b23525b8be447125cfe89213bb55aa9bf 100644 (file)
@@ -3,15 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2013-01-29 20:21+0200\n"
-"Last-Translator: DAC324 <gerd_roethig@web.de>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/de/>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
@@ -81,7 +82,7 @@ msgstr "Größe des Caches im Arbeitsspeicher (Bytes)"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:18
 msgid "Listen address"
-msgstr "Aktive Adresse"
+msgstr ""
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:26
 msgid "Listen port"
index d70e1235a0da58455ae74479269d8dbc0e199482..42d0fe33198355cb81009f771c5adc5c4a9c4f2b 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-06 00:09+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspolipo/pl/>\n"
@@ -288,4 +288,4 @@ msgstr ""
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:16
 msgid "enable"
-msgstr "włączone"
+msgstr "włączony"
index a07db740b66474126888a9cfd186ea2949e2eb22..52758ed58080e24264df1ecd3792f122f72e3e33 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: 2019-11-13 13:05+0000\n"
+"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/sv/>\n"
 "Language: sv\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 3.10-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
@@ -208,7 +211,7 @@ msgid ""
 "segment size."
 msgstr ""
 "Storleken av det första PMM-segmentet. Om det inte definieras så "
-"standardiseras det till den dubbla storleken av PMM-segmentet"
+"standardiseras det till den dubbla storleken av PMM-segmentet."
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:138
 msgid "Size to which cached files should be truncated"
index 3716605e47e2b5cfb89e1757c19181d3621af73f..6cf96fae5bf870639492bb0d66770a0abf0eaee2 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/tr/>\n"
+"Language: tr\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 3.10-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
@@ -211,7 +215,7 @@ msgstr ""
 
 #: applications/luci-app-polipo/luasrc/controller/polipo.lua:12
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
 msgid "Syslog facility"
index d90ffbe25fb5ea97b67ee59aa11962c565f6bd49..8ee6b7e9a7af85c5752c7869361901bf2d67a82e 100644 (file)
@@ -5,13 +5,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-13 07:49+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationspolipo/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
 msgid "Advanced Settings"
@@ -231,7 +234,7 @@ msgstr ""
 
 #: applications/luci-app-polipo/luasrc/controller/polipo.lua:12
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:99
 msgid "Syslog facility"
index a4adb32ff03df703185d0206c35e31847c86356f..fa69004d7ea9cedab95ad1197ee77da8bf87dc03 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/es/>\n"
index aadaf31a65a5a9fff25cfca08633bfdbad83003f..6d684310858fc44c442f7271f96eaf0f56c2d536 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/pl/>\n"
@@ -25,12 +25,12 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:325
 msgid "A directory where Privoxy can create temporary files."
-msgstr ""
+msgstr "Katalog, w którym Privoxy może tworzyć pliki tymczasowe."
 
 #: 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 "Kontrola dostępu"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:337
 msgid "Actions that are applied to all sites and maybe overruled later on."
@@ -52,11 +52,11 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:151
 msgid "Boot delay"
-msgstr ""
+msgstr "Opóźnienie rozruchu"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
 msgid "CGI user interface"
-msgstr ""
+msgstr "Interfejs użytkownika CGI"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
 msgid "Common Log Format"
@@ -88,12 +88,13 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:152
 msgid "Delay (in seconds) during system boot before Privoxy start"
 msgstr ""
+"Opóźnienie (w sekundach) podczas rozruchu systemu przed uruchomieniem Privoxy"
 
 #: 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 ""
+msgstr "Katalog nie istnieje!"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
 msgid "Disabled == Transparent Proxy Mode"
@@ -102,7 +103,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:66
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:71
 msgid "Documentation"
-msgstr ""
+msgstr "Dokumentacja"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:154
 msgid "During delay ifup-events are not monitored !"
@@ -135,17 +136,17 @@ msgstr ""
 #: 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 ""
+msgstr "Plik '%s' nie został znaleziony wewnątrz katalogu konfiguracji"
 
 #: 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 ""
+msgstr "Plik nie został znaleziony lub jest pusty"
 
 #: 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 ""
+msgstr "Pliki i katalogi"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
 msgid "For help use link at the relevant option"
@@ -153,7 +154,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:91
 msgid "Forwarding"
-msgstr ""
+msgstr "Przekazywanie"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
 msgid ""
@@ -170,11 +171,11 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:215
 msgid "Invalid email address"
-msgstr ""
+msgstr "Nieprawidłowy adres email"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:416
 msgid "It is NOT recommended for the casual user."
-msgstr ""
+msgstr "To NIE jest zalecane dla zwykłego użytkownika."
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:194
 msgid "Location of the Privoxy User Manual."
@@ -182,7 +183,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:108
 msgid "Log File Viewer"
-msgstr ""
+msgstr "Przeglądarka plików dziennika"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:895
 msgid "Log all data read from the network"
@@ -257,16 +258,16 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:535
 msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "Maksymalny rozmiar (w KB) bufora do filtrowania treści."
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:97
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:100
 msgid "Miscellaneous"
-msgstr ""
+msgstr "Różne"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:51
 msgid "NOT installed"
-msgstr ""
+msgstr "Nie zainstalowany"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:254
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:291
@@ -295,11 +296,11 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:81
 msgid "Please install current version !"
-msgstr ""
+msgstr "Zainstaluj aktualną wersję!"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
 msgid "Please press [Read] button"
-msgstr ""
+msgstr "Proszę nacisnąć przycisk [Czytaj]"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
@@ -308,11 +309,11 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:92
 msgid "Please update to the current version!"
-msgstr ""
+msgstr "Proszę zaktualizować do aktualnej wersji!"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:24
 msgid "Privoxy WEB proxy"
-msgstr ""
+msgstr "Privoxy WEB proxy"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:76
 msgid ""
@@ -330,7 +331,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
 msgid "Read / Reread log file"
-msgstr ""
+msgstr "Odczytaj / ponownego odczytaj plik dziennika"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
 msgid "Show I/O status"
@@ -346,20 +347,20 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:76
 msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Pakiet '%s' nie jest zainstalowany."
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:85
 msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Pakiet '%s' jest przestarzały."
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:125
 #: applications/luci-app-privoxy/luasrc/view/privoxy/detail_startstop.htm:10
 msgid "Start"
-msgstr "Uruchomienie"
+msgstr "Uruchom"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:115
 msgid "Start / Stop"
-msgstr ""
+msgstr "Start / Stop"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:116
 msgid "Start/Stop Privoxy WEB Proxy"
@@ -482,7 +483,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:341
 msgid "User customizations"
-msgstr ""
+msgstr "Modyfikacje użytkownika"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:166
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:543
@@ -492,26 +493,26 @@ msgstr ""
 #: 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 ""
+msgstr "Wartość nie jest liczbą"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:168
 msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Wartość nie mieszcząca się w przedziale od 0 do 300"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:774
 msgid "Value not between 0 and 9"
-msgstr ""
+msgstr "Wartość nie mieszcząca się w przedziale od 0 do 9"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:545
 msgid "Value not between 1 and 4096"
-msgstr ""
+msgstr "Wartość nie mieszcząca się w przedziale od 1 do 4096"
 
 #: 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 ""
+msgstr "Wartość nie większa niż 0 lub pusta"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:537
 msgid "Value range 1 to 4096, no entry defaults to 4096"
@@ -525,7 +526,7 @@ msgstr "Wersja"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:43
 msgid "Version Information"
-msgstr ""
+msgstr "Informacja o wersji"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:646
 msgid "Whether intercepted requests should be treated as valid."
@@ -584,7 +585,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:49
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:87
 msgid "installed"
-msgstr ""
+msgstr "zainstalowany"
 
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:48
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
@@ -596,4 +597,4 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:78
 #: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:89
 msgid "required"
-msgstr ""
+msgstr "wymagany"
index 1ca66afce2747daa43c64fe5fd45eb228425b66c..cac2ef12b4bad85dc8cadaea0591111539335252 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -381,7 +387,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
 msgid "System"
-msgstr ""
+msgstr "Sistem"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
 msgid ""
index 8742db76acf125cc04fada47326592b382b23712..34adfc7731ff4e3ffbd887fe887fa351d1e72318 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsprivoxy/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
 msgid ""
@@ -381,7 +387,7 @@ msgstr ""
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:59
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:62
 msgid "System"
-msgstr ""
+msgstr "Hệ thống"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:335
 msgid ""
index 9cc602181adff69fa3dfb4f6bd6809c8af637392..932f4556c980c640396354e507f1f7047c080b81 100644 (file)
@@ -5,15 +5,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-privoxy\n"
 "POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2019-01-03 22:42+0800\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team: <debian-l10n-chinese@lists.debian.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsprivoxy/zh_Hans/>\n"
+"Language: zh-cn\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Gtranslator 3.30.1\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -308,7 +309,7 @@ msgstr "请安装当前版本!"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:913
 msgid "Please press [Read] button"
-msgstr "请点击 [读取] 按钮"
+msgstr "请按下 [读取] 按钮"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:518
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:527
@@ -343,7 +344,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:908
 msgid "Read / Reread log file"
-msgstr "读取/刷新日志文件"
+msgstr "读取/重新读取 日志文件"
 
 #: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:815
 msgid "Show I/O status"
index b129ce28e103bc1a3308f9439a34220963324be7..b74f22472340958d17b32f077b5dbf8c21b10e14 100644 (file)
@@ -3,15 +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: 2012-11-06 16:08+0200\n"
-"Last-Translator: hogsim <hogsim@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/fr/>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
 msgid "Calculate overhead"
@@ -27,7 +28,7 @@ msgstr "Groupe de classification"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
 msgid "Comment"
-msgstr ""
+msgstr "Commentaire"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
 msgid "Destination host"
@@ -99,7 +100,7 @@ msgstr "tous"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
 msgid "default"
-msgstr "par défaut"
+msgstr "Par défaut"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
 msgid "express"
index 2d0a1e31f101571bfd8c2b974ba3f2113c5962f8..7e3d3e3424e45e56711768188dcab6f26abd0596 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-25 22:10+0100\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsqos/pl/>\n"
@@ -41,7 +41,7 @@ msgstr "Prędkość pobierania (kbit/s)"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
 msgid "Half-duplex"
index c888bd8cce76865d838ac01639e67db735652a50..ba0ba6521d8913944a2041d62429961d75de98c2 100644 (file)
@@ -5,13 +5,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: 2009-08-13 03:56+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsqos/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
 #, fuzzy
@@ -19,30 +22,28 @@ msgid "Calculate overhead"
 msgstr "Tính toán tổng quát"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:33
-#, fuzzy
 msgid "Classification Rules"
-msgstr "Phân loại"
+msgstr "Quy tắc phân loại"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:19
-#, fuzzy
 msgid "Classification group"
-msgstr "Phân loại"
+msgstr "Nhóm phân loại"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:79
 msgid "Comment"
-msgstr ""
+msgstr "Bình luận"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:61
 msgid "Destination host"
-msgstr ""
+msgstr "Máy chủ"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:27
 msgid "Download speed (kbit/s)"
-msgstr ""
+msgstr "Tốc độ tải xuống (kbit/s)"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:16
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:25
 #, fuzzy
@@ -51,62 +52,58 @@ msgstr "Half-Duplex"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:12
 msgid "Interfaces"
-msgstr ""
+msgstr "Giao diện"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:77
 msgid "Number of bytes"
-msgstr ""
+msgstr "Kích cỡ"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:73
-#, fuzzy
 msgid "Ports"
-msgstr "Ưu tiên"
+msgstr "Cổng"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:66
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-qos/luasrc/controller/qos.lua:13
 msgid "QoS"
-msgstr ""
+msgstr "Kiểm soát băng thông"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
 msgid "Quality of Service"
-msgstr "Chất lượng dịch vụ "
+msgstr "Kiểm soát băng thông"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
-#, fuzzy
 msgid "Source host"
 msgstr "Địa chỉ nguồn"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:39
-#, fuzzy
 msgid "Target"
-msgstr "Địa chỉ mục tiêu"
+msgstr "Mục tiêu"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:30
 msgid "Upload speed (kbit/s)"
-msgstr ""
+msgstr "Tốc độ tải lên (kbit/s)"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:8
-#, fuzzy
 msgid ""
 "With <abbr title=\"Quality of Service\">QoS</abbr> you can prioritize "
 "network traffic selected by addresses, ports or services."
 msgstr ""
-"Với QoS, bạn có thể ưu tiên cho mạng lưới giao thông được chọn bởi địa chỉ, "
-"cổng hay dịch vụ."
+"Với <abbr title=\"Quality of Service\">QoS</abbr>, bạn có thể ưu tiên cho "
+"băng thông cho địa chỉ, cổng hay dịch vụ."
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:58
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:63
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:67
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:75
 msgid "all"
-msgstr ""
+msgstr "Tất cả"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:20
 msgid "default"
-msgstr ""
+msgstr "Mặc định"
 
 #: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:41
 msgid "express"
index a79d4e80edf0c7aa60939a64ad0dce2873f0fbde..2ea570af463ad00e262c2b8c07424be8608b603f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: reyur <remicaruyer@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale/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 3.10-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -51,7 +51,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 "Authentification"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:87
 msgid ""
index 7e613f7c69f794760241fb94dc4b623fbdcd1237..f4d9f365e96d5eb6c4f73ee228f17b5318017d5e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale/pl/>\n"
@@ -20,10 +20,12 @@ msgstr ""
 msgid ""
 "'Hostname:Port' or 'IPv4:Port' or '[IPv6]:Port' Radicale should listen on"
 msgstr ""
+"'NazwaHosta:Port' lub 'IPv4:Port' lub '[IPv6]:Port' na którym Radicale "
+"powinien nasłuchiwać"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:272
 msgid "AUTO"
-msgstr ""
+msgstr "AUTO"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:734
 msgid "Access-Control-Allow-Headers"
@@ -47,7 +49,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:222
 msgid "Address:Port"
-msgstr ""
+msgstr "Adres:Port"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:80
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:341
@@ -62,11 +64,11 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:352
 msgid "Authentication method"
-msgstr ""
+msgstr "Metoda uwierzytelniania"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:342
 msgid "Authentication method to allow access to Radicale server."
-msgstr ""
+msgstr "Metoda uwierzytelniania umożliwiająca dostęp do serwera Radicale."
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:173
 msgid "Auto-start"
@@ -74,11 +76,11 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:190
 msgid "Boot delay"
-msgstr ""
+msgstr "Opóźnienie rozruchu"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:23
 msgid "CalDAV/CardDAV"
-msgstr ""
+msgstr "CalDAV/CardDAV"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:33
 msgid ""
@@ -88,7 +90,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:284
 msgid "Certificate file"
-msgstr ""
+msgstr "Plik certyfikatu"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:677
 msgid ""
@@ -98,7 +100,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:334
 msgid "Ciphers"
-msgstr ""
+msgstr "Szyfry"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:544
 msgid "Console Log level"
@@ -127,7 +129,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:490
 msgid "Database"
-msgstr ""
+msgstr "Baza danych"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:548
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:570
@@ -138,6 +140,8 @@ msgstr "Debugowanie"
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:191
 msgid "Delay (in seconds) during system boot before Radicale start"
 msgstr ""
+"Opóźnienie (w sekundach) podczas rozruchu systemu przed uruchomieniem "
+"Radicale"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:508
 msgid "Directory"
@@ -145,11 +149,11 @@ msgstr "Katalog"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:524
 msgid "Directory not exists/found !"
-msgstr ""
+msgstr "Katalog nie istnieje/nie znaleziono!"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:527
 msgid "Directory required !"
-msgstr ""
+msgstr "Katalog wymagany!"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:611
 msgid "Directory where the rotating log-files are stored"
@@ -161,7 +165,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:251
 msgid "Enable HTTPS"
-msgstr ""
+msgstr "Włącz HTTPS"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:174
 msgid ""
@@ -170,7 +174,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:676
 msgid "Encoding"
-msgstr ""
+msgstr "Kodowanie"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:689
 msgid "Encoding for responding requests."
@@ -182,7 +186,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:385
 msgid "Encryption method"
-msgstr ""
+msgstr "Metoda szyfrowania"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:551
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:573
@@ -192,7 +196,7 @@ msgstr "Błąd"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:120
 msgid "File '%s' not found !"
-msgstr ""
+msgstr "Plik '%s' nie został znaleziony!"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:588
 msgid "File Log level"
@@ -201,11 +205,11 @@ 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 ""
+msgstr "Nie znaleziono pliku!"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:488
 msgid "File-system"
-msgstr ""
+msgstr "System plików"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:92
 msgid ""
@@ -281,7 +285,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:46
 msgid "NOT installed"
-msgstr ""
+msgstr "Nie zainstalowany"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:356
 msgid "None"
@@ -316,7 +320,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:67
 msgid "Please install current version !"
-msgstr ""
+msgstr "Zainstaluj aktualną wersję!"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:78
 msgid "Please press [Reload] button below to reread the file."
@@ -357,7 +361,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
 msgid "Reload"
-msgstr "Przeładowanie"
+msgstr "Przeładuj"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
 msgid "Response Encoding"
@@ -378,11 +382,11 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:392
 msgid "SHA-1"
-msgstr ""
+msgstr "SHA-1"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:267
 msgid "SSL Protocol"
-msgstr ""
+msgstr "Protokół SSL"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:62
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:65
@@ -395,7 +399,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:211
 msgid "Server"
-msgstr ""
+msgstr "Serwer"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:633
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:656
@@ -404,24 +408,24 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:62
 msgid "Software package '%s' is not installed."
-msgstr ""
+msgstr "Pakiet '%s' nie jest zainstalowany."
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:71
 msgid "Software package '%s' is outdated."
-msgstr ""
+msgstr "Pakiet '%s' jest przestarzały."
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:26
 msgid "Software update required"
-msgstr ""
+msgstr "Wymagana aktualizacja oprogramowania"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:164
 #: applications/luci-app-radicale/luasrc/view/radicale/btn_startstop.htm:10
 msgid "Start"
-msgstr "Uruchomienie"
+msgstr "Uruchom"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
 msgid "Start / Stop"
-msgstr ""
+msgstr "Start / Stop"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:156
 msgid "Start/Stop Radicale server"
@@ -470,7 +474,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:201
 msgid "Value is not a number"
-msgstr ""
+msgstr "Wartość nie jest liczbą"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:644
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:667
@@ -479,7 +483,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:203
 msgid "Value not between 0 and 300"
-msgstr ""
+msgstr "Wartość nie mieszcząca się w przedziale od 0 do 300"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:647
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:670
@@ -494,7 +498,7 @@ msgstr "Wersja"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:38
 msgid "Version Information"
-msgstr ""
+msgstr "Informacja o wersji"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:485
 msgid ""
@@ -525,17 +529,17 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:364
 msgid "custom"
-msgstr ""
+msgstr "własny"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:357
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:400
 msgid "htpasswd file"
-msgstr ""
+msgstr "plik htpasswd"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:44
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:73
 msgid "installed"
-msgstr ""
+msgstr "zainstalowany"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:623
 msgid "no valid path given!"
@@ -553,7 +557,7 @@ msgstr ""
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:64
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:75
 msgid "required"
-msgstr ""
+msgstr "wymagany"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:393
 msgid "salted SHA-1"
index 3fe561fb47bf2f0cccdaa2e082709f226560099c..41e234c3f38656ee6e8d84b7e444f6b951b8cc82 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -438,7 +444,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
 msgid "System"
-msgstr ""
+msgstr "Sistem"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
 msgid ""
index 86810536c8bd119867ce75a4e63b85d2445af185..060d4165a7f186aa749c29264cc96462a967a753 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -438,7 +444,7 @@ msgstr ""
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:141
 msgid "System"
-msgstr ""
+msgstr "Hệ thống"
 
 #: applications/luci-app-radicale/luasrc/controller/radicale.lua:32
 msgid ""
index dacdcd6981ee3d882271f3aa8b7045cfaae9fc01..d2d546cd95d6367f214a65fb266b403195ed3637 100644 (file)
@@ -3,15 +3,15 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-18 07:50+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsradicale/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
 msgid ""
@@ -365,7 +365,7 @@ msgstr "正则表达式文件"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:56
 msgid "Reload"
-msgstr "重新载入"
+msgstr "重"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:688
 msgid "Response Encoding"
@@ -425,7 +425,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 "å¼\80å§\8b"
+msgstr "å\90¯å\8a¨"
 
 #: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
 msgid "Start / Stop"
index 599075a3ef5aa564fc174d270b6afa829f202358..5b6929e7970c87e2c4c5340e1b032b7a6bebd010 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-10-25 17:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: reyur <remicaruyer@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/fr/>\n"
 "Language: fr\n"
@@ -10,14 +10,14 @@ 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 3.10-dev\n"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:8
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:7
 msgid "A lightweight CalDAV/CardDAV server"
-msgstr ""
+msgstr "Un serveur CalDAV / CardDAV léger"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:30
 msgid "Advanced Settings"
@@ -29,15 +29,15 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:10
 msgid "Authentication"
-msgstr ""
+msgstr "Authentification"
 
 #: applications/luci-app-radicale2/luasrc/controller/radicale2.lua:20
 msgid "Authentication / Users"
-msgstr ""
+msgstr "Authentification / Utilisateurs"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:14
 msgid "Authentication Type"
-msgstr ""
+msgstr "Type d'authentification"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:171
 msgid "Based on settings in 'Rights File'"
index 3bc9d179e9fb78d18489bf84a10ef5d8122dcd9b..18833c231e0318d01a2b677a1e1dfba8562b0888 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Michał <mbaszyns@wp.pl>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/pl/>\n"
 "Language: pl\n"
@@ -440,7 +440,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:66
 msgid "User"
-msgstr ""
+msgstr "Użytkownik"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:162
 msgid "User-based ACL Settings"
index c3ad0d7bb816b5c71bd864a38bcf100988f26b3e..cd6523b0327cc87f249ccdb618100e4c020f44a7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-11-06 23:04+0000\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale2/pt/>\n"
@@ -427,7 +427,7 @@ msgstr ""
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:47
 msgid "Timeout"
-msgstr ""
+msgstr "Tempo limite"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/storage.lua:25
 msgid "Use File Locks"
index b21453757e3a094ee7d962a6f87a5c2f393db563..6bbe326d48916c0b956b3cb2617103c6fed9495a 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2019-11-05 01:56+0000\n"
-"Last-Translator: Richard Yu <yurichard3839@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsradicale2/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -419,7 +419,7 @@ 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 ""
+msgstr "这将永久删除证书、密钥及使用它的配置。"
 
 #: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:182
 msgid "This permanently deletes the rights file and configuration to use same."
index 5a84e0c6933f842856da8c919731c4ca06034c1e..0ec1d7b735b675aafe26740c291893ae09fe2917 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-17 00:46+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsrp-pppoe-server/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 3.9\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
 msgid "Access Concentrator Name"
@@ -99,4 +99,4 @@ msgstr ""
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
 msgid "Unit"
-msgstr ""
+msgstr "Einheit"
index 78ff85d6a484834f6269f90963156f95d65f06a5..a7c3587c183f0b48f3313d8c78dd7a6e6fd5e792 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsrp-pppoe-server/pl/>\n"
@@ -100,4 +100,4 @@ msgstr "Limit czasu"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
 msgid "Unit"
-msgstr ""
+msgstr "Jednostka"
index 0b233d1c4cf59d65a61e1679228240629e244180..6953776d25bb40228f137885924463734d2673e6 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-10-31 18:04+0000\n"
-"Last-Translator: Tiago Gaspar <tiagogaspar8@gmail.com>\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsrp-pppoe-server/pt/>\n"
 "Language: pt\n"
@@ -95,7 +95,7 @@ msgstr ""
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:57
 msgid "Timeout"
-msgstr ""
+msgstr "Tempo limite"
 
 #: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
 msgid "Unit"
index 54feb6ce93a527c95334a64e93ad5ba5bd7d21bf..19fae220fe6ec516c8c34898a2b6552fe8d766ed 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: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 23:04+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba/es/>\n"
index e669be504a18a3343bf31827ffc1cdf58a152d25..2087e4a460d80f682b8fc2041e07c1bb59ae177a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba/pl/>\n"
@@ -21,7 +21,7 @@ msgstr "Zezwalaj Gościom"
 msgid "Allow system users to reach their home directories via network shares"
 msgstr ""
 "Użytkownicy systemu mogą dostać się do swoich katalogów domowych za "
-"pośrednictwem udziałów sieciowych."
+"pośrednictwem udziałów sieciowych"
 
 #: applications/luci-app-samba/luasrc/model/cbi/samba.lua:51
 msgid "Allowed users"
@@ -29,7 +29,7 @@ msgstr "Użytkownicy z prawem dostępu"
 
 #: applications/luci-app-samba/luasrc/model/cbi/samba.lua:58
 msgid "Browseable"
-msgstr ""
+msgstr "Możliwość przeglądania"
 
 #: applications/luci-app-samba/luasrc/model/cbi/samba.lua:69
 msgid "Create mask"
@@ -85,6 +85,8 @@ msgid ""
 "Please add directories to share. Each directory refers to a folder on a "
 "mounted device."
 msgstr ""
+"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
+"w zamontowanym urządzeniu."
 
 #: applications/luci-app-samba/luasrc/model/cbi/samba.lua:53
 msgid "Read-only"
index e27fff8296e4149a6165c079d08d33226954e162..acb1d4bd89f08bf06b5cd2776401084cb471ce2d 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: 2019-11-06 00:08+0000\n"
+"PO-Revision-Date: 2019-11-13 23:04+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba4/es/>\n"
index 1d68288133597805aa972e0ef0a7f4f1fdc365b1..7281aa43593e6b74b7fd235fdf77af9f789edd2d 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-06 00:08+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba4/pl/>\n"
@@ -21,7 +21,7 @@ msgstr "Zezwalaj Gościom"
 msgid "Allow system users to reach their home directories via network shares"
 msgstr ""
 "Użytkownicy systemu mogą dostać się do swoich katalogów domowych za "
-"pośrednictwem udziałów sieciowych."
+"pośrednictwem udziałów sieciowych"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:75
 msgid "Allowed users"
@@ -115,6 +115,8 @@ msgid ""
 "Please add directories to share. Each directory refers to a folder on a "
 "mounted device."
 msgstr ""
+"Proszę dodać katalogi do udostępnienia. Każdy katalog odnosi się do folderu "
+"w zamontowanym urządzeniu."
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:68
 msgid "Read-only"
index 057640732f3aefb34310aadb8d02f17909077b03..d84b7ff4b769582743c5d227c5ce5dc84dda6548 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: 2019-11-02 16:04+0000\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssamba4/pt/>\n"
@@ -30,7 +30,7 @@ msgstr "Utilizadores Permitidos"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:106
 msgid "Apple Time-machine share"
-msgstr ""
+msgstr "Compartilhamento da Time Machine da Apple"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:63
 msgid "Browse-able"
@@ -50,15 +50,15 @@ msgstr "Máscara do diretório"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:27
 msgid "Disable Active Directory Domain Controller"
-msgstr ""
+msgstr "Desativar Controlador de Domínio de Active Directory"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:24
 msgid "Disable Netbios"
-msgstr ""
+msgstr "Desativar Netbios"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:30
 msgid "Disable Winbind"
-msgstr ""
+msgstr "Desativar Winbind"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:9
 msgid "Edit Template"
@@ -70,13 +70,15 @@ msgstr "Editar o modelo que é utilizado para gerar a configuração do Samba."
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:19
 msgid "Enable macOS compatible shares"
-msgstr ""
+msgstr "Ativar compartilhamentos compatíveis com macOS"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:20
 msgid ""
 "Enables Apple's AAPL extension globally and adds macOS compatibility options "
 "to all shares."
 msgstr ""
+"Ativa a extensão AAPL da Apple globalmente e adiciona opções de "
+"compatibilidade de macOS em todos os compartilhamentos."
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:73
 msgid "Force Root"
@@ -88,7 +90,7 @@ msgstr "Configurações Gerais"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:83
 msgid "Guests only"
-msgstr ""
+msgstr "Somente convidados"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:11
 msgid "Hostname"
@@ -145,11 +147,11 @@ msgstr ""
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:108
 msgid "Time-machine size in GB"
-msgstr ""
+msgstr "Tamanho da Time Machine em GB"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:103
 msgid "Vfs objects"
-msgstr ""
+msgstr "Objetos Vfs"
 
 #: applications/luci-app-samba4/luasrc/model/cbi/samba4.lua:13
 msgid "Workgroup"
index 3aaaa50121209fd66dc2b239bf63a2fbf2aa7e03..3d111d57917bb6106317b42c5cd5262a5caab3bf 100644 (file)
@@ -238,5 +238,71 @@ return L.Class.extend({
                        window.open(L.url('admin/system/opkg') +
                                '?query=' + opkg_package, '_blank', 'noopener');
                };
+       },
+       parse_uri: function(uri) {
+               var scheme = 'ss://';
+               if (uri && uri.indexOf(scheme) === 0) {
+                       var atPos = uri.indexOf('@'), hashPos = uri.lastIndexOf('#'), tag;
+                       if (hashPos === -1) {
+                               hashPos = undefined;
+                       } else {
+                               tag = uri.slice(hashPos + 1);
+                       }
+
+                       if (atPos !== -1) { // SIP002 format https://shadowsocks.org/en/spec/SIP002-URI-Scheme.html
+                               var colonPos = uri.indexOf(':', atPos + 1), slashPos = uri.indexOf('/', colonPos + 1);
+                               if (colonPos === -1) return null;
+                               if (slashPos === -1) slashPos = undefined;
+
+                               var userinfo = atob(uri.slice(scheme.length, atPos)
+                                       .replace(/-/g, '+').replace(/_/g, '/')),
+                                       i = userinfo.indexOf(':');
+                               if (i === -1) return null;
+
+                               var config = {
+                                       server: uri.slice(atPos + 1, colonPos),
+                                       server_port: uri.slice(colonPos + 1, slashPos ? slashPos : hashPos),
+                                       password: userinfo.slice(i + 1),
+                                       method: userinfo.slice(0, i)
+                               };
+
+                               if (slashPos) {
+                                       var search = uri.slice(slashPos + 1, hashPos);
+                                       if (search[0] === '?') search = search.slice(1);
+                                       search.split('&').forEach(function(s) {
+                                               var j = s.indexOf('=');
+                                               if (j !== -1) {
+                                                       var k = s.slice(0, j), v = s.slice(j + 1);
+                                                       if (k === 'plugin') {
+                                                               v = decodeURIComponent(v);
+                                                               var k = v.indexOf(';');
+                                                               if (k !== -1) {
+                                                                       config['plugin'] = v.slice(0, k);
+                                                                       config['plugin_opts'] = v.slice(k + 1);
+                                                               }
+                                                       }
+                                               }
+                                       });
+                               }
+                               return [config, tag];
+                       } else { // Legacy format https://shadowsocks.org/en/config/quick-guide.html
+                               var plain = atob(uri.slice(scheme.length, hashPos)),
+                                       firstColonPos = plain.indexOf(':'),
+                                       lastColonPos = plain.lastIndexOf(':'),
+                                       atPos = plain.lastIndexOf('@', lastColonPos);
+                               if (firstColonPos === -1 ||
+                                       lastColonPos === -1 ||
+                                       atPos === -1) return null;
+
+                               var config = {
+                                       server: plain.slice(atPos + 1, lastColonPos),
+                                       server_port: plain.slice(lastColonPos + 1),
+                                       password: plain.slice(firstColonPos + 1, atPos),
+                                       method: plain.slice(0, firstColonPos)
+                               };
+                               return [config, tag];
+                       }
+               }
+               return null;
        }
 });
index d46bfb0aa78f13716e286cc69b0b035598b6112c..5951e92e51773b552c27d3fc7110a44beae995b1 100644 (file)
@@ -1,21 +1,65 @@
 'use strict';
 'require form';
+'require uci';
+'require ui';
 'require shadowsocks-libev as ss';
 
-function startsWith(str, search) {
-       return str.substring(0, search.length) === search;
-}
+var conf = 'shadowsocks-libev';
 
 return L.view.extend({
        render: function() {
                var m, s, o;
 
-               m = new form.Map('shadowsocks-libev', _('Remote Servers'),
+               m = new form.Map(conf, _('Remote Servers'),
                        _('Definition of remote shadowsocks servers.  \
                                Disable any of them will also disable instances referring to it.'));
 
                s = m.section(form.GridSection, 'server');
                s.addremove = true;
+               s.handleLinkImport = function() {
+                       var textarea = new ui.Textarea();
+                       ui.showModal(_('Import Links'), [
+                               textarea.render(),
+                               E('div', { class: 'right' }, [
+                                       E('button', {
+                                               class: 'btn',
+                                               click: ui.hideModal
+                                       }, [ _('Cancel') ]),
+                                       ' ',
+                                       E('button', {
+                                               class: 'btn cbi-button-action',
+                                               click: ui.createHandlerFn(this, function() {
+                                                       textarea.getValue().split('\n').forEach(function(s) {
+                                                               var config = ss.parse_uri(s);
+                                                               if (config) {
+                                                                       var tag = config[1];
+                                                                       if (tag && !tag.match(/^[a-zA-Z0-9_]+$/)) tag = null;
+                                                                       var sid = uci.add(conf, 'server', tag);
+                                                                       config = config[0];
+                                                                       Object.keys(config).forEach(function(k) {
+                                                                               uci.set(conf, sid, k, config[k]);
+                                                                       });
+                                                               }
+                                                       });
+                                                       return uci.save()
+                                                               .then(L.bind(this.map.load, this.map))
+                                                               .then(L.bind(this.map.reset, this.map))
+                                                               .then(L.ui.hideModal)
+                                                               .catch(function() {});
+                                               })
+                                       }, [ _('Import') ])
+                               ])
+                       ]);
+               };
+               s.renderSectionAdd = function(extra_class) {
+                       var el = form.GridSection.prototype.renderSectionAdd.apply(this, arguments);
+                       el.appendChild(E('button', {
+                               'class': 'cbi-button cbi-button-add',
+                               'title': _('Import Links'),
+                               'click': ui.createHandlerFn(this, 'handleLinkImport')
+                       }, [ _('Import Links') ]));
+                       return el;
+               };
 
                o = s.option(form.Flag, 'disabled', _('Disable'));
                o.editable = true;
@@ -26,7 +70,7 @@ return L.view.extend({
        },
        addFooter: function() {
                var p = '#edit=';
-               if (startsWith(location.hash, p)) {
+               if (location.hash.indexOf(p) === 0) {
                        var section_id = location.hash.substring(p.length);
                        var editBtn = document.querySelector('#cbi-shadowsocks-libev-' + section_id + ' button.cbi-button-edit');
                        if (editBtn)
index 33a0de24ce98babfa852126628fcaf22e76605af..c2dd7e43940cce6b10a097c91dec5ea712e9ca40 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 23:06+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2019-11-13 23:06+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/es/>\n"
 "Language: es\n"
index 0c41c80b180dbe3c83d56552cea188b64417ca8e..e32be91ba704fbd4c1da48971e32a23e0db521ac 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshadowsocks-libev/pl/>\n"
@@ -119,7 +119,7 @@ msgstr "Włączone"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:68
 msgid "Extra arguments"
-msgstr ""
+msgstr "Dodatkowe argumenty"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:95
 msgid ""
@@ -234,6 +234,7 @@ msgstr ""
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
 msgid "Passes additional arguments to iptables. Use with care!"
 msgstr ""
+"Przekazuje dodatkowe argumenty do iptables. Zachowaj szczególną ostrożność!"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:151
 msgid "Password"
@@ -275,11 +276,11 @@ msgstr ""
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:138
 msgid "Server"
-msgstr ""
+msgstr "Serwer"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:142
 msgid "Server port"
-msgstr ""
+msgstr "Port serwera"
 
 #: applications/luci-app-shadowsocks-libev/luasrc/controller/shadowsocks-libev.lua:9
 msgid "Shadowsocks-libev"
index 60241a38e81586ff4ac069883f03ed9c5b0454f8..4efba305249d7f6635c82c094ca347e158279668 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-18 07:55+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-08 21:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsshadowsocks-libev/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -9,7 +9,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.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:43
 msgid "-- instance type --"
@@ -204,7 +204,7 @@ msgstr "本地报文默认行为"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:171
 msgid "MTU"
-msgstr ""
+msgstr "MTU"
 
 #: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js:146
 msgid "Method"
index 8b16f52dfd37e14e3d1c75bf72b66df61ace7990..dfa86eb6c6fa3f1f34b7e130e7966d4912be5e9e 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:14+0000\n"
+"PO-Revision-Date: 2019-11-13 23:06+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsshairplay/es/>\n"
index 92c28fcb97229a91305e9e3f70544a3710ef5005..3a015048fd9750a79d24449598c61a2e25bcd542 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssimple-adblock/pl/>\n"
 "Language: pl\n"
@@ -13,15 +13,15 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "Add IPv6 entries"
-msgstr ""
+msgstr "Dodawanie wpisów IPv6"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:215
 msgid "Add IPv6 entries to block-list."
-msgstr ""
+msgstr "Dodaj wpisy IPv6 do listy blokowanych."
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:183
 msgid "Advanced Configuration"
-msgstr ""
+msgstr "Zaawansowana konfiguracja"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:239
 msgid ""
@@ -30,7 +30,7 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:154
 msgid "Basic Configuration"
-msgstr ""
+msgstr "Podstawowa konfiguracja"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
 msgid "Blacklisted Domain URLs"
@@ -46,7 +46,7 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:120
 msgid "Collected Errors"
-msgstr ""
+msgstr "Zebrane błędy"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:152
 msgid "Configuration"
@@ -62,15 +62,15 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:201
 msgid "DNS Service"
-msgstr ""
+msgstr "Usługa DNS"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:203
 msgid "DNSMASQ Additional Hosts"
-msgstr ""
+msgstr "Dodatkowe hosty DNSMASQ"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:204
 msgid "DNSMASQ Config"
-msgstr ""
+msgstr "Konfiguracja DNSMASQ"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:206
 msgid "DNSMASQ IP Set"
@@ -86,32 +86,32 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:245
 msgid "Disable Debugging"
-msgstr ""
+msgstr "Wyłącz debugowanie"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:216
 msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "Nie dodawaj wpisów IPv6"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:240
 msgid "Do not store compressed cache"
-msgstr ""
+msgstr "Nie przechowuj skompresowanej pamięci podręcznej"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:235
 msgid "Do not use simultaneous processing"
-msgstr ""
+msgstr "Nie używaj jednoczesnego przetwarzania"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:226
 msgid "Download time-out (in seconds)"
-msgstr ""
+msgstr "Limit czasu pobierania (w sekundach)"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:246
 msgid "Enable Debugging"
-msgstr ""
+msgstr "Włącz debugowanie"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:96
 msgid "Enable/Start"
-msgstr ""
+msgstr "Włącz/Start"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:244
 msgid "Enables debug output to /tmp/simple-adblock.log."
@@ -119,19 +119,21 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
 msgid "Force Router DNS"
-msgstr ""
+msgstr "Wymuś DNS routera"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:164
 msgid "Force Router DNS server to all local devices"
-msgstr ""
+msgstr "Wymuś serwer DNS routera na wszystkich urządzeniach lokalnych"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:162
 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/luasrc/model/cbi/simple-adblock.lua:215
 msgid "IPv6 Support"
-msgstr ""
+msgstr "Obsługa IPv6"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
 msgid ""
@@ -141,11 +143,11 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:257
 msgid "Individual domains to be blacklisted."
-msgstr ""
+msgstr "Poszczególne domeny do umieszczenia na czarnej liście."
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "Individual domains to be whitelisted."
-msgstr ""
+msgstr "Poszczególne domeny do umieszczenia na białej liście."
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:99
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:103
@@ -154,7 +156,7 @@ msgstr "Informacja"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:173
 msgid "LED to indicate status"
-msgstr ""
+msgstr "Dioda LED wskazująca status"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid ""
@@ -165,10 +167,11 @@ msgstr ""
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:163
 msgid "Let local devices use their own DNS servers if set"
 msgstr ""
+"Pozwól lokalnym urządzeniom używać własnych serwerów DNS, jeśli są ustawione"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:115
 msgid "Message"
-msgstr ""
+msgstr "Wiadomość"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:156
 msgid "Output Verbosity Setting"
@@ -193,11 +196,11 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
 msgid "README"
-msgstr ""
+msgstr "CZYTAJMNIE"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:125
 msgid "Reload"
-msgstr "Przeładowanie"
+msgstr "Przeładuj"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:222
 msgid "Run service after set delay on boot."
@@ -211,27 +214,27 @@ msgstr "Status usługi"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:95
 msgid "Service is disabled/stopped"
-msgstr ""
+msgstr "Usługa jest wyłączona/zatrzymana"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:108
 msgid "Service is enabled/started"
-msgstr ""
+msgstr "Usługa jest włączona/uruchomiona"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:124
 msgid "Service started with error"
-msgstr ""
+msgstr "Uruchomiono usługę z błędem"
 
 #: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
 msgid "Simple AdBlock"
-msgstr ""
+msgstr "Simple AdBlock"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:51
 msgid "Simple AdBlock Settings"
-msgstr ""
+msgstr "Ustawienia Simple AdBlock"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:234
 msgid "Simultaneous processing"
-msgstr ""
+msgstr "Jednoczesne przetwarzanie"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:158
 msgid "Some output"
@@ -243,7 +246,7 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:109
 msgid "Stop/Disable"
-msgstr ""
+msgstr "Zatrzymaj/Wyłącz"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:241
 msgid "Store compressed cache"
@@ -263,7 +266,7 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:88
 msgid "Task"
-msgstr ""
+msgstr "Zadanie"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:267
 msgid "URLs to lists of domains to be blacklisted."
@@ -299,11 +302,11 @@ msgstr ""
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:252
 msgid "Whitelisted Domains"
-msgstr ""
+msgstr "Biała lista domen"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:187
 msgid "for details."
-msgstr ""
+msgstr "dla szczegółów."
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:190
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:191
@@ -312,8 +315,8 @@ msgstr ""
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:195
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:198
 msgid "is not supported on this system."
-msgstr ""
+msgstr "nie jest wspierane w tym systemie."
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:177
 msgid "none"
-msgstr "żaden"
+msgstr "brak"
index d84bd5c99cf04120dfc6f8f159fc94d5d2409af9..392664f7363ee315391f3a584feae78d83aada98 100644 (file)
@@ -5,15 +5,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
+"PO-Revision-Date: 2019-11-13 23:04+0000\n"
+"Last-Translator: Chen Minqiang <ptpt52@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationssimple-adblock/zh_Hans/>\n"
+"Language: zh-cn\n"
+"MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
-"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2019-10-15 17:22+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
-"Language: zh_CN\n"
-"MIME-Version: 1.0\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
 msgid "Add IPv6 entries"
@@ -201,7 +202,7 @@ msgstr "README"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:125
 msgid "Reload"
-msgstr "重新载入"
+msgstr "重"
 
 #: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:222
 msgid "Run service after set delay on boot."
index 9c87eec29ca33f579c7e990b7c63f478217f72be..36e35bdaffad3c955307551a16177502f288bad9 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-24 13:53+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssplash/fr/>\n"
 "Language: fr\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
 #: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
@@ -163,7 +163,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
 msgid "Hostname"
-msgstr "Hôte"
+msgstr "Nom d'hôte"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:76
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:206
index 7f169775f06cdadf8cda330c2d9def4cd1568554..4ba111f750e9d588dd81ea70f2bc0566a0c54d0d 100644 (file)
@@ -3,15 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2013-02-10 18:43+0200\n"
-"PO-Revision-Date: 2013-02-10 19:08+0200\n"
-"Last-Translator: Francesco <3gasas@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/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"
-"X-Generator: Pootle 2.0.6\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
 #: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
@@ -72,7 +73,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
 msgid "Blacklist"
-msgstr "Lista Nera"
+msgstr "Lista di Blocco"
 
 #: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
 msgid "Blocked"
index 7dad23eba23f5c392769b2086851afc64a4175a7..0ad575cd8fa1018f42c97512be0407d85f02cbc9 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-08-24 06:17+0200\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssplash/pl/>\n"
 "Language: pl\n"
@@ -112,12 +112,11 @@ msgstr ""
 "wyświetlanie komunikatów."
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:11
-#, fuzzy
 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 ""
-"Klienci są przekierowywani do tej strony po tym, jak zaakceptują powitanie. "
+"Klienci są przekierowywani do tej strony po tym, jak zaakceptują splash. "
 "Jeśli to miejsce jest puste zostaną przekierowani do strony którą wybrali."
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
@@ -144,17 +143,16 @@ msgid "Decline"
 msgstr "Odrzuć"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:71
-#, fuzzy
 msgid ""
 "Destination hosts and networks that are excluded from splashing, i.e. they "
 "are always allowed."
 msgstr ""
-"Hosty przeznaczenia i sieci, które są wykluczone z powitania, tzn. są zawsze "
+"Hosty i sieci docelowe, które są wykluczone z powitania, tzn. są zawsze "
 "dozwolone."
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:97
 msgid "Donate some money to help us keep this project alive."
-msgstr "Możesz zasposorować ten projekt aby utrzymać go przy życiu"
+msgstr "Możesz zasposorować ten projekt aby utrzymać go przy życiu."
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:15
 msgid "Download limit"
@@ -197,7 +195,7 @@ 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 "Jeśli korzystasz z tej sieci regularnie prosimy cię o wsparcie."
+msgstr "Jeśli korzystasz z tej sieci regularnie prosimy cię o wsparcie:"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splashtext.lua:35
 msgid "Include your own text in the default splash"
@@ -310,6 +308,9 @@ msgid ""
 "the necessary equipment and Internet connections (\"Infrastructure\") at "
 "their own expense."
 msgstr ""
+"Otwarta i bezpłatna sieć bezprzewodowa wolontariuszy (\"Operatorów\") "
+"zapewnia niezbędny sprzęt i łącza internetowe (\"Infrastruktura\") na własny "
+"koszt."
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:128
 msgid ""
index bd7057c6c9044f19c719418640fc05d91f116053..f8c17ea466846b238299b6c0966a3b44d8bca1a8 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2013-05-31 22:29+0200\n"
-"PO-Revision-Date: 2019-10-31 18:04+0000\n"
-"Last-Translator: Tiago Gaspar <tiagogaspar8@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssplash/pt/>\n"
 "Language: pt\n"
@@ -26,6 +26,11 @@ msgid ""
 "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 ""
+"No entanto, o acesso à Internet pode ser possível, porque alguns ativistas "
+"deste projeto partilham as suas ligações privadas à Internet. Essas poucas "
+"conexões são compartilhadas entre todos os utilizadores. Isso significa que "
+"a largura de banda disponível é limitada, por isso pedimos-lhe que não faça "
+"o seguinte:"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:112
 msgid ""
@@ -33,6 +38,9 @@ msgid ""
 "without notice for any reason, for certain devices, and/or may be blocked "
 "for certain users."
 msgstr ""
+"O acesso à rede não é garantido. Pode ser interrompido a qualquer momento "
+"sem aviso por qualquer motivo, para determinados aparelhos e/ou pode ser "
+"bloqueado para determinados utilizadores."
 
 #: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:199
 msgid "Active Clients"
@@ -47,6 +55,8 @@ 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 ""
+"Como alternativa à edição do texto splash completo, também pode incluir "
+"algum texto personalizado na página splash predefinido digitando-o aqui."
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:18
 msgid ""
@@ -54,11 +64,14 @@ msgid ""
 "limit are set. Use a value of 0 here to completely disable this limitation. "
 "Whitelisted clients are not limited."
 msgstr ""
+"O limite de largura de banda para clientes só é ativado quando os limites de "
+"descarregas e envios estão definidos. Use um valor de 0 para desativar esta "
+"limitação completamente. Os clientes da lista branca não são limitados."
 
 #: 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 ""
+msgstr "Torne-se um membro ativo desta comunidade e ajude operando próprio nó"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
 msgid "Blacklist"
index 01cc4377742b81ddf4311805d332f945d31f714d..b25d04f370779182cd8c3a3cfe8bee0e52464db3 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: splash\n"
 "POT-Creation-Date: 2013-11-13 18:52+0200\n"
-"PO-Revision-Date: 2018-01-19 22:46+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -79,7 +80,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"
index 02e426bc58fbf4087a14f9c73201a3d36f8cf293..f61f50129494e6989d684d8dd7737b16311b6b8d 100644 (file)
@@ -1,3 +1,19 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-11-13 14:05+0200\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssplash/vi/>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
+
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:65
 #: applications/luci-app-splash/luasrc/view/splash_splash/splash.htm:13
 msgid "Accept"
@@ -46,7 +62,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:62
 msgid "Blacklist"
-msgstr ""
+msgstr "Danh sách đen"
 
 #: applications/luci-app-splash/luasrc/view/splash/blocked.htm:12
 msgid "Blocked"
@@ -165,7 +181,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
 msgid "Interfaces"
-msgstr ""
+msgstr "Giao diện"
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:21
 msgid "Interfaces that are used for Splash."
@@ -317,7 +333,7 @@ msgstr ""
 
 #: applications/luci-app-splash/luasrc/model/cbi/splash/splash.lua:53
 msgid "Whitelist"
-msgstr ""
+msgstr "Danh sách trắng"
 
 #: applications/luci-app-splash/luasrc/view/splash/splash.htm:77
 msgid "You are now connected to the free wireless mesh network"
index 69f49dd356ae5c40c423b3bb3c5c3eeaba115c1c..a3bfd18d4f116759244b14f618dc1f181a4796d2 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/pt/>\n"
@@ -16,7 +16,7 @@ msgstr "Definições Avançadas"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:38
 msgid "Coredump files directory"
-msgstr ""
+msgstr "Diretório de ficheiros Coredump"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:28
 msgid "General Settings"
@@ -29,8 +29,8 @@ msgstr "Porta"
 #: applications/luci-app-squid/luasrc/controller/squid.lua:20
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:21
 msgid "Squid"
-msgstr ""
+msgstr "Squid"
 
 #: applications/luci-app-squid/luasrc/model/cbi/squid.lua:34
 msgid "Visible Hostname"
-msgstr ""
+msgstr "Nome do host visível"
index 20d9509df84dae144b4405ede0f0d52bbc1e270d..e3601710ec601c9e4994bcc4c343a6bdd351b179 100644 (file)
@@ -12,7 +12,7 @@ s = m:section(NamedSection, "collectd_iwinfo", "luci_statistics")
 o = s:option(Flag, "enable", translate("Enable this plugin"))
 o.default = 0
 
-o = s:option(Value, "Interfaces", translate("Monitor interfaces"),
+o = s:option(DynamicList, "Interfaces", translate("Monitor interfaces"),
        translate("Leave unselected to automatically determine interfaces to monitor."))
 o.template = "cbi/network_ifacelist"
 o.widget   = "checkbox"
index b06c8c41486b1b96dd37f1a8100b514d5b79bd86..2caf6a0b1c94a7d2721d12d60ae1098c50e94845 100644 (file)
@@ -19,9 +19,24 @@ function rrdargs( graph, plugin, plugin_instance, dtype )
                        },
 
                        options = {
-                               load__shortterm = { color = "ff0000", title = "1 minute", noarea = true },
-                               load__midterm   = { color = "ff6600", title = "5 minutes", noarea = true },
-                               load__longterm  = { color = "ffaa00", title = "15 minutes", noarea = true }
+                               load__shortterm = {
+                                       color = "ff0000",
+                                       title = "1 minute",
+                                       noarea = true,
+                                       weight = 3
+                               },
+                               load__midterm = {
+                                       color = "ff6600",
+                                       title = "5 minutes",
+                                       overlay = true,
+                                       weight = 1
+                               },
+                               load__longterm = {
+                                       color = "ffaa00",
+                                       title = "15 minutes",
+                                       overlay = true,
+                                       weight = 2
+                               }
                        }
                }
        }
index d7e8173434ee68d6f606aa96a6314516ab5d8838..fb61ae3da6b0a92f8e9b8182d6e0eb0d694ea892 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-25 17:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:04+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/fr/>\n"
 "Language: fr\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/apcups.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/apcups.lua:7
@@ -348,7 +348,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/collectd.lua:19
 msgid "Hostname"
-msgstr "Nom de l'hôte"
+msgstr "Nom d'hôte"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:13
 msgid "IP or hostname where to get the txtinfo output from"
@@ -749,7 +749,7 @@ msgstr ""
 #: applications/luci-app-statistics/luasrc/view/admin_statistics/index.htm:9
 #: applications/luci-app-statistics/luasrc/view/public_statistics/graph.htm:9
 msgid "Statistics"
-msgstr ""
+msgstr "Statistiques"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:23
 msgid "Storage directory"
index 998445371aa1b1d0dc93db1608b0b4d36eef48ae..30fcbb472efe2f3761d77b11454d4475896e4a16 100644 (file)
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-17 11:04+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/pl/>\n"
@@ -18,7 +18,7 @@ msgstr ""
 #: applications/luci-app-statistics/luasrc/statistics/plugins/apcups.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/apcups.lua:7
 msgid "APC UPS"
-msgstr ""
+msgstr "APC UPS"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:5
 msgid "APCUPS Plugin Configuration"
@@ -212,11 +212,11 @@ msgstr "E-mail"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:19
 msgid "Empty value = monitor all"
-msgstr ""
+msgstr "Pusta wartość = monitoruj wszystko"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:17
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:14
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/conntrack.lua:10
@@ -257,7 +257,7 @@ msgstr "Włącz tę wtyczkę"
 #: applications/luci-app-statistics/luasrc/statistics/plugins/entropy.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/entropy.lua:7
 msgid "Entropy"
-msgstr ""
+msgstr "Entropia"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/entropy.lua:5
 msgid "Entropy Plugin Configuration"
@@ -298,7 +298,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:23
 msgid "General plugins"
-msgstr ""
+msgstr "Wtyczki ogólne"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:17
 msgid "Generate a separate graph for each logged user"
@@ -342,6 +342,7 @@ msgstr ""
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:86
 msgid "Hold Ctrl to select multiple items or to deselect entries."
 msgstr ""
+"Przytrzymaj klawisz Ctrl, aby wybrać wiele elementów lub odznaczyć pozycje."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:13
 msgid "Host"
@@ -447,7 +448,7 @@ msgstr "Monitoruj wszystkie lokalne otwarte porty"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:74
 msgid "Monitor all sensors"
-msgstr ""
+msgstr "Monitorowanie wszystkich czujników"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/thermal.lua:18
 msgid "Monitor device(s) / thermal zone(s)"
@@ -562,11 +563,11 @@ msgstr "Twórz tylko średnie archiwa RRA"
 #: applications/luci-app-statistics/luasrc/statistics/plugins/openvpn.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/openvpn.lua:7
 msgid "OpenVPN"
-msgstr ""
+msgstr "OpenVPN"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:7
 msgid "OpenVPN Plugin Configuration"
-msgstr ""
+msgstr "Konfiguracja wtyczki OpenVPN"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/openvpn.lua:41
 msgid "OpenVPN status files"
@@ -586,7 +587,7 @@ msgstr "Pluginy wyjścia"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/memory.lua:23
 msgid "Percent values"
-msgstr ""
+msgstr "Wartości procentowe"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/ping.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/ping.lua:7
@@ -603,7 +604,7 @@ msgstr "Port"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:23
 msgid "Port for apcupsd communication"
-msgstr ""
+msgstr "Port komunikacji z apcupsd"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/processes.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/processes.lua:7
@@ -633,11 +634,11 @@ msgstr "RRD XFiles Factor"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:44
 msgid "RRD heart beat interval"
-msgstr "RRD heart beat interval"
+msgstr "Częstotliwość interwału RRD"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:35
 msgid "RRD step interval"
-msgstr "RRD Krok interval"
+msgstr "Częstotliwość zmian RRD"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/rrdtool.lua:7
 msgid "RRDTool"
@@ -649,15 +650,15 @@ msgstr "Konfiguracja wtyczki RRDTool"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:17
 msgid "Report by CPU"
-msgstr ""
+msgstr "Raport procesora"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:24
 msgid "Report by state"
-msgstr ""
+msgstr "Raport według stanu"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:31
 msgid "Report in percent"
-msgstr ""
+msgstr "Raport w procentach"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:74
 msgid "Rows per RRA"
@@ -680,16 +681,16 @@ msgstr "Sekundy"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:86
 msgid "Sensor list"
-msgstr ""
+msgstr "Lista czujników"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/sensors.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/sensors.lua:7
 msgid "Sensors"
-msgstr ""
+msgstr "Czujniki"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/sensors.lua:64
 msgid "Sensors Plugin Configuration"
-msgstr ""
+msgstr "Konfiguracja wtyczek czujników"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/network.lua:54
 msgid "Server host"
@@ -701,7 +702,7 @@ msgstr "Port serwera"
 
 #: applications/luci-app-statistics/luasrc/controller/luci_statistics/luci_statistics.lua:48
 msgid "Setup"
-msgstr ""
+msgstr "Konfiguracja"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/netlink.lua:57
 msgid "Shaping class monitoring"
@@ -709,7 +710,7 @@ msgstr "Shaping Klasa Monitoring"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/rrdtool.lua:59
 msgid "Show max values instead of averages"
-msgstr ""
+msgstr "Pokaż wartości maksymalne zamiast średnich"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/email.lua:22
 msgid "Socket file"
@@ -803,7 +804,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/nut.lua:5
 msgid "The NUT plugin reads information about Uninterruptible Power Supplies."
-msgstr "Wtyczka Nut Informuje o Nie przerywalnym Zasilaniu"
+msgstr "Wtyczka Nut Informuje o Nie przerywalnym Zasilaniu."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/olsrd.lua:6
 msgid ""
@@ -827,7 +828,7 @@ msgstr "Wtyczka Conntrack zbiera statystyki o liczbie śledzonych połączeń."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/cpu.lua:6
 msgid "The cpu plugin collects basic statistics about the processor usage."
-msgstr "Wtyczka CPU zbiera podstawowe statystyki o użyciu procesora"
+msgstr "Wtyczka CPU zbiera podstawowe statystyki o użyciu procesora."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/csv.lua:6
 msgid ""
@@ -882,8 +883,9 @@ msgid ""
 "The exec plugin starts external commands to read values from or to notify "
 "external processes when certain threshold values have been reached."
 msgstr ""
-"Wtyczka Exec startuje zewnętzną komendę do czytnika values z lub do procesu "
-"zewnętrznego powiadomienia gdy wartość została zmieniona"
+"Wtyczka wykonawcza uruchamia zewnętrzne polecenia odczytu wartości z "
+"procesów zewnętrznych lub powiadomienia o osiągnięciu określonych wartości "
+"progowych."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/interface.lua:9
 msgid ""
@@ -989,6 +991,9 @@ msgid ""
 "to gather data and <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> to "
 "render diagram images."
 msgstr ""
+"Pakiet statystyk używa <a href=\"https://collectd.org/\">Collectd</a> do "
+"zbierania danych i <a href=\"http://oss.oetiker.ch/rrdtool/\">RRDtool</a> do "
+"renderowania obrazów diagramu."
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/tcpconns.lua:6
 msgid ""
@@ -1067,7 +1072,7 @@ msgstr "Format nazwa UPS w NUT ups@host"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:22
 msgid "URL"
-msgstr ""
+msgstr "URL"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/unixsock.lua:7
 msgid "UnixSock"
@@ -1133,11 +1138,11 @@ msgstr ""
 #: applications/luci-app-statistics/luasrc/statistics/plugins/curl.lua:2
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/curl.lua:7
 msgid "cUrl"
-msgstr ""
+msgstr "cUrl"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:5
 msgid "cUrl Plugin Configuration"
-msgstr ""
+msgstr "Konfiguracja wtyczki cUrl"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iptables.lua:109
 msgid "e.g. br-ff"
index 09d5bfb671f53a21f634679835cfdc48dd98bee9..4aee2a26c0c43e4ba3d8139aff77a2c8868fa1d1 100644 (file)
@@ -5,14 +5,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-16 05:50+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstatistics/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-statistics/luasrc/statistics/plugins/apcups.lua:7
 #: applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/apcups.lua:7
@@ -214,7 +216,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/curl.lua:17
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/apcups.lua:14
 #: applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/conntrack.lua:10
index c1b88d56287eeef9ffac3c85fd6df77a67509d04..efe60be20f0b90db201bf914f3b7d0ffe30d2d18 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
-"Last-Translator: Kiste <christian.buschau+weblate@mailbox.org>\n"
+"PO-Revision-Date: 2019-11-08 21:04+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/de/>\n"
 "Language: de\n"
@@ -165,7 +165,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:39
 msgid "Listen address"
-msgstr "Serveradresse"
+msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:31
 msgid "Listen port"
index c61caddb11f1d037734664f206e5d0ea4030d6ef..0b02d44202218856b0c6413a9d2f0e77a842e944 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/tr/>\n"
+"Language: tr\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 3.10-dev\n"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
 msgid ""
@@ -275,7 +279,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/controller/tinyproxy.lua:13
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
 msgid "Target host"
index 6683e2dae0015dfc2a00d17a4e27dc49622aec3d..2316c64cf5b38252676c2fcfe24f0ebc28176ecd 100644 (file)
@@ -5,13 +5,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2009-08-13 03:36+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstinyproxy/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
 msgid ""
@@ -280,7 +283,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/luasrc/controller/tinyproxy.lua:13
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:225
 msgid "Target host"
index 2d3d5bd9d82091c589f8b81545deb950529185ed..eabb9562575b59bf0390a073032c32a1c052dc25 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-08-21 22:06+0200\n"
-"PO-Revision-Date: 2019-11-06 00:11+0000\n"
+"PO-Revision-Date: 2019-11-16 09:05+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/es/>\n"
@@ -251,7 +251,7 @@ msgstr "Preferido"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:75
 msgid "Prefetch enabled"
-msgstr "Habilitar prefetch"
+msgstr "Activar prefetch"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:207
 msgid "Queue stalled enabled"
index c5f3353fd40cd09a29940361977ccec4a06db78e..9454605a06bcb47890301fc51dd46436672eb5f5 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-04-19 21:20+0200\n"
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-17 11:05+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/pl/>\n"
 "Language: pl\n"
@@ -81,7 +81,7 @@ msgstr "Konfiguracja katalogu plików"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:32
 msgid "Custom WEB UI directory"
-msgstr ""
+msgstr "Niestandardowy katalog WEB UI"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:94
 msgid "DHT enabled"
@@ -177,7 +177,7 @@ msgstr "Poziom komunikatów"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:92
 msgid "Miscellaneous"
-msgstr "Różności"
+msgstr "Różne"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:108
 msgid "None"
@@ -191,8 +191,8 @@ msgid ""
 msgstr ""
 "Liczba/pole bitowe. Zaczyna się od 0, następnie dla każdego dnia dla jakiego "
 "chcesz włączyć harmonogram dodaj odpowiednią wartość. Niedziela - 1, "
-"Poniedziałek - 2, Wtorek - 4, Środa - 8, Czwartek - 16, Piątek - 32, sobota "
-"- 64."
+"Poniedziałek - 2, Wtorek - 4, Środa - 8, Czwartek - 16, Piątek - 32, Sobota -"
+" 64"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:72
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:98
@@ -261,7 +261,7 @@ msgstr "Blokada kolejki włączona"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:210
 msgid "Queue stalled minutes"
-msgstr "Blokada kolejki w min."
+msgstr "Blokada kolejki w minutach"
 
 #: applications/luci-app-transmission/luasrc/model/cbi/transmission.lua:200
 msgid "Queueing"
index 153bc65f44db38a27fcf21dc52a83f0322c22938..529a640f7181ee5ae089ca55c3506085e1280afe 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/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 3.10-dev\n"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "AP on"
@@ -43,7 +43,7 @@ msgstr "Avancé"
 #: 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 "Authentification"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:162
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:154
@@ -73,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
@@ -100,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 "Code de chiffrement"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:14
 msgid ""
index ff072ba300ec6653372eeb078fcd4fca544d79f1..d1e4e081ecca96b058aaa98abafede82ee736555 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
+"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/it/>\n"
 "Language: it\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-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:38
 msgid "Action"
-msgstr ""
+msgstr "Azione"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
 msgid "Add Open Uplinks"
index b6474bf356aef5339a84d6448fdd7d37254839a3..026962dac60b5f9733c51182866155b169f1d9ca 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:05+0000\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/pl/>\n"
@@ -147,7 +147,7 @@ msgstr "Metoda protokołu rozszerzonego uwierzytelniania (EAP)"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:133
 msgid "Edit"
-msgstr "Edycja"
+msgstr "Edytuj"
 
 #: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:25
 msgid "Edit Firewall Configuration"
@@ -402,11 +402,11 @@ msgstr "Powtórz skanowanie"
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:15
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:149
 msgid "Restart"
-msgstr "Uruchom ponownie"
+msgstr "Restartuj"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:147
 msgid "Restart Travelmate"
-msgstr "Uruchom ponownie Travelmate'a"
+msgstr "Restartuj Travelmate'a"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:108
 msgid ""
index 95002c36e673fe7c26805ade676a6643b4027241..26c306916303324705ab4077dd8f7c7aff7cbcf2 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: travelmate\n"
 "POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2018-01-26 18:04+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -22,7 +23,7 @@ msgstr ""
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:113
 #: applications/luci-app-travelmate/luasrc/view/travelmate/wifi_scan.htm:38
 msgid "Action"
-msgstr ""
+msgstr "Действие"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
 msgid "Add Open Uplinks"
@@ -279,7 +280,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
 msgid "Loading"
-msgstr ""
+msgstr "Загружаем"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
 msgid ""
index dcd4482ce17af54c5f20777ac4ddc25feda8b7b8..ab81421d886cd2c53cb5439331ead667ad950388 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:05+0000\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
 "Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/sv/>\n"
@@ -372,7 +372,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove"
-msgstr ""
+msgstr "Ta bort"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:134
 msgid "Remove this Uplink"
index 304dc8b5e66a81ca77ca6d47bbef175335002472..60f39ce2f5f8095bbf8e404e23f43eee543d1c19 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-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:38
 msgid "Action"
-msgstr ""
+msgstr "Eylem"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
 msgid "Add Open Uplinks"
@@ -264,7 +270,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
 msgid ""
index 71f8a1fd3d4b87096425ddec62ddc3320e5ae38a..95fe173edd98d0ab4c272f2c18b24098ecc5edc1 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
 "Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/uk/>\n"
@@ -371,7 +371,7 @@ 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"
index dfa3695a5c62279a0050282681447170abaee56e..2333653197ca9905d0c1368ca2a89eeb944e0a39 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationstravelmate/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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:38
 msgid "Action"
-msgstr ""
+msgstr "Hành động"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:74
 msgid "Add Open Uplinks"
@@ -32,7 +38,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/controller/travelmate.lua:21
 msgid "Advanced"
-msgstr ""
+msgstr "Nâng cao"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:92
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_edit.lua:74
@@ -264,7 +270,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:62
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:130
 msgid ""
@@ -507,7 +513,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/overview_tab.lua:117
 msgid "Trigger Delay"
-msgstr ""
+msgstr "Kích hoạt độ trễ"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/stations.htm:131
 msgid "Up"
index 234b921253599545c38fc5bd2d0f161deedf3967..31525a4a1f00bc10a6739f4add0304e422efd895 100644 (file)
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-23 09:53+0000\n"
-"Last-Translator: liushuyu011 <liushuyu011@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationstravelmate/zh_Hans/>\n"
 "Language: zh-cn\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-travelmate/luasrc/view/travelmate/runtime.htm:206
 msgid "AP on"
@@ -245,7 +245,7 @@ msgstr "travelmate 等待 wlan 上行连接成功最长时间。"
 #: 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 "鉴权"
 
 #: applications/luci-app-travelmate/luasrc/model/cbi/travelmate/wifi_add.lua:46
 msgid "Ignore BSSID"
@@ -345,7 +345,7 @@ msgstr "CA 证书路径"
 #: 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 "客户证书路径"
+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
@@ -376,7 +376,7 @@ 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"
index c0d38530cb93ca13a7dbbfee6f7f16f38ee5be10..04ee6e0f23c7f22c85ff480f964d4358929146a5 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-25 18:02+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:55
 msgid "Accept only one client and exit on disconnection"
@@ -16,7 +16,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:14
 msgid "Add instance"
-msgstr ""
+msgstr "Ajouter une instance"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:39
 msgid "Allow URL args"
@@ -90,7 +90,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:59
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:57
 msgid "Index"
index 8e6ea647cb30505f97576d53e3d1cd32d6e49d50..e1842416b067ed178a0f6e438d35d476af4aaf98 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:15+0000\n"
-"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/pl/>\n"
 "Language: pl\n"
@@ -71,7 +71,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:16
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:59
 msgid "Enable IPv6 support"
index 81c88a3ac0a9d608cdd7fe1e19ea676c03af5165..ddeeae6bf48bdf92d6b350d89b6a451d51dd9b69 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-02 16:07+0000\n"
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/pt/>\n"
@@ -102,7 +102,7 @@ msgstr "Interface"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
 msgid "Max clients"
-msgstr ""
+msgstr "Máximo de clientes"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
 msgid "Maximum clients to support (default: 0, no limit)"
index 38de9cdbfb93b3e2466a4cc6259b5fc988a9e6e2..362b8d083b24e9bd699730d20ac28274f62566e1 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsttyd/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:55
 msgid "Accept only one client and exit on disconnection"
@@ -64,7 +70,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:16
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:59
 msgid "Enable IPv6 support"
index 21f498b6b6bbfcc1bed384bfa98a9880ad34e61e..d1d607ab490a8f621df7fd32d8c0cee80dac965f 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-08-02 12:43-0300\n"
-"PO-Revision-Date: 2019-11-02 16:06+0000\n"
+"PO-Revision-Date: 2019-11-13 23:05+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/es/>\n"
index 6f857922491689b873ca1909f06f24a68a9fd028..c74448761c6773fb0cb154a2efb938d41006a59e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
 "Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/pl/>\n"
@@ -69,7 +69,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/controller/udpxy.lua:11
 msgid "udpxy"
-msgstr ""
+msgstr "udpxy"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:4
 msgid ""
index 71a84155eb6e1fe7a710848284438b1ee6ddebe8..56a07044e18e775864c717bb255d8fae5ea1c845 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-31 18:05+0000\n"
-"Last-Translator: Tiago Gaspar <tiagogaspar8@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/pt/>\n"
 "Language: pt\n"
@@ -36,7 +36,7 @@ msgstr "Ficheiro de log"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
 msgid "Max clients"
-msgstr ""
+msgstr "Máximo de clientes"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
 msgid "Multicast subscription renew"
index 683e966bbf30864a87d89723cbbe3396d65d8d6b..559d5bd2d3619111682ddaf22169b404ed80340a 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -54,7 +60,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
 msgid "Verbose"
index 1a9a958f6e4d27ddc616b171c836973b82431695..990cc99d80b18729bddb06084b4a110f2191115f 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsudpxy/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
 msgid "Bind IP/Interface"
@@ -54,7 +60,7 @@ msgstr ""
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:21
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:18
 msgid "Verbose"
index 535bb6a5cb4ddc0764a4e25362daa31c6b3963f1..59d3d0969283134f4522c299f6a7ef20c26a000d 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:27+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsuhttpd/pl/>\n"
@@ -20,11 +20,11 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:145
 msgid "404 Error"
-msgstr ""
+msgstr "Błąd 404"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:7
 msgid "A lightweight single-threaded HTTP(S) server"
-msgstr ""
+msgstr "Lekki, jednowątkowy serwer HTTP(S)"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:20
 msgid "Advanced Settings"
@@ -32,11 +32,11 @@ msgstr "Ustawienia zaawansowane"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
 msgid "Aliases"
-msgstr ""
+msgstr "Aliasy"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:149
 msgid "Base directory for files to be served"
-msgstr ""
+msgstr "Katalog bazowy dla plików, które mają być obsługiwane"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
@@ -45,11 +45,11 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
 msgid "CGI filetype handler"
-msgstr ""
+msgstr "Obsługa plików CGI"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
 msgid "CGI is disabled if not present."
-msgstr ""
+msgstr "CGI jest wyłączony, jeśli nie jest obecny."
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
 msgid "Config file (e.g. for credentials for Basic Auth)"
@@ -57,7 +57,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:187
 msgid "Connection reuse"
-msgstr ""
+msgstr "Ponowne użycie połączenia"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:221
 msgid "Country"
@@ -65,19 +65,19 @@ msgstr "Kraj"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:173
 msgid "Disable JSON-RPC authorization via ubus session API"
-msgstr ""
+msgstr "Wyłącz autoryzację JSON-RPC poprzez interfejs API dla sesji ubus"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:129
 msgid "Do not follow symlinks outside document root"
-msgstr ""
+msgstr "Nie należy podążać za symlinkami poza źródłem dokumentu"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:132
 msgid "Do not generate directory listings."
-msgstr ""
+msgstr "Nie generuj listy katalogów."
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:148
 msgid "Document root"
-msgstr ""
+msgstr "Źródło dokumentu"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
 msgid "E.g specify with index.html and index.php when using PHP"
@@ -85,11 +85,11 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
 msgid "Embedded Lua interpreter is disabled if not present."
-msgstr ""
+msgstr "Wbudowany tłumacz Lua jest wyłączony, jeśli nie jest obecny."
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:169
 msgid "Enable JSON-RPC Cross-Origin Resource Support"
-msgstr ""
+msgstr "Włącz obsługę zasobów JSON-RPC Cross-Origin Resource Support"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
 msgid "For settings primarily geared to serving more than the web UI"
@@ -97,11 +97,11 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:19
 msgid "Full Web Server Settings"
-msgstr ""
+msgstr "Pełne ustawienia serwera WWW"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:160
 msgid "Full real path to handler for Lua scripts"
-msgstr ""
+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"
@@ -129,7 +129,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:122
 msgid "Index page(s)"
-msgstr ""
+msgstr "Strona(y) indeksowa(e)"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:126
 msgid ""
@@ -143,31 +143,31 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:227
 msgid "Location"
-msgstr ""
+msgstr "Lokalizacja"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:197
 msgid "Maximum number of connections"
-msgstr ""
+msgstr "Maksymalna liczba połączeń"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:201
 msgid "Maximum number of script requests"
-msgstr ""
+msgstr "Maksymalna liczba żądań skryptu"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:177
 msgid "Maximum wait time for Lua, CGI, or ubus execution"
-msgstr ""
+msgstr "Maksymalny czas oczekiwania na wykonanie Lua, CGI lub ubus"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:182
 msgid "Maximum wait time for network activity"
-msgstr ""
+msgstr "Maksymalny czas oczekiwania na aktywność w sieci"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:166
 msgid "Override path for ubus socket"
-msgstr ""
+msgstr "Ścieżka obejścia dla gniazda ubus"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:153
 msgid "Path prefix for CGI scripts"
-msgstr ""
+msgstr "Prefiks ścieżki dla skryptów CGI"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:90
 msgid ""
@@ -181,28 +181,28 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:86
 msgid "Redirect all HTTP to HTTPS"
-msgstr ""
+msgstr "Przekieruj wszystkie HTTP do HTTPS"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:109
 msgid "Remove configuration for certificate and key"
-msgstr ""
+msgstr "Usuń konfigurację dla certyfikatu i klucza"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:98
 msgid "Remove old certificate and key"
-msgstr ""
+msgstr "Usuń stary certyfikat i klucz"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
 msgid "Server Hostname"
-msgstr ""
+msgstr "Nazwa hosta serwera"
 
 #: 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 ""
+msgstr "Ustawienia, które są rzadko potrzebne lub mają wpływ na obsługę WebUI"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
 msgid "State"
-msgstr ""
+msgstr "Stan"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
 msgid "TCP Keepalive"
@@ -232,7 +232,7 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:142
 msgid "Will not use HTTP authentication if not present"
-msgstr ""
+msgstr "Nie użyje uwierzytelniania HTTP, jeśli nie ma go w systemie"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:218
 msgid "a.k.a CommonName"
@@ -241,7 +241,7 @@ msgstr ""
 #: applications/luci-app-uhttpd/luasrc/controller/uhttpd/uhttpd.lua:13
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:6
 msgid "uHTTPd"
-msgstr ""
+msgstr "uHTTPd"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:205
 msgid "uHTTPd Self-signed Certificate Parameters"
@@ -255,4 +255,4 @@ msgstr ""
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:163
 msgid "ubus integration is disabled if not present"
-msgstr ""
+msgstr "integracja ubus jest nieaktywna, jeśli nie występuje"
index 0ee8a1cddaf599d0275fe4c365226921561b39a7..515ea9acdb7f1e94d0100e0b8a3a6ff53f625ae1 100644 (file)
@@ -3,15 +3,15 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-17 06:36+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsuhttpd/zh_Hans/>\n"
 "Language: zh-cn\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.9\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
 msgid ""
@@ -203,11 +203,11 @@ msgstr "很少需要或影响 WebUI 服务的设置"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:224
 msgid "State"
-msgstr ""
+msgstr "状况"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:192
 msgid "TCP Keepalive"
-msgstr "TCP Keepalive"
+msgstr "TCP 保活"
 
 #: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:110
 msgid "This permanently deletes the cert, key, and configuration to use same."
index a0b78a527216552017da452957f222c82c3efefe..64c72c24849fd4eabcbd5267ddfef3fb14e49d0c 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:13+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/es/>\n"
index 3cfc10ad1ba89363550e85b63d8772025d5d2f14..cf1a9a6c4fcc8c8715767399147c5881c4959aca 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-24 13:54+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/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 3.10-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -24,7 +24,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:78
 msgid "AXFR"
-msgstr ""
+msgstr "AXFR"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
 msgid "Accept queries only from local subnets"
@@ -40,7 +40,7 @@ msgstr "Avancé"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
 msgid "Aggressive"
-msgstr ""
+msgstr "Agressif"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
 msgid "Allow open recursion when record not in zone"
@@ -48,11 +48,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
 msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Faisant autorité (fichier de zone)"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
 msgid "Basic"
-msgstr ""
+msgstr "Basique"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:250
 msgid "Break down query components for limited added privacy"
@@ -88,7 +88,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:56
 msgid "DNS Cache"
-msgstr ""
+msgstr "Cache DNS"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:55
 msgid "DNS over TLS"
@@ -134,7 +134,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:262
 msgid "EDNS Size"
-msgstr ""
+msgstr "Taille EDNS"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:14
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
@@ -177,15 +177,15 @@ msgstr "Activer"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
 msgid "Enable DNS64"
-msgstr ""
+msgstr "Activer DNS64"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:71
 msgid "Enable DNSSEC"
-msgstr ""
+msgstr "Activer DNSSEC"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:53
 msgid "Enable Unbound"
-msgstr ""
+msgstr "Activer Unbound"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:211
 msgid "Enable access for unbound-control"
@@ -253,7 +253,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
 msgid "Forward"
-msgstr ""
+msgstr "Transférer"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
 msgid "Forward (simple handoff)"
@@ -312,7 +312,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
 msgid "IP4 and IP6"
-msgstr ""
+msgstr "IPv4 et IPv6"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
 msgid "IP6 Only*"
@@ -324,7 +324,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
 msgid "Ignore"
-msgstr ""
+msgstr "Ignorer"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
@@ -366,7 +366,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:153
 msgid "Local Domain"
-msgstr ""
+msgstr "Domaine local"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:161
 msgid "Local Domain Type"
@@ -423,11 +423,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:96
 msgid "No Filter"
-msgstr ""
+msgstr "Aucun filtre"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
 msgid "No Link"
-msgstr ""
+msgstr "Aucun lien"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:213
 msgid "No Remote Control"
@@ -535,7 +535,7 @@ 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 ""
+msgstr "Serveurs"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:48
 msgid "Servers for this zone; see README.md for optional form"
@@ -568,7 +568,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:47
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:59
 msgid "Statistics"
-msgstr ""
+msgstr "Statistiques"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:38
 msgid "Status"
@@ -669,7 +669,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
 msgid "Use 'resolv.conf.auto'"
-msgstr ""
+msgstr "Utiliser « resolv.conf.auto »"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:148
 msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
@@ -710,7 +710,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:32
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
 msgid "Zones"
-msgstr ""
+msgstr "Zones"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
 msgid "accept upstream results for"
@@ -719,7 +719,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 "Par défaut"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
 msgid "download from <var>%s</var>"
index db8ceb96606f1ea5580890ef3df4ffca78705e1f..64ff90d83620be779de50c239e3f5807119ff01c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 18:00+0000\n"
-"Last-Translator: Daniel Wróblewski <dewuer@gmail.com>\n"
+"PO-Revision-Date: 2019-11-17 11:06+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/pl/>\n"
 "Language: pl\n"
@@ -13,7 +13,7 @@ msgstr ""
 
 #: 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:201
 msgid ", and <var>%s</var> entries"
@@ -29,11 +29,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:67
 msgid "Accept queries only from local subnets"
-msgstr ""
+msgstr "Akceptuj zapytania tylko z lokalnych podsieci"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:214
 msgid "Adblock domain list is too large to display in LuCI."
-msgstr ""
+msgstr "Lista domen Adblock zbyt duża by wyświetlić ją w LuCI"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
 msgid "Advanced"
@@ -49,7 +49,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
 msgid "Authoritative (zone file)"
-msgstr ""
+msgstr "Autorytatywny (plik strefy)"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
 msgid "Basic"
@@ -73,11 +73,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:56
 msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Połącz się z serwerami za pomocą TLS"
 
 #: 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"
@@ -93,11 +93,11 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:55
 msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS przez TLS"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
 msgid "DNS64 Prefix"
-msgstr ""
+msgstr "Prefiks DNS64"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
 msgid "DNSSEC NTP Fix"
@@ -174,7 +174,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
 msgid "Enable DNS64"
@@ -254,7 +254,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:71
 msgid "Forward"
-msgstr ""
+msgstr "Przekazuj"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:40
 msgid "Forward (simple handoff)"
@@ -313,7 +313,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:227
 msgid "IP4 and IP6"
-msgstr ""
+msgstr "IP4 i IP6"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:225
 msgid "IP6 Only*"
@@ -325,7 +325,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:199
 msgid "Ignore"
-msgstr ""
+msgstr "Ignoruj"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:179
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:191
@@ -569,7 +569,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:47
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:59
 msgid "Statistics"
-msgstr ""
+msgstr "Statystyki"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:38
 msgid "Status"
@@ -647,7 +647,7 @@ msgstr "Typ"
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:26
 msgid "Unbound"
-msgstr ""
+msgstr "Unbound"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:25
 msgid ""
@@ -711,7 +711,7 @@ msgstr ""
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:32
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:30
 msgid "Zones"
-msgstr ""
+msgstr "Strefy"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:112
 msgid "accept upstream results for"
index 659aaecbc8ff5dbc97189abfa72cd2e8f3db7e49..ab6302f4d7d6dac74eb85003c80ecd0ff4e573fc 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -566,7 +572,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:38
 msgid "Status"
-msgstr ""
+msgstr "Durum"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:256
 msgid "Strict Minimize"
index e2764c4b8174074421545597ba34b8fc66e8408b..83b922a922b82077c1b23f06b32138b73e55c16d 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:07+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsunbound/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
 msgid "(root)"
@@ -30,7 +36,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:46
 msgid "Advanced"
-msgstr ""
+msgstr "Nâng cao"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:245
 msgid "Aggressive"
@@ -167,7 +173,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:101
 msgid "Enable DNS64"
@@ -566,7 +572,7 @@ msgstr ""
 
 #: applications/luci-app-unbound/luasrc/controller/unbound.lua:38
 msgid "Status"
-msgstr ""
+msgstr "Trạng thái"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:256
 msgid "Strict Minimize"
@@ -713,7 +719,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 "Mặc định"
 
 #: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
 msgid "download from <var>%s</var>"
index 7a60f7ef106859fe86b4174e8abec12e3335c2f8..7432cdafbfa2a84c29191a46fb494a2effd9e40c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:28+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/pl/>\n"
 "Language: pl\n"
@@ -43,11 +43,11 @@ msgstr "Zezwól na dodawanie przekierowań tylko do odpytujących adresów IP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:59
 msgid "Announced model number"
-msgstr "Rozgłaszany nr modelu"
+msgstr "Rozgłaszany numer modelu"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:58
 msgid "Announced serial number"
-msgstr "rozgłaszany nr seryjny"
+msgstr "Rozgłaszany numer seryjny"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:69
 msgid "Clean rules interval"
@@ -171,7 +171,7 @@ msgstr "Uruchom usługi UPnP i NAT-PMP"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:32
 msgid "There are no active redirects."
-msgstr "Nie ma aktywnych przekierowań"
+msgstr "Nie ma aktywnych przekierowań."
 
 #: applications/luci-app-upnp/luasrc/controller/upnp.lua:14
 msgid "UPnP"
index 844f7536469095f90bac01353332488211dcf767..518d87a922b65d91fc3334a239c344ea23475a02 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: 2019-11-06 00:10+0000\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/pt/>\n"
@@ -19,6 +19,8 @@ msgid ""
 "ACLs specify which external ports may be redirected to which internal "
 "addresses and ports"
 msgstr ""
+"Os ACL especificam quais as portas externas que podem ser redirecionadas "
+"para que endereços internos e portas"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:102
 msgid "Action"
@@ -26,7 +28,7 @@ msgstr "Ação"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:39
 msgid "Active UPnP Redirects"
-msgstr ""
+msgstr "Redirecionamentos ativos da UPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:13
 msgid "Advanced Settings"
@@ -34,11 +36,11 @@ msgstr "Definições Avançadas"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:39
 msgid "Advertise as IGDv1 device instead of IGDv2"
-msgstr ""
+msgstr "Anuncie como aparelho IGDv1 em vez de IGDv2"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:36
 msgid "Allow adding forwards only to requesting ip addresses"
-msgstr ""
+msgstr "Permitir a adição de encaminhamentos apenas para solicitar endereços IP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:59
 msgid "Announced model number"
@@ -50,19 +52,19 @@ msgstr "Número de série anunciado"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:69
 msgid "Clean rules interval"
-msgstr ""
+msgstr "Limpar intervalo de regras"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:65
 msgid "Clean rules threshold"
-msgstr ""
+msgstr "Limpar limiar de regras"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:44
 msgid "Client Address"
-msgstr ""
+msgstr "Endereço do Cliente"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:46
 msgid "Client Port"
-msgstr ""
+msgstr "Porta do Cliente"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:51
 msgid "Collecting data..."
@@ -82,7 +84,7 @@ msgstr "Descrição"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:57
 msgid "Device UUID"
-msgstr ""
+msgstr "UUID do aparelho"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:44
 msgid "Downlink"
@@ -90,19 +92,19 @@ msgstr "Downlink"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:38
 msgid "Enable IGDv1 mode"
-msgstr ""
+msgstr "Ativar o modo IGDv1"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:33
 msgid "Enable NAT-PMP functionality"
-msgstr ""
+msgstr "Ativar a funcionalidade NAT-PMP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:32
 msgid "Enable UPnP functionality"
-msgstr ""
+msgstr "Ativar a funcionalidade UPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:41
 msgid "Enable additional logging"
-msgstr ""
+msgstr "Ativar log adicional"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:35
 msgid "Enable secure mode"
@@ -110,11 +112,11 @@ msgstr "Ativar o modo seguro"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:43
 msgid "External Port"
-msgstr ""
+msgstr "Porta Externa"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:90
 msgid "External ports"
-msgstr ""
+msgstr "Portas externas"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:12
 msgid "General Settings"
@@ -126,19 +128,19 @@ msgstr "Host"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:94
 msgid "Internal addresses"
-msgstr ""
+msgstr "Endereços internos"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:98
 msgid "Internal ports"
-msgstr ""
+msgstr "Portas internas"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:80
 msgid "MiniUPnP ACLs"
-msgstr ""
+msgstr "ACLs MiniUPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:10
 msgid "MiniUPnP settings"
-msgstr ""
+msgstr "Definições MiniUPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:61
 msgid "Notify interval"
@@ -158,33 +160,35 @@ msgstr "Protocolo"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:42
 msgid "Puts extra debugging information into the system log"
-msgstr ""
+msgstr "Põe informações de depuração extras no log do sistema"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:55
 msgid "Report system instead of daemon uptime"
-msgstr ""
+msgstr "Relata uptime do sistema ao invés da do daemon"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:15
 msgid "Start UPnP and NAT-PMP service"
-msgstr ""
+msgstr "Iniciar serviço UPnP e NAT-PMP"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:32
 msgid "There are no active redirects."
-msgstr ""
+msgstr "Não há redirecionamentos ativos."
 
 #: applications/luci-app-upnp/luasrc/controller/upnp.lua:14
 msgid "UPnP"
-msgstr ""
+msgstr "UPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:6
 msgid ""
 "UPnP allows clients in the local network to automatically configure the "
 "router."
 msgstr ""
+"UPnP permite que os clientes da rede local configurem o router "
+"automaticamente."
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:76
 msgid "UPnP lease file"
-msgstr ""
+msgstr "Ficheiro de concessão UPnP"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:5
 msgid "Universal Plug & Play"
index 978d8bab8e266178f0734feca738799967dd26b7..84ad894a017499cc5c04f48dce00501caf58203e 100644 (file)
@@ -1,12 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/tr/>\n"
+"Language: tr\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 3.10-dev\n"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:81
 msgid ""
@@ -16,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:102
 msgid "Action"
-msgstr ""
+msgstr "Eylem"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:39
 msgid "Active UPnP Redirects"
index ef6841c8146dff4c10b16d06efb3757d29420bee..1d2f67dba09115afc11ee2557d3bb14795cfaec0 100644 (file)
@@ -5,13 +5,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2009-08-13 04:00+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2019-11-13 13:06+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsupnp/vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:81
 msgid ""
@@ -21,7 +24,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:102
 msgid "Action"
-msgstr ""
+msgstr "Hành động"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:39
 msgid "Active UPnP Redirects"
@@ -65,11 +68,11 @@ msgstr ""
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:51
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:88
 msgid "Comment"
-msgstr ""
+msgstr "Bình luận"
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:29
 msgid "Delete"
@@ -153,7 +156,7 @@ msgstr ""
 
 #: applications/luci-app-upnp/luasrc/view/upnp_status.htm:42
 msgid "Protocol"
-msgstr ""
+msgstr "Giao thức"
 
 #: applications/luci-app-upnp/luasrc/model/cbi/upnp/upnp.lua:42
 msgid "Puts extra debugging information into the system log"
index 01e8274def46e137ee289f2fda43c47181c9f450..54f70e1d509b3e85849ea6216e166d0bdd6edba3 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
+"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/fr/>\n"
 "Language: fr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
@@ -18,11 +24,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr ""
+msgstr "Activer"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Chargement"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
index 12c8c62993cde8f4f4bd2e86e4c0515b9c7326bf..2660303ef620173aed7f6a7dd4551608bb4163a3 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 00:14+0000\n"
-"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"PO-Revision-Date: 2019-11-17 11:07+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpnbypass/pl/>\n"
 "Language: pl\n"
@@ -25,7 +25,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
@@ -57,7 +57,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:40
 msgid "Reload"
-msgstr "Przeładowanie"
+msgstr "Przeładuj"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:52
 msgid "Remote IP Addresses to Bypass"
@@ -84,7 +84,7 @@ msgstr "Status usługi"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
 msgid "Start"
-msgstr "Uruchomienie"
+msgstr "Uruchom"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
 msgid "Stop"
index aedb307fcb624c057f5c528a3dabdd48d525cffb..c4d30756cfef1c11636f7141f61261d9de0659da 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: vpnbypass\n"
 "POT-Creation-Date: 2018-01-01 21:00+0300\n"
-"PO-Revision-Date: 2018-01-22 13:17+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@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"
-"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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -33,7 +34,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Загружаем"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
index 26b030b1aa25af87154a643ad990b15043e06a82..bf12228301ccdf9d2c57a59c0732fb67322f7923 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:06+0000\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
 "Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvpnbypass/sv/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
-msgstr ""
+msgstr "Inaktivera"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:62
 msgid "Domains to Bypass"
@@ -24,7 +24,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr ""
+msgstr "Aktivera"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
@@ -54,7 +54,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:40
 msgid "Reload"
-msgstr ""
+msgstr "Ladda om"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:52
 msgid "Remote IP Addresses to Bypass"
@@ -81,7 +81,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
 msgid "Start"
-msgstr ""
+msgstr "Starta"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
 msgid "Stop"
index 21d968e906ee37692cd509beadd3abca9526fe77..8283301204c58a53f86c9adf952ec8abdc600b16 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
+"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/tr/>\n"
 "Language: tr\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
@@ -22,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
index 836b3893020501feef477b52221e67949759abf9..f80d88b4b6d469aa1690297609fb574186737f9a 100644 (file)
@@ -1,8 +1,15 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
+"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/uk/>\n"
 "Language: uk\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
+"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
@@ -18,11 +25,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr ""
+msgstr "Увімкнути"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Завантаження"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
@@ -75,11 +82,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
 msgid "Start"
-msgstr ""
+msgstr "Запустити"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
 msgid "Stop"
-msgstr ""
+msgstr "Зупинити"
 
 #: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:6
 msgid "VPN Bypass"
index 2152bed8e93b18d49a50dc59ba2fd0db1ecad010..c19d21f1fecf0721c78900434562b23d067df86c 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvpnbypass/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
@@ -18,11 +24,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
index ef73eae6ed7a440189cba28a3043a3a43cf5a04a..eadd591055e30a32a53d14afed81ab8c2f093222 100644 (file)
@@ -3,17 +3,19 @@
 #
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-15 03:06+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
+"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsvpnbypass/zh_Hans/>\n"
+"Language: zh-cn\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Last-Translator: Yangfl <mmyangfl@gmail.com>\n"
-"Language-Team:  <debian-l10n-chinese@lists.debian.org>\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"PO-Revision-Date: 2018-08-07 20:19+0800\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:50
 msgid "Disable"
-msgstr ""
+msgstr "禁用"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:62
 msgid "Domains to Bypass"
@@ -25,11 +27,11 @@ msgstr "要直接访问的域(不使用 VPN 隧道),请参见"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:48
 msgid "Enable"
-msgstr ""
+msgstr "启用"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:53
 msgid "Loading"
-msgstr ""
+msgstr "加载中"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:45
 msgid "Local IP Addresses to Bypass"
@@ -55,7 +57,7 @@ msgstr "README"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:40
 msgid "Reload"
-msgstr ""
+msgstr "重启"
 
 #: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:52
 msgid "Remote IP Addresses to Bypass"
@@ -82,11 +84,11 @@ msgstr ""
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:38
 msgid "Start"
-msgstr ""
+msgstr "启动"
 
 #: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:42
 msgid "Stop"
-msgstr ""
+msgstr "停止"
 
 #: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:6
 msgid "VPN Bypass"
index 34ee653db40be7daac43f4e448133206fcbb1c05..c08f4008e0cab49777ee0549fb0f560df2698991 100644 (file)
@@ -1,16 +1,17 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2012-04-21 02:13+0200\n"
-"Last-Translator: Tomecki <przykryweczka@gmail.com>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswatchcat/pl/>\n"
 "Language: pl\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%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\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-dev\n"
 
 #: applications/luci-app-watchcat/luasrc/model/cbi/watchcat/watchcat.lua:21
 msgid "Forced reboot delay"
@@ -62,7 +63,6 @@ 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."
@@ -71,13 +71,12 @@ msgstr ""
 "internetowe zostanie utracone na określony czas."
 
 #: 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 ""
 "Restart routera Watchcat wykonuje za pomocą tzw. \"miękkiego restartu\". "
-"Wpisując tutaj wartość niezerową, wymusimy \"twardy restart\" jeśli \"miękki "
-"restart\" się nie powiedzie. Podaj czas w sekundach lub wpisz 0 (zero) aby "
-"wyłączyć restarty."
+"Wpisując tutaj wartość niezerową, wymusimy \"twardy restart\", jeśli \""
+"miękki restart\" się nie powiedzie. Podaj czas w sekundach lub wpisz 0 (zero)"
+", aby wyłączyć restarty"
index d6ebbfb57307ed5fa8c969c9ebe33a13b59e3021..127b8243c7ca6554b9fb5e99959cf84289b64ace 100644 (file)
@@ -1,50 +1,52 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-25 18:02+0000\n"
-"Last-Translator: Nathan <bonnemainsnathan@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
+"Last-Translator: reyur <remicaruyer@gmail.com>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswifischedule/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 3.10-dev\n"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:81
 msgid "Activate wifi"
-msgstr ""
+msgstr "Activer le 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 ""
+"Impossible de trouver le fichier requis /usr/bin/wifi_schedule.sh ou /sbin/"
+"wifi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:244
 msgid "Could not find required program /usr/bin/iwinfo"
-msgstr ""
+msgstr "Impossible de trouver le programme requis /usr/bin/iwinfo"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:41
 msgid "Cron Jobs"
-msgstr ""
+msgstr "Tâches régulières (cron)"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
 msgid "Day(s) of Week"
-msgstr ""
+msgstr "Jour(s) de la semaine"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
 msgid "Defines a schedule when to turn on and off wifi."
-msgstr ""
+msgstr "Définit un calendrier pour l'activation et la désactivation du wifi."
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
 msgid "Determine Modules Automatically"
-msgstr ""
+msgstr "Déterminer les modules automatiquement"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
 msgid "Disable wifi gracefully"
-msgstr ""
+msgstr "Désactiver le wifi proprement"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
 msgid "Disabled wifi forced"
-msgstr ""
+msgstr "Désactiver le wifi (mode forcé)"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
 msgid "Enable"
@@ -52,7 +54,7 @@ msgstr "Activer"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
 msgid "Enable Wifi Schedule"
-msgstr ""
+msgstr "Activer la programmation du wifi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:74
 msgid "Enable logging"
@@ -60,11 +62,11 @@ msgstr "Activer la journalisation"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:235
 msgid "Force disabling wifi even if stations associated"
-msgstr ""
+msgstr "Forcer la désactivation du wifi, même si des stations sont associées"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
 msgid "Friday"
-msgstr ""
+msgstr "Vendredi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
 msgid "Global Settings"
@@ -72,59 +74,59 @@ msgstr "Paramètres généraux"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
 msgid "Monday"
-msgstr ""
+msgstr "Lundi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
 msgid "Saturday"
-msgstr ""
+msgstr "Samedi"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
 msgid "Schedule"
-msgstr ""
+msgstr "Programmer"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:142
 msgid "Schedule events"
-msgstr ""
+msgstr "Calendrier des événements"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:196
 msgid "Start Time"
-msgstr ""
+msgstr "Heure de début"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:167
 msgid "Start WiFi"
-msgstr ""
+msgstr "Démarrer le wifi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:230
 msgid "Stop Time"
-msgstr ""
+msgstr "Heure de fin"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:201
 msgid "Stop WiFi"
-msgstr ""
+msgstr "Arrêter le wifi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
 msgid "Sunday"
-msgstr ""
+msgstr "Dimanche"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
 msgid "The value %s is invalid"
-msgstr ""
+msgstr "La valeur %s est invalide"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
 msgid "Thursday"
-msgstr ""
+msgstr "Jeudi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
 msgid "Tuesday"
-msgstr ""
+msgstr "Mardi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
 msgid "Unload Modules (experimental; saves more power)"
-msgstr ""
+msgstr "Ne pas charger les modules (expérimental, mode économie d'énergie)"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:29
 msgid "View Cron Jobs"
-msgstr ""
+msgstr "Voir les tâches régulières (cron)"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:28
 msgid "View Logfile"
@@ -132,13 +134,13 @@ msgstr "Afficher le fichier de journal"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
 msgid "Wednesday"
-msgstr ""
+msgstr "Mercredi"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:26
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
 msgid "Wifi Schedule"
-msgstr ""
+msgstr "Programmation du wifi"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:35
 msgid "Wifi Schedule Logfile"
-msgstr ""
+msgstr "Fichier de log de la programmation du wifi"
index 0132177e0c31c3084370c7481fe39d9b64de3190..f7be91989bcb1e444fc2a5752afe1204a7458c00 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-06 23:06+0000\n"
-"Last-Translator: Krzysztof Grzelak <9tysiecy@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswifischedule/pl/>\n"
 "Language: pl\n"
@@ -30,7 +30,7 @@ msgstr "Zadania Cron'a"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:154
 msgid "Day(s) of Week"
-msgstr ""
+msgstr "Dzień/Dni tygodnia"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
 msgid "Defines a schedule when to turn on and off wifi."
@@ -38,11 +38,11 @@ msgstr "Określa harmonogram włączania i wyłączania WiFi."
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:133
 msgid "Determine Modules Automatically"
-msgstr ""
+msgstr "Automatyczne określanie modułów"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:88
 msgid "Disable wifi gracefully"
-msgstr ""
+msgstr "Wyłącz WiFi z wdziękiem"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:95
 msgid "Disabled wifi forced"
@@ -50,7 +50,7 @@ msgstr "Wymuszone wyłączenie Wi-Fi"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:148
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
 msgid "Enable Wifi Schedule"
@@ -122,7 +122,7 @@ msgstr "Wtorek"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
 msgid "Unload Modules (experimental; saves more power)"
-msgstr ""
+msgstr "Rozładuj moduły (eksperymentalne; oszczędza więcej energii)"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:29
 msgid "View Cron Jobs"
index 4cda9a7643aec6a205bf9968680c846ede581bba..2d0ba248912f7b5a9a09c20b8b920dd8383d7529 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-05 01:57+0000\n"
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswifischedule/pt/>\n"
@@ -64,7 +64,7 @@ msgstr ""
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:161
 msgid "Friday"
-msgstr ""
+msgstr "Sexta-feira"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:48
 msgid "Global Settings"
@@ -72,11 +72,11 @@ msgstr "Configurações Globais"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:157
 msgid "Monday"
-msgstr ""
+msgstr "Segunda-feira"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:162
 msgid "Saturday"
-msgstr ""
+msgstr "Sábado"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:27
 msgid "Schedule"
@@ -104,7 +104,7 @@ msgstr ""
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:163
 msgid "Sunday"
-msgstr ""
+msgstr "Domingo"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:33
 msgid "The value %s is invalid"
@@ -112,11 +112,11 @@ msgstr ""
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:160
 msgid "Thursday"
-msgstr ""
+msgstr "Quinta-feira"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:158
 msgid "Tuesday"
-msgstr ""
+msgstr "Terça-feira"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:102
 msgid "Unload Modules (experimental; saves more power)"
@@ -132,7 +132,7 @@ msgstr "Ver Ficheiro de Registo"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:159
 msgid "Wednesday"
-msgstr ""
+msgstr "Quarta-feira"
 
 #: applications/luci-app-wifischedule/luasrc/controller/wifischedule/wifi_schedule.lua:26
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:39
index 51fa5b979a7f438cac500c86cb18f138989a3b34..b180c34f88c40b5ed8f6baf3e70885f386663630 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:09+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswifischedule/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-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 "Kích hoạt"
 
 #: applications/luci-app-wifischedule/luasrc/model/cbi/wifischedule/wifi_schedule.lua:55
 msgid "Enable Wifi Schedule"
index 13ec5f5c0631aa84008542ca3b2a336170e833cf..103750910c5cb6d14089af314f2f25281dfb2fe7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2019-11-16 09:06+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/pl/>\n"
 "Language: pl\n"
@@ -38,7 +38,7 @@ msgstr "Punkt końcowy"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
 msgid "Firewall Mark"
-msgstr ""
+msgstr "Znak zapory sieciowej"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:189
 msgid "Interface"
@@ -46,7 +46,7 @@ msgstr "Interfejs"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
 msgid "Interface does not have a public key!"
-msgstr ""
+msgstr "Interfejs nie posiada klucza publicznego!"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
 msgid "Latest Handshake"
@@ -62,7 +62,7 @@ msgstr "Nigdy"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
 msgid "Peer"
-msgstr ""
+msgstr "Peer"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
 msgid "Persistent Keepalive"
index c0ea8948b9e7777c83723e8cd509e3daba33812e..d6c3d88ede06f58f2aeef2c86697504d76898f60 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-31 18:06+0000\n"
-"Last-Translator: Tiago Gaspar <tiagogaspar8@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswireguard/pt/>\n"
 "Language: pt\n"
@@ -25,15 +25,15 @@ msgstr "Configuração"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:170
 msgid "Data Received"
-msgstr ""
+msgstr "Dados Recebidos"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:171
 msgid "Data Transmitted"
-msgstr ""
+msgstr "Dados Transmitidos"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:144
 msgid "Endpoint"
-msgstr ""
+msgstr "Ponto final"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:131
 msgid "Firewall Mark"
@@ -45,11 +45,11 @@ msgstr "Interface"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:116
 msgid "Interface does not have a public key!"
-msgstr ""
+msgstr "A interface não tem uma chave pública!"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:166
 msgid "Latest Handshake"
-msgstr ""
+msgstr "Último Aperto de Mão"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
 msgid "Listen Port"
@@ -57,15 +57,15 @@ msgstr "Porta de Escuta"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
 msgid "Never"
-msgstr ""
+msgstr "Nunca"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:251
 msgid "Peer"
-msgstr ""
+msgstr "Par"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:156
 msgid "Persistent Keepalive"
-msgstr ""
+msgstr "Keepalive Persistente"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:119
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:139
@@ -74,23 +74,27 @@ msgstr "Chave Pública"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:191
 msgid "Show/Hide QR-Code"
-msgstr ""
+msgstr "Mostrar/Ocultar Código QR"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:211
 msgid ""
 "The QR-Code works per wg interface, it will be refreshed with every manual "
 "page reload and transfers the following information:"
 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/controller/wireguard.lua:7
 msgid "WireGuard Status"
-msgstr ""
+msgstr "Estado do WireGuard"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:212
 msgid ""
 "[Interface] A random, on the fly generated 'PrivateKey', the key will not be "
 "saved on the router"
 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
 msgid ""
@@ -98,19 +102,22 @@ msgid ""
 "default of '0.0.0.0/0, ::/0' to allow sending traffic to any IPv4 and IPv6 "
 "address"
 msgstr ""
+"[Par] A 'PublicKey' dessa interface wg e os 'AllowedIPs' com a predefinição "
+"de '0.0.0.0.0/0, ::/0' para permitir enviar tráfego para qualquer endereço "
+"IPv4 e IPv6"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
 msgid "h ago"
-msgstr ""
+msgstr "h atrás"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
 msgid "m ago"
-msgstr ""
+msgstr "m atrás"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
 msgid "over a day ago"
-msgstr ""
+msgstr "mais de um dia atrás"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
 msgid "s ago"
-msgstr ""
+msgstr "s atrás"
index 984fd5a75c3ab3b8309d1d8984356bbe5137c478..39d74c3bc58608fc19ab376e7d31d8a405e42946 100644 (file)
@@ -1,8 +1,14 @@
 msgid ""
 msgstr ""
+"PO-Revision-Date: 2019-11-13 13:08+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswireguard/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
 msgid "Allowed IPs"
@@ -11,7 +17,7 @@ msgstr ""
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:225
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:259
 msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
 
 #: applications/luci-app-wireguard/luasrc/view/wireguard.htm:220
 msgid "Configuration"
index c9972a7f431ee6b41c984d0a7f90c1d41c6b4282..6bd6b641cade4fd22263a3d0edbdc313ce6f67f3 100644 (file)
@@ -5,16 +5,17 @@ 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: 2011-08-25 19:04+0200\n"
-"Last-Translator: Staszek <fistaszek@tlen.pl>\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationswol/pl/>\n"
 "Language: pl\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%10>=2 && n%10<=4 && (n%100<10 "
-"|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.0.4\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-dev\n"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:38
 msgid "Broadcast on all interfaces"
@@ -34,15 +35,14 @@ msgstr "Użyty interfejs sieciowy"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:55
 msgid "Send to broadcast address"
-msgstr ""
+msgstr "Wyślij na adres rozgłoszeniowy"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:24
-#, fuzzy
 msgid ""
 "Sometimes only one of the two tools works. If one fails, try the other one"
 msgstr ""
 "Czasem działa tylko jedno z narzędzi. Jeżeli jedno z nich nie zadziała, "
-"proszę użyć drugiego."
+"proszę użyć drugiego"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:32
 msgid "Specifies the interface the WoL packet is sent on"
index 08322baad9f4f4449dcf8b32ffba26deb2721d51..efaf9217316e39b8f329741fa35069a02969d033 100644 (file)
@@ -1,17 +1,18 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: LuCI: wol\n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2018-01-14 11:43+0300\n"
-"Language-Team: http://cyber-place.ru\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@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"
-"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 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -22,8 +23,8 @@ msgstr "Использовать широковещательную переда
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:47
 msgid "Choose the host to wake up or enter a custom MAC address to use"
 msgstr ""
-"Ð\97адаÑ\82Ñ\8c Ñ\85оÑ\81Ñ\82, ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð½ÐµÐ¾Ð±Ñ\85одимо Ñ\80азбÑ\83диÑ\82Ñ\8c.<br />Ð\9cожно Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8c MAC-адÑ\80еÑ\81 "
-"или имя хоста."
+"Ð\92Ñ\8bбеÑ\80еÑ\82е Ñ\85оÑ\81Ñ\82 ÐºÐ¾Ñ\82оÑ\80Ñ\8bй Ð½ÐµÐ¾Ð±Ñ\85одимо Ñ\80азбÑ\83диÑ\82Ñ\8c.<br/> Ð\9cожно Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8c MAC-"
+"адÑ\80еÑ\81 Ð¸Ð»Ð¸ Ð¸Ð¼Ñ\8f Ñ\85оÑ\81Ñ\82а."
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:46
 msgid "Host to wake up"
@@ -31,7 +32,7 @@ msgstr "Выбрать хост"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:31
 msgid "Network interface to use"
-msgstr "Выбрать интерфейс"
+msgstr "Ð\92Ñ\8bбÑ\80аÑ\82Ñ\8c Ð¡ÐµÑ\82евой Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:55
 msgid "Send to broadcast address"
@@ -50,13 +51,13 @@ msgstr "Задать сетевой интерфейс, по которому б
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:82
 msgid "Starting WoL utility:"
-msgstr "Запуск WoL утилиты:"
+msgstr "Запускаю утилиту WoL:"
 
 #: applications/luci-app-wol/luasrc/controller/wol.lua:4
 #: applications/luci-app-wol/luasrc/controller/wol.lua:5
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:9
 msgid "Wake on LAN"
-msgstr "Wake on LAN"
+msgstr "Проснись по локальной сети"
 
 #: applications/luci-app-wol/luasrc/model/cbi/wol.lua:10
 msgid ""
index 5a25f681bf945526a700a8555b5b9c121a164507..63b6faac73d7d10d176c6b846bf54c53fcccc77e 100644 (file)
@@ -7,7 +7,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=rpcd-mod-luci
-PKG_VERSION:=20191108
+PKG_VERSION:=20191114
 PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
 
 PKG_LICENSE:=Apache-2.0
index 77781b2e892cf3767a0382f5f683e71a90e00203..5dc436164d8ccff3b6a4e66f60cda48c3e4a5f63 100644 (file)
@@ -321,16 +321,16 @@ static struct {
 } lease_state = { };
 
 struct lease_entry {
-       int af;
+       int af, n_addr;
        char buf[512];
        int32_t expire;
        struct ether_addr mac;
+       char *hostname;
+       char *duid;
        union {
                struct in_addr in;
                struct in6_addr in6;
-       } addr;
-       char *hostname;
-       char *duid;
+       } addr[10];
 };
 
 static char *
@@ -449,12 +449,17 @@ lease_next(void)
 
                        p = strtok(NULL, " \t\n");
 
-                       if (p && inet_pton(AF_INET6, p, &e.addr.in6))
+                       if (p && inet_pton(AF_INET6, p, &e.addr[0].in6)) {
                                e.af = AF_INET6;
-                       else if (p && inet_pton(AF_INET, p, &e.addr.in))
+                               e.n_addr = 1;
+                       }
+                       else if (p && inet_pton(AF_INET, p, &e.addr[0].in)) {
                                e.af = AF_INET;
-                       else
+                               e.n_addr = 1;
+                       }
+                       else {
                                continue;
+                       }
 
                        if (!ea && e.af != AF_INET6)
                                continue;
@@ -523,10 +528,12 @@ lease_next(void)
                        strtok(NULL, " \t\n"); /* id */
                        strtok(NULL, " \t\n"); /* length */
 
-                       p = strtok(NULL, "/ \t\n"); /* ip */
-
-                       if (!p || !inet_pton(e.af, p, &e.addr.in6))
-                               continue;
+                       for (e.n_addr = 0, p = strtok(NULL, "/ \t\n");
+                            e.n_addr < ARRAY_SIZE(e.addr) && p != NULL;
+                            p = strtok(NULL, "/ \t\n")) {
+                               if (inet_pton(e.af, p, &e.addr[e.n_addr].in6))
+                                       e.n_addr++;
+                       }
 
                        ea = duid2ea(e.duid);
 
@@ -1340,11 +1347,11 @@ rpc_luci_get_host_hints_uci(struct reply_context *rctx)
                if (!hint)
                        continue;
 
-               if (lease->af == AF_INET && hint->ip.s_addr == 0)
-                       hint->ip = lease->addr.in;
-               else if (lease->af == AF_INET6 &&
+               if (lease->af == AF_INET && lease->n_addr && hint->ip.s_addr == 0)
+                       hint->ip = lease->addr[0].in;
+               else if (lease->af == AF_INET6 && lease->n_addr &&
                         !memcmp(&hint->ip6, &empty, sizeof(empty)))
-                       hint->ip6 = lease->addr.in6;
+                       hint->ip6 = lease->addr[0].in6;
 
                if (lease->hostname && !hint->hostname)
                        hint->hostname = strdup(lease->hostname);
@@ -1592,7 +1599,8 @@ rpc_luci_get_duid_hints(struct ubus_context *ctx, struct ubus_object *obj,
        struct ether_addr empty = {};
        struct lease_entry *lease;
        struct avl_tree avl;
-       void *o;
+       void *o, *a;
+       int n;
 
        avl_init(&avl, avl_strcmp, false, NULL);
        blob_buf_init(&blob, 0);
@@ -1615,9 +1623,18 @@ rpc_luci_get_duid_hints(struct ubus_context *ctx, struct ubus_object *obj,
 
                o = blobmsg_open_table(&blob, lease->duid);
 
-               inet_ntop(AF_INET6, &lease->addr.in6, s, sizeof(s));
+               inet_ntop(AF_INET6, &lease->addr[0].in6, s, sizeof(s));
                blobmsg_add_string(&blob, "ip6addr", s);
 
+               a = blobmsg_open_array(&blob, "ip6addrs");
+
+               for (n = 0; n < lease->n_addr; n++) {
+                       inet_ntop(AF_INET6, &lease->addr[n].in6, s, sizeof(s));
+                       blobmsg_add_string(&blob, NULL, s);
+               }
+
+               blobmsg_close_array(&blob, a);
+
                if (lease->hostname)
                        blobmsg_add_string(&blob, "hostname", lease->hostname);
 
@@ -1728,7 +1745,8 @@ rpc_luci_get_dhcp_leases(struct ubus_context *ctx, struct ubus_object *obj,
        struct lease_entry *lease;
        char s[INET6_ADDRSTRLEN];
        int af, family = 0;
-       void *a, *o;
+       void *a, *a2, *o;
+       int n;
 
        blobmsg_parse(rpc_get_leases_policy, __RPC_L_MAX, tb,
                      blob_data(msg), blob_len(msg));
@@ -1781,10 +1799,21 @@ rpc_luci_get_dhcp_leases(struct ubus_context *ctx, struct ubus_object *obj,
                        if (lease->duid)
                                blobmsg_add_string(&blob, "duid", lease->duid);
 
-                       inet_ntop(lease->af, &lease->addr.in6, s, sizeof(s));
+                       inet_ntop(lease->af, &lease->addr[0].in6, s, sizeof(s));
                        blobmsg_add_string(&blob, (af == AF_INET) ? "ipaddr" : "ip6addr",
                                           s);
 
+                       if (af == AF_INET6) {
+                               a2 = blobmsg_open_array(&blob, "ip6addrs");
+
+                               for (n = 0; n < lease->n_addr; n++) {
+                                       inet_ntop(lease->af, &lease->addr[n].in6, s, sizeof(s));
+                                       blobmsg_add_string(&blob, NULL, s);
+                               }
+
+                               blobmsg_close_array(&blob, a2);
+                       }
+
                        blobmsg_close_table(&blob, o);
                }
 
index 7de5e0f76b4c9d2aa3f43190f47c38a23a30cf12..1c6f843041854807a46c64f255f146744b77a703 100644 (file)
@@ -1103,7 +1103,7 @@ var CBITableSection = CBITypedSection.extend({
 
                                trEl.appendChild(E('div', {
                                        'class': 'th cbi-section-table-cell',
-                                       'data-type': opt.__name__
+                                       'data-widget': opt.__name__
                                }));
 
                                if (opt.width != null)
@@ -1139,7 +1139,7 @@ var CBITableSection = CBITypedSection.extend({
 
                                trEl.appendChild(E('div', {
                                        'class': 'th cbi-section-table-cell',
-                                       'data-type': opt.__name__
+                                       'data-widget': opt.__name__
                                }, opt.description));
 
                                if (opt.width != null)
@@ -1444,7 +1444,7 @@ var CBIGridSection = CBITableSection.extend({
                        'data-title': (title != '') ? title : null,
                        'data-description': (descr != '') ? descr : null,
                        'data-name': opt.option,
-                       'data-type': opt.typename || opt.__name__
+                       'data-widget': opt.typename || opt.__name__
                }, (value != null) ? value : E('em', _('none')));
        },
 
@@ -1586,7 +1586,7 @@ var CBIValue = CBIAbstractValue.extend({
                                'data-title': (title != '') ? title : null,
                                'data-description': this.stripTags(this.description).trim(),
                                'data-name': this.option,
-                               'data-type': this.typename || (this.template ? this.template.replace(/^.+\//, '') : null) || this.__name__
+                               'data-widget': this.typename || (this.template ? this.template.replace(/^.+\//, '') : null) || this.__name__
                        }, E('div', {
                                'id': 'cbi-%s-%s-%s'.format(config_name, section_id, this.option),
                                'data-index': option_index,
@@ -1602,7 +1602,7 @@ var CBIValue = CBIAbstractValue.extend({
                                'data-depends': depend_list,
                                'data-field': this.cbid(section_id),
                                'data-name': this.option,
-                               'data-type': this.typename || (this.template ? this.template.replace(/^.+\//, '') : null) || this.__name__
+                               'data-widget': this.typename || (this.template ? this.template.replace(/^.+\//, '') : null) || this.__name__
                        });
 
                        if (this.last_child)
index 3cc51ed40a873b1aa2da03b0f7efb965bade95b0..504f592978b83475fb1f2bd402c2617fae83f582 100644 (file)
@@ -385,6 +385,7 @@ function initNetworkState(refresh) {
                                        type:     dev.type,
                                        mtu:      dev.mtu,
                                        qlen:     dev.qlen,
+                                       wireless: dev.wireless,
                                        ipaddrs:  [],
                                        ip6addrs: []
                                };
@@ -1148,7 +1149,10 @@ Network = L.Class.extend(/** @lends LuCI.Network.prototype */ {
                                if (devices.hasOwnProperty(ifname))
                                        continue;
 
-                               if (isIgnoredIfname(ifname) || isVirtualIfname(ifname) || isWifiIfname(ifname))
+                               if (isIgnoredIfname(ifname) || isWifiIfname(ifname))
+                                       continue;
+
+                               if (_state.netdevs[ifname].wireless)
                                        continue;
 
                                devices[ifname] = this.instantiateDevice(ifname);
index 2e360410dfb6720fc43f4a322b7573d75ac9aee5..1a9504b5d33cbb091bed65da77fe6ca99f3d78e1 100644 (file)
@@ -2562,7 +2562,7 @@ return L.Class.extend({
                                var call = function(r, data, duration) {
                                        if (r.status === 204) {
                                                L.ui.changes.displayStatus('warning', [
-                                                       E('h4', _('Configuration has been rolled back!')),
+                                                       E('h4', _('Configuration changes have been rolled back!')),
                                                        E('p', _('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.').format(L.env.apply_rollback)),
                                                        E('div', { 'class': 'right' }, [
                                                                E('button', {
@@ -2623,7 +2623,7 @@ return L.Class.extend({
 
                                        L.ui.changes.setIndicator(0);
                                        L.ui.changes.displayStatus('notice',
-                                               E('p', _('Configuration has been applied.')));
+                                               E('p', _('Configuration changes applied.')));
 
                                        window.clearTimeout(tt);
                                        window.setTimeout(function() {
@@ -2648,7 +2648,7 @@ return L.Class.extend({
                                var now = Date.now();
 
                                L.ui.changes.displayStatus('notice spinning',
-                                       E('p', _('Waiting for configuration to get applied… %ds')
+                                       E('p', _('Applying configuration changes… %ds')
                                                .format(Math.max(Math.floor((deadline - Date.now()) / 1000), 0))));
 
                                if (now >= deadline)
index 4a43daed68e250c0c7d64946345be6a35e78af0f..0f6c66019315dac0e8ebd4a35af8fc01de33ffcd 100644 (file)
@@ -1059,11 +1059,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5768,7 +5768,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 3541dcadd92b3e05acb82fb43adc8a6afb26b977..77e28eb8842ee9cac701c4fdb740cc7e9f187990 100644 (file)
@@ -1098,11 +1098,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5874,7 +5874,7 @@ msgid "Waiting for command to complete..."
 msgstr "S’està esperant que l’ordre s’acabi…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 52bde494af9664f5c4e10de6993367a17c7df8a5..966e594eab00037ea901f6c1a4b3e470d94ea35c 100644 (file)
@@ -1094,11 +1094,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5902,7 +5902,7 @@ msgid "Waiting for command to complete..."
 msgstr "Čekání na dokončení příkazu..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index b4240d0300271adebb96039ec5702e7db96a761f..546750281e89d171d2050e3e21d63efd2f7f843f 100644 (file)
@@ -1130,11 +1130,11 @@ msgid "Configuration failed"
 msgstr "Konfiguration fehlgeschlagen"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Die Konfiguration wurde angewendet."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "Die Konfiguration wurde zurückgerollt!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6099,7 +6099,7 @@ msgid "Waiting for command to complete..."
 msgstr "Der Befehl wird ausgeführt..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "Warte auf das Anwenden der Konfiguration… %ds"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 2ac1179dae93ac40da656a51d20cc81d5cfb4f24..3c1d369466ff14bc217ba0cb63138d386877018c 100644 (file)
@@ -1103,11 +1103,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5884,7 +5884,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 7052ce435039730b202d602ffdf75102b3689ce7..92fcc3c36b6baefa3178a636d381327e3327bdcc 100644 (file)
@@ -1091,11 +1091,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5848,7 +5848,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 58aafa2bdbb708768da6cdb7738ffe2e0e3fddb6..9b298a5df3f89020cc04086dd2365196616a423b 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: 2019-11-06 23:04+0000\n"
+"PO-Revision-Date: 2019-11-16 09:04+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
 "\n"
@@ -239,7 +239,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr "Máx. consultas simultáneas"
+msgstr "<abbr title=\"Maximal\">Máx.</abbr> consultas simultáneas"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
 msgid ""
@@ -1133,11 +1133,11 @@ msgid "Configuration failed"
 msgstr "Configuración fallida"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Se ha aplicado la configuración."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "¡La configuración ha sido revertida!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -4790,7 +4790,7 @@ msgstr "Tipo de servicio"
 
 #: modules/luci-base/luasrc/controller/admin/index.lua:62
 msgid "Services"
-msgstr "Servicios"
+msgstr "Aplicaciones"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:1587
 msgid "Session expired"
@@ -6083,7 +6083,7 @@ msgid "Waiting for command to complete..."
 msgstr "Esperando a que se complete el comando..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "Esperando a que se aplique la configuración… %ds"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 1d3984cc12ae94d927427b96a5100319e75f4546..04d886e1425a7973ca4f5ca202390d7f029773a7 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: 2019-11-06 00:08+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
 "Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/fr/>"
 "\n"
 "Language: fr\n"
@@ -25,11 +25,11 @@ msgstr "%d Bit"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2178
 msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d champs invalides"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:32
 msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s est non-taggué dans plusieurs VLANs !"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:290
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:400
@@ -94,7 +94,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
 msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr ""
+msgstr "0 = pas de seuil de RSSI, 1 = utiliser la valeur par défaut du pilote"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:228
 msgid "1 Minute Load:"
@@ -162,8 +162,8 @@ msgid ""
 "<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
 "order of the resolvfile"
 msgstr ""
-"Les serveurs <abbr title=\"Domain Name System\">DNS</abbr> seront<br/"
-">interrogés dans l'ordre du fichier de résolution"
+"Les serveurs <abbr title=\"Domain Name System\">DNS</abbr> seront interrogés "
+"dans l'ordre du fichier de résolution"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:824
 msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -199,6 +199,8 @@ msgstr "Passerelle <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
 msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
 msgstr ""
+"Suffixe <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> (en "
+"hexadécimal)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
 #: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
@@ -217,41 +219,43 @@ msgstr "Adresse <abbr title=\"Media Access Control\">MAC</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
 msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
-msgstr ""
+msgstr "<abbr title=\"DHCP Unique Identifier\">DUID</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:232
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 msgstr ""
-"Nombre de baux <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
-"abbr> maximum"
+"Nombre maximal de baux <abbr title=\"Dynamic Host Configuration Protocol\""
+">DHCP</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
 msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
 "Domain Name System\">EDNS0</abbr> packet size"
 msgstr ""
-"taille maximum des paquets <abbr title=\"Extension Mechanisms for Domain "
+"Taille maximale des paquets <abbr title=\"Extension Mechanisms for Domain "
 "Name System\">EDNS0</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
 msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr "Maximum de requêtes concurrentes"
+msgstr "Nombre maximal de requêtes concurrentes"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
 msgid ""
 "<br/>Note: you need to manually restart the cron service if the crontab file "
 "was empty before editing."
 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:1586
 msgid "A directory with the same name already exists."
-msgstr ""
+msgstr "Un dossier avec le même nom existe déjà."
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:1589
 msgid "A new login is required since the authentication session expired."
-msgstr ""
+msgstr "Il est nécessaire de s'authentifier de nouveau car la session a expiré."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
 msgid "A43C + J43 + A43"
@@ -263,7 +267,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
 msgid "ADSL"
-msgstr ""
+msgstr "ADSL"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
 msgid "ANSI T1.413"
@@ -325,7 +329,7 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:541
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:545
 msgid "Absent Interface"
-msgstr ""
+msgstr "Interface manquante"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
 msgid "Access Concentrator"
@@ -385,33 +389,33 @@ msgstr "Ajouter"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
 msgid "Add ATM Bridge"
-msgstr ""
+msgstr "Ajouter un bridge ATM"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
 msgid "Add IPv4 address…"
-msgstr ""
+msgstr "Ajouter une adresse IPv4…"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
 msgid "Add IPv6 address…"
-msgstr ""
+msgstr "Ajouter une adresse IPv6…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:47
 msgid "Add LED action"
-msgstr ""
+msgstr "Ajouter une action de DEL"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:216
 msgid "Add VLAN"
-msgstr ""
+msgstr "Ajouter un VLAN"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:14
 msgid "Add instance"
-msgstr ""
+msgstr "Ajouter une instance"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:142
 #: 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:237
 msgid "Add key"
-msgstr ""
+msgstr "Ajouter une clé"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:153
 msgid "Add local domain suffix to names served from hosts files"
@@ -425,7 +429,7 @@ msgstr "Ajout d'une nouvelle interface..."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:99
 msgid "Add peer"
-msgstr ""
+msgstr "Ajouter un pair"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:103
 msgid "Additional Hosts files"
@@ -529,8 +533,8 @@ msgstr "Autoriser l'hôte local"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr ""
-"Permettre à des hôtes distants de se conecter à des ports SSH locaux "
-"correspondants (« forwarded »)"
+"Autoriser les hôtes distants à se connecter à des ports SSH forwardés ("
+"option « GatewayPorts »)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
 msgid "Allow root logins with password"
@@ -633,7 +637,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
 msgid "Announced DNS servers"
-msgstr ""
+msgstr "Serveurs DNS publiés"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1500
 msgid "Anonymous Identity"
@@ -664,7 +668,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2518
 msgid "Apply unchecked"
-msgstr ""
+msgstr "Appliquer sans vérification"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:40
 msgid "Architecture"
@@ -685,7 +689,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1984
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
 msgid "Associated Stations"
-msgstr "Équipements associés"
+msgstr "Équipements connectés"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
 msgid "Associations"
@@ -707,7 +711,7 @@ msgstr "Authentification"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:70
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
 msgid "Authentication Type"
-msgstr ""
+msgstr "Type d'authentification"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:76
 msgid "Authoritative"
@@ -825,7 +829,7 @@ msgstr "Liste des fichiers de sauvegarde"
 
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:51
 msgid "Bad address specified!"
-msgstr "Adresse spécifiée incorrecte!"
+msgstr "Adresse spécifiée incorrecte!"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:371
@@ -879,7 +883,7 @@ msgstr "Passerelle"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
 msgid "Bridge interfaces"
-msgstr "Interfaces en pont"
+msgstr "Bridger les interfaces"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
 msgid "Bridge unit number"
@@ -896,7 +900,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
 msgid "Buffered"
-msgstr "Temporisé"
+msgstr "Buffers"
 
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
 msgid "CA certificate; if empty it will be saved after the first connection."
@@ -950,7 +954,7 @@ msgstr "Changements"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2654
 msgid "Changes have been reverted."
-msgstr ""
+msgstr "Les modifications ont été annulées."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
 msgid "Changes the administrator password for accessing the device"
@@ -1004,9 +1008,9 @@ msgid ""
 "Choose the network(s) you want to attach to this wireless interface or fill "
 "out the <em>create</em> field to define a new network."
 msgstr ""
-"Choisissez le(s) réseau(x)  que vous souhaitez attachez a cette interface "
-"sans-fil ou remplissez le <em>créer</em>  champ pour définir un nouveau "
-"réseau. "
+"Choisissez le(s) réseau(x)  que vous souhaitez attacher à cette interface "
+"sans-fil ou remplissez le champ <em>créer</em> pour définir un nouveau "
+"réseau."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
 msgid "Cipher"
@@ -1085,7 +1089,7 @@ msgstr "Échec de la commande"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
 msgid "Comment"
-msgstr ""
+msgstr "Commentaire"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
 msgid ""
@@ -1107,11 +1111,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1199,7 +1203,7 @@ msgstr "Interface spécifique"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
 msgid "Custom delegated IPv6-prefix"
-msgstr ""
+msgstr "Préfixe IPv6 délégué personnalisé"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:377
 msgid ""
@@ -1212,8 +1216,8 @@ msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
 "\">LED</abbr>s if possible."
 msgstr ""
-"Personnaliser le comportement des <abbr title=\"Diode Électro-Luminescente"
-"\">DEL</abbr>s si possible."
+"Permet de personnaliser le comportement des <abbr title=\"Diode Électro-"
+"Luminescente\">DEL</abbr>s lorsque le matériel le permet."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
 msgid "DAE-Client"
@@ -1412,7 +1416,7 @@ msgstr "Destination"
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
 msgid "Destination zone"
-msgstr ""
+msgstr "Zone de destination"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:190
@@ -1479,7 +1483,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Disable DNS lookups"
-msgstr ""
+msgstr "Ne pas afficher les noms DNS"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "Disable Encryption"
@@ -1531,7 +1535,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
 msgid "Dismiss"
-msgstr ""
+msgstr "Fermer"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:774
 msgid "Distance Optimization"
@@ -1706,6 +1710,8 @@ msgid ""
 "Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
 "snooping"
 msgstr ""
+"Activer l'<abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
+"snooping"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
@@ -1715,7 +1721,7 @@ msgstr "Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Enable DNS lookups"
-msgstr ""
+msgstr "Afficher les noms DNS"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
@@ -1794,7 +1800,7 @@ msgstr "Activé"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
 msgid "Enables IGMP snooping on this bridge"
-msgstr ""
+msgstr "Active l'IGMP snooping sur ce bridge"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
 msgid ""
@@ -1805,8 +1811,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
 msgid "Enables the Spanning Tree Protocol on this bridge"
 msgstr ""
-"Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr> sur "
-"ce pont"
+"Active le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr> sur ce "
+"bridge"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
 msgid "Encapsulation limit"
@@ -1866,7 +1872,7 @@ msgstr "Module Ethernet"
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2757
 #: modules/luci-compat/luasrc/model/network.lua:1422
 msgid "Ethernet Switch"
-msgstr "Commutateur Ethernet"
+msgstr "Switch Ethernet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
 msgid "Exclude interfaces"
@@ -1889,7 +1895,6 @@ msgid "Expires"
 msgstr "Expire"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
-#, fuzzy
 msgid ""
 "Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
 msgstr ""
@@ -2137,7 +2142,7 @@ msgstr "Passerelle"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Gateway Ports"
-msgstr "Ports de la passerelle"
+msgstr "Autoriser la connexion aux ports forwardés"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:9
 #: modules/luci-compat/luasrc/model/network.lua:29
@@ -2237,7 +2242,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr "Cacher le ESSID"
+msgstr "Cacher le <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:99
 #: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:61
@@ -2260,7 +2265,7 @@ msgstr "Délai d'expiration pour les hôtes"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:30
 msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
-msgstr "adresse IP ou réseau"
+msgstr "Adresse IP ou réseau"
 
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
 msgid "Host-Uniq tag content"
@@ -2544,7 +2549,7 @@ msgstr ""
 #: 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 "Décoché, aucune route par défaut n'est configurée"
+msgstr "Aucune route par défaut ne sera configurée si cette case est décochée"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
@@ -2557,7 +2562,7 @@ msgstr "Décoché, aucune route par défaut n'est configurée"
 #: 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 "Décoché, les adresses des serveurs DNS publiés sont ignorées"
+msgstr "Les serveurs DNS annoncés seront ignorés si cette case est décochée"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:337
 msgid ""
@@ -2609,7 +2614,7 @@ msgstr "Délai d'inactivité"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:261
 msgid "Inbound:"
-msgstr "Intérieur :"
+msgstr "Entrant :"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
 msgid "Info"
@@ -2750,14 +2755,12 @@ msgid "Isolate Clients"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:227
-#, fuzzy
 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 ""
-"Il semble que vous essayez de programmer votre routeur avec une image qui ne "
-"tient pas dans sa mémoire flash, vérifiez s'il vous plait votre fichier-"
-"image !"
+"L'image que vous essayez de flasher est vraisemblablement trop grosse pour "
+"tenir dans la mémoire flash, merci de vérifier le fichier !"
 
 #: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:183
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:221
@@ -2805,7 +2808,7 @@ msgstr "Clé n° %d"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:53
 msgid "Kill"
-msgstr "Tuer"
+msgstr "Forcer l'arrêt"
 
 #: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
@@ -2981,7 +2984,7 @@ msgstr "Port d'écoute des requêtes DNS entrantes"
 #: modules/luci-mod-status/luasrc/controller/admin/status.lua:23
 #: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:202
 msgid "Load"
-msgstr "Charger"
+msgstr "Charge"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:45
 msgid "Load Average"
@@ -3034,21 +3037,20 @@ msgstr "Démarrage local"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:43
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
 msgid "Local Time"
-msgstr "Heure Locale"
+msgstr "Date"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:148
 msgid "Local domain"
 msgstr "Domaine local"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:145
-#, fuzzy
 msgid ""
 "Local domain specification. Names matching this domain are never forwarded "
 "and are resolved from DHCP or hosts files only"
 msgstr ""
-"Domaine local à préciser. Les noms correspondants à ce domaine ne sont "
-"jamais transmis, mais résolus seulement depuis le serveur DHCP ou le fichier "
-"Hosts"
+"Configuration du domaine local. Les noms appartenant à ce domaine ne seront "
+"jamais transmis à un résolveur DNS, ils seront résolus seulement à partir du "
+"serveur DHCP ou des fichiers « hosts »"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:149
 msgid "Local domain suffix appended to DHCP names and hosts file entries"
@@ -3285,7 +3287,7 @@ msgstr "Mode"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:39
 msgid "Model"
-msgstr ""
+msgstr "Modèle"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
 msgid "Modem default"
@@ -3755,7 +3757,7 @@ msgstr "Sortie"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
 msgid "Outbound:"
-msgstr "Extérieur :"
+msgstr "Sortant :"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
 msgid "Output Interface"
@@ -3827,7 +3829,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
 msgid "Owner"
-msgstr "Propriétaire"
+msgstr "Utilisateur"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
 msgid "PAP/CHAP (both)"
@@ -4039,7 +4041,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:285
 msgid "Phy Rate:"
-msgstr "Débit de la puce:"
+msgstr "Débit physique :"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
 msgid "Physical Settings"
@@ -4500,19 +4502,19 @@ msgstr "Montrer/cacher le mot de passe"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2431
 msgid "Revert"
-msgstr "Revenir"
+msgstr "Annuler les modifications"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2514
 msgid "Revert changes"
-msgstr ""
+msgstr "Annuler les modifications"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
 msgid "Revert request failed with status <code>%h</code>"
-msgstr ""
+msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2643
 msgid "Reverting configuration…"
-msgstr ""
+msgstr "Annulation de la configuration…"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
 msgid "Root directory for files served via TFTP"
@@ -4994,11 +4996,11 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
 #: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
 msgid "Switch"
-msgstr "Commutateur"
+msgstr "Switch"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:169
 msgid "Switch %q"
-msgstr "Commutateur %q"
+msgstr "Switch %q"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:147
 msgid ""
@@ -5020,7 +5022,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:398
 msgid "Switch protocol"
-msgstr "Protocole du commutateur"
+msgstr "Changer de protocole"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
@@ -5100,7 +5102,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:49
 msgid "Terminate"
-msgstr "Terminer"
+msgstr "Éteindre"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:83
 msgid "The <em>block mount</em> command failed with code %d"
@@ -5147,6 +5149,13 @@ msgid ""
 "or revert all pending changes to keep the currently working configuration "
 "state."
 msgstr ""
+"L'équipement n'était plus joignable dans les %d secondes après l'application "
+"des modifications, ce qui a entraîné le retour en arrière automatique de la "
+"configuration. Si vous êtes certain que les modifications de configuration "
+"sont correctes, vous pouvez appliquer la configuration sans vérification. "
+"Sinon, vous pouvez effectuer d'autres modifications et retenter d'appliquer "
+"l'ensemble des modifications, ou bien annuler toutes les modifications en "
+"cours pour conserver l'état actuel."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:278
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:390
@@ -5259,17 +5268,16 @@ msgstr ""
 "redémarrera tout seul une fois cela fini."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:287
-#, fuzzy
 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 ""
-"The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
-"few minutes until you try to reconnect. It might be necessary to renew the "
-"address of your computer to reach the device again, depending on your "
-"settings."
+"Le système est en cours de mise à jour.<br /> MERCI DE NE PAS ÉTEINDRE VOTRE "
+"ÉQUIPEMENT !<br /> Attendez quelques minutes avant d'essayer de vous "
+"reconnecter. Il sera peut-être nécessaire que votre ordinateur obtienne une "
+"nouvelle adresse IP pour pouvoir joindre à nouveau l'équipement."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:159
 msgid ""
@@ -5312,7 +5320,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:51
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
 msgid "There are no active leases"
-msgstr ""
+msgstr "Aucun bail actif"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2623
 msgid "There are no changes to apply"
@@ -5387,7 +5395,9 @@ msgstr ""
 msgid ""
 "This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
 "abbr> in the local network"
-msgstr "C'est le seul serveur DHCP sur le réseau local"
+msgstr ""
+"C'est le seul serveur <abbr title=\"Dynamic Host Configuration Protocol\""
+">DHCP</abbr> sur le réseau local"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
 msgid "This is the plain username for logging into the account"
@@ -5415,8 +5425,8 @@ msgid ""
 "This list gives an overview over currently running system processes and "
 "their status."
 msgstr ""
-"Cette liste donne une vue d'ensemble des processus en exécution et leur "
-"statut."
+"Cette liste donne une vue d'ensemble des processus en cours d'exécution et "
+"leur statut."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:936
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1067
@@ -5473,7 +5483,7 @@ msgstr "Trafic"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:382
 msgid "Transfer"
-msgstr "Transfert"
+msgstr "Données"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:91
 msgid "Transmit"
@@ -5941,10 +5951,10 @@ msgstr ""
 
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:34
 msgid "Waiting for command to complete..."
-msgstr "En attente de la commande pour terminer…"
+msgstr "En attente que la commande se termine…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -6105,9 +6115,8 @@ msgid "auto"
 msgstr "auto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
-#, fuzzy
 msgid "automatic"
-msgstr "statique"
+msgstr "automatique"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:79
 msgid "baseT"
@@ -6127,12 +6136,12 @@ msgstr ""
 
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
 msgid "create:"
-msgstr "créer:"
+msgstr "créer :"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
 msgid "creates a bridge over specified interface(s)"
-msgstr "créer un bridge entre plusieurs interfaces"
+msgstr "Crée un bridge entre les interfaces spécifiées ci-dessous"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:49
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:52
@@ -6195,7 +6204,7 @@ msgstr "fichier dans lequel les baux DHCP seront stockés"
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:194
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
 msgid "forward"
-msgstr "transfert"
+msgstr "relayage"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:81
 msgid "full-duplex"
index d063aac65e2f9e34680f3feeea267ab19c84187b..8caf099b9ed7a952096a528fa5ffca47abde74b0 100644 (file)
@@ -1085,11 +1085,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5806,7 +5806,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 6f24138ac960d31cdd94fb29095a5301dcaa4612..794fe8d3cab05dca153598376ed0e8bcddff7ebe 100644 (file)
@@ -1059,11 +1059,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5768,7 +5768,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index b8fce265f994dff22676abb796976f65e952130a..dcfe0b60e72e47456065cdb356880fdb216cf525 100644 (file)
@@ -1101,11 +1101,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5932,7 +5932,7 @@ msgid "Waiting for command to complete..."
 msgstr "Várakozás a parancs befejezésére..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 596c76bd708274568a2945e2e0fef753f3e90015..4d609286ce1b8c7d84931c192845edb3303a2fa3 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: LuCI\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2019-10-29 18:37+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"PO-Revision-Date: 2019-11-16 09:04+0000\n"
+"Last-Translator: Michele Adduci <info@micheleadduci.net>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/luci/it/>"
 "\n"
 "Language: it\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "%.1f dB"
@@ -1035,7 +1035,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:807
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:912
 msgid "Client"
-msgstr "Cliente"
+msgstr "Client"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
@@ -1108,11 +1108,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5913,7 +5913,7 @@ msgid "Waiting for command to complete..."
 msgstr "In attesa del comando da completare..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 0a7ef9044287c6ffcc887d694f6cb765d774280d..39a154d14dbf5396729155ca72612c0e1a100283 100644 (file)
@@ -1119,11 +1119,11 @@ msgid "Configuration failed"
 msgstr "設定が失敗しました"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "設定が適用されました。"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "設定はロールバックされました!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6017,7 +6017,7 @@ msgid "Waiting for command to complete..."
 msgstr "コマンド実行中です..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "設定を適用中です… %d 秒"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 5929efb74f6bb416d74c8929e0ddfeb444bbdd26..b65360aac0dfdd1b9d9665aad52ada712902f902 100644 (file)
@@ -1085,11 +1085,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5841,7 +5841,7 @@ msgid "Waiting for command to complete..."
 msgstr "실행한 명령이 끝나기를 기다리는 중입니다..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 7db69577011664758bc5ea20c368bebdb1a09d54..ddff6c8618c6bbec1064bd9ea89a7da57e3632b8 100644 (file)
@@ -1070,11 +1070,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5817,7 +5817,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index e61daa8953699f3570a1cc9942cf5687c3c29b8e..5168b7c8e2975b9f9ccb2388e9b7028a42ba4630 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2019-11-13 13:05+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"
@@ -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.9.1\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "%.1f dB"
@@ -219,8 +219,8 @@ msgid ""
 "<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
 "Protocol\">DHCP</abbr> leases"
 msgstr ""
-"Maksimalt antall <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
-"abbr> leier"
+"<abbr title=\"maximal\">Maksimalt antall</abbr> <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-tildelninger"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
 msgid ""
@@ -1093,11 +1093,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5764,6 +5764,7 @@ msgid "Use routing table"
 msgstr "Bruk rutingtabellen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
+#, fuzzy
 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 "
@@ -5774,7 +5775,9 @@ msgstr ""
 "Bruk <em>Legg til</em> knappen får å legge til en leieavtale. <em>MAC-"
 "Adresse</em> identifiserer verten, <em>IPv4-Adresse</em> angir hvilken "
 "statisk IP adresse som skal brukes og <em>Vertsnavn</em> blir symbolsk "
-"tilknyttet den anmodende verten."
+"tilknyttet den anmodende verten. Det valgfrie <em>Leietid</em> kan brukes "
+"til å sette en ikkeforvalgt, vertsspesifikk leietid, f.eks. 12t, 3d, eller "
+"uendelig."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
 msgid "Used"
@@ -5901,7 +5904,7 @@ msgid "Waiting for command to complete..."
 msgstr "Venter på at kommando fullføres..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 13d9a9bf7e357176509f32368ce97b4d53d4ed97..056e3a8d26f9e89fa029358bf94e9bc1de4a2008 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: 2019-11-07 17:59+0000\n"
+"PO-Revision-Date: 2019-11-17 11:04+0000\n"
 "Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
 "Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/luci/pl/>"
 "\n"
@@ -925,7 +925,7 @@ msgstr "Użycie CPU (%)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
 msgid "Cached"
-msgstr "Buforowane"
+msgstr "Zbuforowane"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
@@ -1042,7 +1042,7 @@ msgid ""
 "FEATURE IS FOR PROFESSIONALS! )"
 msgstr ""
 "Kliknij \"Zapisz mtdblock\", aby pobrać określony plik mtdblock. (UWAGA: TA "
-"FUNKCJA JEST DLA PROFESJONALISTÓW! )"
+"FUNKCJA JEST DLA PROFESJONALISTÓW!)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3540
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:807
@@ -1126,11 +1126,11 @@ msgid "Configuration failed"
 msgstr "Konfiguracja nieudana"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Konfiguracja została zastosowana."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "Konfiguracja została wycofana!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1406,7 +1406,7 @@ msgstr "Usuń klucz"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1634
 msgid "Delete request failed: %s"
-msgstr "Żądanie usunięcia nie powiodło się: %s"
+msgstr "Zalecane kasowanie nieudane: %s"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:726
 msgid "Delete this network"
@@ -1463,7 +1463,7 @@ msgstr "Urządzenie nieaktywne"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:170
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:516
 msgid "Device is restarting…"
-msgstr "Urządzenie jest restartowane.."
+msgstr "Urządzenie jest restartowane"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2539
 msgid "Device unreachable!"
@@ -1643,7 +1643,7 @@ msgstr "Pobierz mtdblock"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
 msgid "Downstream SNR offset"
-msgstr ""
+msgstr "Kompensacja transmisji SNR"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1174
 msgid "Drag to reorder"
@@ -1686,7 +1686,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
 msgid "EA-bits length"
-msgstr "EA-bits length"
+msgstr "Długość EA-bits"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
 msgid "EAP-Method"
@@ -1700,7 +1700,7 @@ msgstr "Metoda protokołu rozszerzonego uwierzytelniania (EAP)"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:334
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:723
 msgid "Edit"
-msgstr "Edycja"
+msgstr "Edytuj"
 
 #: modules/luci-compat/luasrc/view/cbi/error.htm:13
 msgid ""
@@ -1725,7 +1725,7 @@ msgstr "Ratunkowy"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:718
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:758
 msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
 msgid ""
@@ -1796,15 +1796,15 @@ msgstr "Włącz uczenie się i starzenie"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:195
 msgid "Enable mirroring of incoming packets"
-msgstr ""
+msgstr "Włącz tworzenie kopii pakietów przychodzących"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:196
 msgid "Enable mirroring of outgoing packets"
-msgstr ""
+msgstr "Włącz tworzenie kopii pakietów wychodzących"
 
 #: 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 ""
+msgstr "Włącz flagę DF (Nie fragmentuj) pakietów szyfrujących."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:716
 msgid "Enable this network"
@@ -1840,7 +1840,7 @@ msgstr ""
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
 msgid "Encapsulation limit"
-msgstr ""
+msgstr "Ograniczenie enkapsulacji"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
@@ -1857,11 +1857,11 @@ msgstr "Szyfrowanie"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
 msgid "Endpoint Host"
-msgstr ""
+msgstr "Końcowy Host"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
 msgid "Endpoint Port"
-msgstr ""
+msgstr "Końcowy Port"
 
 #: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom value"
@@ -1908,7 +1908,7 @@ msgstr "Rozwiń hosty"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:198
 msgid "Expecting an hexadecimal assignment hint"
-msgstr ""
+msgstr "Oczekiwanie na przydział w systemie szesnastkowym"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:59
 msgid "Expecting: %s"
@@ -1929,11 +1929,11 @@ msgstr "Zewnętrzne"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
 msgid "External R0 Key Holder List"
-msgstr ""
+msgstr "Zewnętrzny Klucz R0 listy właścicieli"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
 msgid "External R1 Key Holder List"
-msgstr ""
+msgstr "Zewnętrzny Klucz R1 listy właścicieli"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
 msgid "External system log server"
@@ -1953,15 +1953,15 @@ msgstr "Dodatkowe opcje SSH"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
 msgid "FT over DS"
-msgstr ""
+msgstr "FT over DS"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1356
 msgid "FT over the Air"
-msgstr ""
+msgstr "FT over the Air"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
 msgid "FT protocol"
-msgstr ""
+msgstr "Protokół FT"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:83
 msgid "Failed to change the system password."
@@ -2031,7 +2031,7 @@ msgstr "Zapora"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:76
 msgid "Firewall Mark"
-msgstr ""
+msgstr "Znak zapory sieciowej"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:321
 msgid "Firewall Settings"
@@ -2114,7 +2114,7 @@ msgstr "Wymuś użycie NAT-T"
 
 #: modules/luci-base/luasrc/view/csrftoken.htm:8
 msgid "Form token mismatch"
-msgstr ""
+msgstr "Niepoprawna forma tokenu"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
 msgid "Forward DHCP traffic"
@@ -2130,7 +2130,7 @@ msgstr "Przekazuj broadcast`y"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:813
 msgid "Forward mesh peer traffic"
-msgstr ""
+msgstr "Przekazuj ruch w sieci mesh"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:961
 msgid "Forwarding mode"
@@ -2178,7 +2178,7 @@ msgstr "Adres bramy jest nieprawidłowy"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
 msgid "Gateway metric"
-msgstr ""
+msgstr "Brama metryczna"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:65
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:318
@@ -2377,7 +2377,7 @@ msgstr "Adres IPv4"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
 msgid "IPv4 assignment length"
-msgstr ""
+msgstr "długość przydziału IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
 msgid "IPv4 broadcast"
@@ -2393,7 +2393,7 @@ msgstr "Maska IPv4"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:286
 msgid "IPv4 network in address/netmask notation"
-msgstr ""
+msgstr "Zapis adresu/maski w sieci IPv4"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:90
 msgid "IPv4 only"
@@ -2409,7 +2409,6 @@ msgid "IPv4 prefix length"
 msgstr "Długość prefiksu IPv4"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
-#, fuzzy
 msgid "IPv4+IPv6"
 msgstr "IPv4+IPv6"
 
@@ -2420,7 +2419,6 @@ msgstr "Adres IPv4"
 
 #: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
-#, fuzzy
 msgid "IPv4-in-IPv4 (RFC2003)"
 msgstr "IPv4-in-IPv4 (RFC2003)"
 
@@ -2484,7 +2482,7 @@ msgstr "Brama IPv6"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:291
 msgid "IPv6 network in address/netmask notation"
-msgstr ""
+msgstr "Zapis adresu/maski w sieci IPv6"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:91
 msgid "IPv6 only"
@@ -2503,7 +2501,7 @@ msgstr "Długość prefiksu IPv6"
 #: 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 ""
+msgstr "Kierowany prefiks IPv6"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
 msgid "IPv6 suffix"
@@ -2515,7 +2513,6 @@ msgid "IPv6-Address"
 msgstr "Adres IPv6"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
-#, fuzzy
 msgid "IPv6-PD"
 msgstr "IPv6-PD"
 
@@ -2696,7 +2693,7 @@ msgstr "Interfejs"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:59
 msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
+msgstr "Interfejs %q urządzenia przeniesiony automatycznie z %q do %q."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
 msgid "Interface Configuration"
@@ -2759,7 +2756,7 @@ msgstr "Niewłaściwy"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:10
 msgid "Invalid Base64 key string"
-msgstr ""
+msgstr "Nieprawidłowy ciąg klucza Base64"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:282
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
@@ -2771,7 +2768,7 @@ msgstr "Podano niewłaściwy ID VLAN`u! Dozwolone są tylko unikalne ID"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:395
 msgid "Invalid argument"
-msgstr ""
+msgstr "Błędny argument"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:394
 msgid "Invalid command"
@@ -2818,7 +2815,7 @@ msgstr "Przyłączanie do sieci: %q"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:219
 msgid "Keep settings and retain the current configuration"
-msgstr "Zachowaj ustawienia i zachowaj bieżącą konfigurację"
+msgstr "Zachowaj ustawienia i bieżącą konfigurację"
 
 #: modules/luci-mod-status/luasrc/controller/admin/status.lua:18
 #: modules/luci-mod-status/luasrc/view/admin_status/dmesg.htm:8
@@ -2895,7 +2892,7 @@ msgstr "Opoźnienie"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
 msgid "Leaf"
-msgstr ""
+msgstr "Karta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
@@ -2904,7 +2901,7 @@ msgstr "Czas dzierżawy"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:85
 msgid "Leasefile"
-msgstr "Plik dzierżaw"
+msgstr "Plik dzierżawy"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:36
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:31
@@ -2990,7 +2987,7 @@ msgstr ""
 
 #: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
 msgid "List of SSH key files for auth"
-msgstr ""
+msgstr "Lista kluczy SSH do autoryzacji"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
 msgid "List of domains to allow RFC1918 responses for"
@@ -3032,7 +3029,7 @@ msgstr "Ładowanie"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
 msgid "Loading directory contents…"
-msgstr ""
+msgstr "Ładowanie zawartości katalogu.…"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2693
 #: modules/luci-base/luasrc/view/view.htm:4
@@ -3164,7 +3161,6 @@ msgstr "Lista MAC"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
-#, fuzzy
 msgid "MAP / LW4over6"
 msgstr "MAP / LW4over6"
 
@@ -3176,7 +3172,6 @@ msgstr "Reguła MAP jest nieprawidłowa"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:318
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:319
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:320
-#, fuzzy
 msgid "MBit/s"
 msgstr "MBit/s"
 
@@ -3210,13 +3205,12 @@ msgstr ""
 #: 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 ""
+msgstr "Podręcznik"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3539
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
-#, fuzzy
 msgid "Master"
-msgstr "Master"
+msgstr "Główny"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
 msgid "Max. Attainable Data Rate (ATTNDR)"
@@ -3224,7 +3218,7 @@ msgstr "Max. Osiągalna przepustowość danych (ATTNDR)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
 msgid "Maximum allowed Listen Interval"
-msgstr ""
+msgstr "Maksymalny dozwolony odstęp czasu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
 msgid "Maximum allowed number of active DHCP leases"
@@ -3276,19 +3270,19 @@ msgstr "Użycie pamięci (%)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3542
 msgid "Mesh"
-msgstr ""
+msgstr "Mesh"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:107
 msgid "Mesh ID"
-msgstr ""
+msgstr "Mesh ID"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:810
 msgid "Mesh Id"
-msgstr ""
+msgstr "Mesh Id"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:396
 msgid "Method not found"
-msgstr ""
+msgstr "Nie znaleziono metody"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
 #: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:76
@@ -3299,19 +3293,19 @@ msgstr "Metryka"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
 msgid "Mirror monitor port"
-msgstr ""
+msgstr "Kopia monitorowanego portu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
 msgid "Mirror source port"
-msgstr ""
+msgstr "Kopia portu źródłowego"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
 msgid "Mobile Data"
-msgstr ""
+msgstr "Dane Mobilne"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
 msgid "Mobility Domain"
-msgstr ""
+msgstr "Domena mobilna"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:108
@@ -3352,7 +3346,7 @@ msgstr "Limit czasu inicjacji modemu"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
 msgid "ModemManager"
-msgstr ""
+msgstr "Menedżer modemu"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3543
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
@@ -3399,7 +3393,7 @@ msgstr "Zamontuj podłączone urządzenia"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:161
 msgid "Mount filesystems not specifically configured"
-msgstr ""
+msgstr "Zamontuj systemy plików, które nie są odpowiednio skonfigurowane"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:329
 msgid "Mount options"
@@ -3411,7 +3405,7 @@ msgstr "Punkt montownia"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:157
 msgid "Mount swap not specifically configured"
-msgstr ""
+msgstr "Zamontuj plik wymiany, który nie jest odpowiednio skonfigurowany"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
 msgid "Mounted file systems"
@@ -3448,7 +3442,7 @@ msgstr "Proxy NDP"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
 msgid "NT Domain"
-msgstr ""
+msgstr "Domena NT"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:270
 msgid "NTP server candidates"
@@ -3525,7 +3519,7 @@ msgstr "Nie otrzymano danych"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1741
 msgid "No entries in this directory"
-msgstr ""
+msgstr "Brak wpisów w tym katalogu"
 
 #: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
 msgid "No files found"
@@ -3556,7 +3550,7 @@ msgstr "Nie ustawiono hasła!"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:104
 msgid "No peers defined yet"
-msgstr ""
+msgstr "Jeszcze nie zdefiniowano peerów"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:258
@@ -3653,11 +3647,11 @@ msgstr "Liczba równoległych wątków użytych do kompresji"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
 msgid "Obfuscated Group Password"
-msgstr ""
+msgstr "Ukryte hasło grupowe"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
 msgid "Obfuscated Password"
-msgstr ""
+msgstr "Ukryte hasło"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
@@ -3676,7 +3670,7 @@ msgstr "Zwłoka wyłączenia"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:95
 msgid "On-Link route"
-msgstr ""
+msgstr "Trasa na łączu"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:64
 msgid "On-State Delay"
@@ -3688,7 +3682,7 @@ msgstr "Nazwa hosta lub adres MAC musu być podany!"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:462
 msgid "One of the following: %s"
-msgstr ""
+msgstr "Jedno z poniższych: %s"
 
 #: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
@@ -3711,7 +3705,6 @@ msgstr "Otwórz listę..."
 
 #: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64
-#, fuzzy
 msgid "OpenConnect (CISCO AnyConnect)"
 msgstr "OpenConnect (CISCO AnyConnect)"
 
@@ -3737,6 +3730,8 @@ msgid ""
 "Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
 "starting with <code>0x</code>."
 msgstr ""
+"Opcjonalnie. 32-bitowy znak dla wychodzących zaszyfrowanych pakietów. Wpisz "
+"wartość w hex, zaczynając od <code>0x</code>."
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
 msgid ""
@@ -3758,35 +3753,40 @@ msgstr ""
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Optional. Create routes for Allowed IPs for this peer."
-msgstr ""
+msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
 msgid "Optional. Description of peer."
 msgstr "Opcjonalny. Opis peera."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+#, fuzzy
 msgid ""
 "Optional. Host of peer. Names are resolved prior to bringing up the "
 "interface."
 msgstr ""
+"Opcjonalnie. Host of peer. Nazwy są ustalane przed wywołaniem interfejsu."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:71
 msgid "Optional. Maximum Transmission Unit of tunnel interface."
-msgstr ""
+msgstr "Opcjonalny. Maksymalna wartość transmisji interfejsu tunelowego."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
 msgid "Optional. Port of peer."
-msgstr ""
+msgstr "Opcjonalny. Port dla peera."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
 msgid ""
 "Optional. Seconds between keep alive messages. Default is 0 (disabled). "
 "Recommended value if this device is behind a NAT is 25."
 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:54
 msgid "Optional. UDP port used for outgoing and incoming packets."
 msgstr ""
+"Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
 msgid "Options"
@@ -3806,12 +3806,12 @@ msgstr "Wychodzący:"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
 msgid "Output Interface"
-msgstr ""
+msgstr "Interfejs wyjściowy"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
 msgid "Output zone"
-msgstr ""
+msgstr "Strefa wyjściowa"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:54
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
@@ -3959,15 +3959,15 @@ msgstr "PPtP"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
 msgid "PSID offset"
-msgstr ""
+msgstr "Przesunięcie PSID"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
 msgid "PSID-bits length"
-msgstr ""
+msgstr "Długość bitów PSID"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
 msgid "PTM/EFM (Packet Transfer Mode)"
-msgstr ""
+msgstr "PTM/EFM (tryb transferu pakietów)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:45
 msgid "Packets"
@@ -4007,7 +4007,7 @@ msgstr "Siła hasła"
 
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
 msgid "Password2"
-msgstr ""
+msgstr "Hasło2"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:231
 msgid "Paste or drag SSH key file…"
@@ -4053,7 +4053,7 @@ msgstr "Szczyt:"
 
 #: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
 msgid "Peer IP address to assign"
-msgstr ""
+msgstr "Adres IP Peera do przydzielenia"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:12
 #: modules/luci-compat/luasrc/model/network.lua:32
@@ -4062,11 +4062,11 @@ msgstr "Brakuje adresu Peera"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:89
 msgid "Peers"
-msgstr ""
+msgstr "Peers"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
 msgid "Perfect Forward Secrecy"
-msgstr ""
+msgstr "Doskonała ochrona prywatności"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:27
 msgid "Perform reboot"
@@ -4082,7 +4082,7 @@ msgstr "Odmowa zezwolenia"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
 msgid "Persistent Keep Alive"
-msgstr ""
+msgstr "Trwale trzymaj przy życiu"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:285
 msgid "Phy Rate:"
@@ -4132,7 +4132,7 @@ msgstr "Status portu:"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:488
 msgid "Potential negation of: %s"
-msgstr ""
+msgstr "Potencjalne odrzucenie: %s"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "Power Management Mode"
@@ -4152,11 +4152,11 @@ msgstr "Preferuj UMTS"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
 msgid "Prefix Delegated"
-msgstr ""
+msgstr "Prefiks Przekazany"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
 msgid "Preshared Key"
-msgstr ""
+msgstr "Klucz współdzielony"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
@@ -4235,6 +4235,8 @@ msgstr ""
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
 msgid "Public prefix routed to this device for distribution to clients."
 msgstr ""
+"Publiczny prefiks kierowany do tego urządzenia w celu przesłania go do "
+"klientów."
 
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -4255,11 +4257,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1364
 msgid "R0 Key Lifetime"
-msgstr ""
+msgstr "Żywotność klucza R0"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370
 msgid "R1 Key Holder"
-msgstr ""
+msgstr "Uchwyt klucza R1"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
 msgid "RFC3947 NAT-T mode"
@@ -4267,7 +4269,7 @@ msgstr "Tryb RFC3947 NAT-T"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
 msgid "RSSI threshold for joining"
-msgstr ""
+msgstr "Próg RSSI dla połączeń"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:782
 msgid "RTS/CTS Threshold"
@@ -4362,7 +4364,7 @@ msgstr "Odebrane"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:59
 msgid "Recommended. IP addresses of the WireGuard interface."
-msgstr ""
+msgstr "Zalecane. Adresy IP interfejsu WireGuard."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:343
 msgid "Reconnect this interface"
@@ -4430,11 +4432,11 @@ msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:49
 msgid "Required. Base64-encoded private key for this interface."
-msgstr ""
+msgstr "Wymagane. Klucz prywatny dla tego interfejsu Base64-encoded."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:113
 msgid "Required. Base64-encoded public key of peer."
-msgstr ""
+msgstr "Wymagane. Klucz publiczny Base64-encodec dla peera."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
 msgid ""
@@ -4447,27 +4449,29 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1100
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
 msgid "Requires hostapd"
-msgstr ""
+msgstr "Wymaga hostapd"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1104
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105
 msgid "Requires hostapd with EAP support"
-msgstr ""
+msgstr "Wymaga hostapd ze wsparciem dla EAP"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
 msgid "Requires hostapd with OWE support"
-msgstr ""
+msgstr "Wymaga hostapd ze wsparciem dla OWE"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1103
 msgid "Requires hostapd with SAE support"
-msgstr ""
+msgstr "Wymaga hostapd ze wsparciem dla SAE"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
 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 ""
+"Wymagana jest 'pełna' wersja wpad/hostapd i wsparcie sterownika WiFi <br />("
+"od Sty. 2019: ath9k, ath10k, mwlwifi i mt76)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:139
 msgid ""
@@ -4484,22 +4488,22 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1124
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1125
 msgid "Requires wpa-supplicant"
-msgstr ""
+msgstr "Wymaga wpa-supplicant"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1116
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1117
 msgid "Requires wpa-supplicant with EAP support"
-msgstr ""
+msgstr "Wymaga wpa-supplicant ze wsparciem EAP"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1118
 msgid "Requires wpa-supplicant with OWE support"
-msgstr ""
+msgstr "Wymaga wpa-supplicant ze wsparciem OWE"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1114
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1115
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1128
 msgid "Requires wpa-supplicant with SAE support"
-msgstr ""
+msgstr "Wymaga wpa-supplicant ze wsparciem SAE"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2921
 #: modules/luci-base/luasrc/view/sysauth.htm:39
@@ -4534,15 +4538,15 @@ msgstr "Nie znaleziono zasobu"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:98
 msgid "Restart"
-msgstr "Uruchom ponownie"
+msgstr "Restartuj"
 
 #: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:63
 msgid "Restart Firewall"
-msgstr "Uruchom ponownie Firewalla"
+msgstr "Restartuj Firewall"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:694
 msgid "Restart radio interface"
-msgstr "Uruchom ponownie interfejs radiowy"
+msgstr "Restartuj interfejs radiowy"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:367
 msgid "Restore"
@@ -4579,15 +4583,15 @@ msgstr "Katalog Root`a dla plików udostępnianych przez TFTP"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
 msgid "Root preparation"
-msgstr ""
+msgstr "Przygotowanie Roota"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
 msgid "Route Allowed IPs"
-msgstr ""
+msgstr "Trasuj dozwolone IPs"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:72
 msgid "Route table"
-msgstr ""
+msgstr "Tablica trasy"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:59
 msgid "Route type"
@@ -4631,7 +4635,7 @@ msgstr "Sprawdź czy system plików nie zawiera błędów"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:1307
 msgid "Runtime error"
-msgstr ""
+msgstr "Błąd czasowy"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
 msgid "SHA256"
@@ -4783,7 +4787,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
 msgid "Set this interface as master for the dhcpv6 relay."
-msgstr ""
+msgstr "Ustaw ten interfejs jako główny dla przekaźnika dhcpv6."
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
@@ -4859,7 +4863,7 @@ msgstr "Rozmiar pamięci podręcznej zapytań DNS"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:183
 msgid "Size of the ZRam device in megabytes"
-msgstr ""
+msgstr "Rozmiar ZRam urządzenia w megabajtach"
 
 #: modules/luci-compat/luasrc/view/cbi/footer.htm:18
 #: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
@@ -4943,19 +4947,21 @@ msgstr ""
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
 msgid "Specify a TOS (Type of Service)."
-msgstr ""
+msgstr "Określ TOS (Type of Service)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
 msgid ""
 "Specify a TTL (Time to Live) for the encapsulating packet other than the "
 "default (64)."
 msgstr ""
+"Określ TTL (Time to Live) dla pakietu enkapsulującego innego niż domyślny "
+"(64)."
 
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
 msgid ""
 "Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
 "bytes)."
-msgstr ""
+msgstr "Określ MTU (Maximum Transmission Unit) inną niż domyślna (1280 bajtów)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
 msgid "Specify the secret encryption key here."
@@ -4965,7 +4971,7 @@ msgstr "Określ tajny klucz szyfrowania."
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:97
 msgid "Start"
-msgstr "Uruchomienie"
+msgstr "Uruchom"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:72
 msgid "Start priority"
@@ -5075,16 +5081,16 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:146
 msgid "Switch Port Mask"
-msgstr ""
+msgstr "Przełącznik Maski Portu"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:151
 msgid "Switch Speed Mask"
-msgstr ""
+msgstr "Przełącznik szybkości Maski"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2760
 #: modules/luci-compat/luasrc/model/network.lua:1425
 msgid "Switch VLAN"
-msgstr ""
+msgstr "Przełącznik VLAN"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:398
 msgid "Switch protocol"
@@ -5098,7 +5104,7 @@ msgstr "Przejdź do notacji listy CIDR"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1528
 msgid "Symbolic link"
-msgstr ""
+msgstr "Dowiązanie symboliczne"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:72
 msgid "Sync with NTP-Server"
@@ -5165,7 +5171,7 @@ msgstr "Cel"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
 msgid "Target network"
-msgstr ""
+msgstr "Sieć docelowa"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:49
 msgid "Terminate"
@@ -5173,18 +5179,21 @@ msgstr "Zakończ"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:83
 msgid "The <em>block mount</em> command failed with code %d"
-msgstr ""
+msgstr "Polecenie <em>block mount</em> nie powiodło się z kodem %d"
 
 #: 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 ""
+"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-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-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
@@ -5204,6 +5213,7 @@ msgstr ""
 #: modules/luci-compat/luasrc/view/cbi/error.htm:6
 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:2505
 msgid ""
@@ -5230,6 +5240,8 @@ msgid ""
 "The existing wireless configuration needs to be changed for LuCI to function "
 "properly."
 msgstr ""
+"Aby LuCI działał prawidłowo, należy zmienić istniejącą konfigurację sieci "
+"bezprzewodowej."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:211
 msgid ""
@@ -5237,6 +5249,9 @@ msgid ""
 "compare them with the original file to ensure data integrity. <br /> Click "
 "\"Proceed\" below to start the flash procedure."
 msgstr ""
+"Obraz został załadowany. Poniżej podano sumę kontrolną i rozmiar pliku, "
+"Porównaj je z oryginalnym plikiem, aby zapewnić integralność danych. <br /> "
+"Kliknij \"Kontynuuj\" poniżej, aby rozpocząć procedurę flashowania."
 
 #: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:38
 msgid "The following rules are currently active on this system."
@@ -5307,15 +5322,15 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:154
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:35
 msgid "The reboot command failed with code %d"
-msgstr ""
+msgstr "Polecenie restartu nie powiodło się z kodem %d"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:143
 msgid "The restore command failed with code %d"
-msgstr ""
+msgstr "Polecenie przywracania nie powiodło się z kodem %d"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
 msgid "The selected %s mode is incompatible with %s encryption"
-msgstr ""
+msgstr "Wybrany tryb %s jest niekompatybilny z szyfrowaniem %s"
 
 #: modules/luci-base/luasrc/view/csrftoken.htm:11
 msgid "The submitted security token is invalid or already expired!"
@@ -5354,7 +5369,7 @@ msgstr "Hasło systemowe zostało pomyślnie zmienione."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:313
 msgid "The sysupgrade command failed with code %d"
-msgstr ""
+msgstr "Polecenie sysupgrade nie powiodło się z kodem %d"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:116
 msgid ""
@@ -5362,14 +5377,17 @@ msgid ""
 "listed below. Press \"Continue\" to restore the backup and reboot, or "
 "\"Cancel\" to abort the operation."
 msgstr ""
+"Wysłane archiwum kopii zapasowej jest ważne i zawiera pliki wymienione "
+"poniżej. Naciśnij \"Kontynuuj\", aby przywrócić kopię zapasową i "
+"zrestartować urządzenie, lub \"Anuluj\", aby przerwać operację."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:111
 msgid "The uploaded backup archive is not readable"
-msgstr ""
+msgstr "Wysłane archiwum kopii zapasowej nie jest możliwe do odczytania"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:240
 msgid "The uploaded firmware does not allow keeping current configuration."
-msgstr ""
+msgstr "Wysłany firmware nie pozwala na zachowanie bieżącej konfiguracji."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:235
 msgid ""
@@ -5383,7 +5401,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:51
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
 msgid "There are no active leases"
-msgstr ""
+msgstr "Nie ma aktywnych dzierżaw"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2623
 msgid "There are no changes to apply"
@@ -5406,11 +5424,11 @@ msgstr "Ten adres IPv4 przekaźnika"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
 msgid "This authentication type is not applicable to the selected EAP method."
-msgstr ""
+msgstr "Ten typ uwierzytelniania nie ma zastosowania do wybranej metody EAP."
 
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
 msgid "This does not look like a valid PEM file"
-msgstr ""
+msgstr "Nie wygląda to na ważny plik PEM"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
 msgid ""
@@ -5436,6 +5454,8 @@ msgid ""
 "This is either the \"Update Key\" configured for the tunnel or the account "
 "password if no update key has been configured"
 msgstr ""
+"Jest to albo \"Update Key\" skonfigurowany dla tunelu, albo hasło do konta, "
+"jeśli nie skonfigurowano żadnego klucza aktualizacyjnego"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:113
 msgid ""
@@ -5464,7 +5484,7 @@ 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 ""
+msgstr "To jest prosta nazwa użytkownika do logowania na konto"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
 msgid ""
@@ -5571,7 +5591,7 @@ msgstr "Interfejs tunelu"
 #: 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 ""
+msgstr "Połączenie tunelu"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:134
 msgid "Tx-Power"
@@ -5639,7 +5659,7 @@ msgstr "Nie można uzyskać ID klienta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:219
 msgid "Unable to obtain mount information"
-msgstr ""
+msgstr "Nie można uzyskać informacji o montowaniu"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
@@ -5655,7 +5675,7 @@ msgstr "Nie można rozpoznać nazwy peera"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:338
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
 msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Nie można zapisać zawartości: %s"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
 msgid "Unavailable Seconds (UAS)"
@@ -5663,7 +5683,7 @@ msgstr "Czas niedostępnośći (UAS)"
 
 #: modules/luci-base/htdocs/luci-static/resources/fs.js:100
 msgid "Unexpected reply data format"
-msgstr ""
+msgstr "Nieprzewidziany format danych odpowiedzi"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:1897
 #: modules/luci-compat/luasrc/model/network.lua:970
@@ -5729,6 +5749,8 @@ msgstr "Prześlij"
 msgid ""
 "Upload a sysupgrade-compatible image here to replace the running firmware."
 msgstr ""
+"Prześlij obraz zgodny z sysupgrade, aby zastąpić obecne oprogramowanie "
+"systemowe."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:134
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:165
@@ -5747,7 +5769,7 @@ msgstr "Prześlij plik…"
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1604
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2292
 msgid "Upload request failed: %s"
-msgstr ""
+msgstr "Przesyłanie nie powiodło się: %s"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2227
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2265
@@ -5772,7 +5794,7 @@ msgstr "Użyj <code>/etc/ethers</code>"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
 msgid "Use DHCP advertised servers"
-msgstr ""
+msgstr "Użyj zalecane serwery DHCP"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Use DHCP gateway"
@@ -5813,7 +5835,7 @@ msgstr "Użyj TTL na interfejsie tunelu"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
 msgid "Use as external overlay (/overlay)"
-msgstr ""
+msgstr "Użyj jako zewnętrzną nakładkę (/overlay)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:291
 msgid "Use as root filesystem (/)"
@@ -5974,7 +5996,7 @@ msgstr "Klasa producenta do wysłania podczas żądania DHCP"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:192
 msgid "Verifying the uploaded image file."
-msgstr ""
+msgstr "Weryfikacja przesłanego pliku obrazu."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
 msgid "Virtual dynamic interface"
@@ -6018,7 +6040,7 @@ msgid "Waiting for command to complete..."
 msgstr "Oczekiwanie na polecenie do wykonania..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -6085,7 +6107,7 @@ msgstr "Zabezpieczenia sieci bezprzewodowych"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:614
 msgid "Wireless configuration migration"
-msgstr ""
+msgstr "Migracja konfiguracji bezprzewodowej"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:104
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:142
@@ -6180,7 +6202,7 @@ msgstr "auto"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
 msgid "automatic"
-msgstr ""
+msgstr "automatyczny"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:79
 msgid "baseT"
@@ -6196,7 +6218,7 @@ msgstr "zmostkowany"
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
 msgid "create"
-msgstr ""
+msgstr "Utwórz"
 
 #: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
 msgid "create:"
@@ -6250,7 +6272,7 @@ msgstr "wyłączony"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:436
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:470
 msgid "driver default"
-msgstr ""
+msgstr "domyślny sterownik"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:41
@@ -6296,7 +6318,7 @@ msgstr "jeżeli celem jest sieć"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
 msgid "ignore"
-msgstr ""
+msgstr "ignoruj"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:190
@@ -6318,7 +6340,7 @@ msgstr "lokalny plik <abbr title=\"Domain Name System\">DNS</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
 msgid "medium security"
-msgstr ""
+msgstr "średnie bezpieczeństwo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1364
 msgid "minutes"
@@ -6335,11 +6357,11 @@ msgstr "niepowiązane"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:54
 msgid "non-empty value"
-msgstr ""
+msgstr "wartość nieopróżniona"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1448
 msgid "none"
-msgstr "żaden"
+msgstr "brak"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:40
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:54
@@ -6371,15 +6393,15 @@ msgstr "sieć otwarta"
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
 #: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
 msgid "output"
-msgstr ""
+msgstr "wyjście"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:236
 msgid "positive decimal value"
-msgstr ""
+msgstr "dodatnia wartość dziesiętna"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:228
 msgid "positive integer value"
-msgstr ""
+msgstr "dodatnia wartość całkowita"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:56
 msgid "random"
@@ -6389,7 +6411,7 @@ msgstr "losowy"
 #: 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:634
 msgid "relay mode"
-msgstr ""
+msgstr "tryb przekaźnika"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
 msgid "routed"
@@ -6431,7 +6453,7 @@ msgstr "jednostki czasu (TUs / 1.024 ms) [1000-65535]"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:555
 msgid "unique value"
-msgstr ""
+msgstr "unikalna wartość"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
 msgid "unknown"
index 0b06f49f9076e6e10fca9ef76c7e9909be79d80b..2d81400244cd9f4dee296fb318f125fc0c9c2162 100644 (file)
@@ -1148,11 +1148,11 @@ msgid "Configuration failed"
 msgstr "A configuração falhou"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6120,7 +6120,7 @@ msgid "Waiting for command to complete..."
 msgstr "Esperando o término do comando..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 623bf8df8fa36c55e76301ced054c80e8b91fe28..9708fdcacf89769a2aa77392d37428dcf07706d6 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: 2019-11-06 00:07+0000\n"
+"PO-Revision-Date: 2019-11-13 13:04+0000\n"
 "Last-Translator: ssantos <ssantos@web.de>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
 "pt/>\n"
@@ -709,8 +709,7 @@ msgstr "Associações"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
 msgid "Attempt to enable configured mount points for attached devices"
-msgstr ""
-"Tentar ativar pontos de montagem configurados para dispositivos ligados"
+msgstr "Tentar ativar pontos de montagem configurados para aparelhos ligados"
 
 #: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:104
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
@@ -767,7 +766,7 @@ msgstr ""
 msgid "Automatically check filesystem for errors before mounting"
 msgstr ""
 "Verificar automaticamente o sistema de ficheiros por erros antes da montagem "
-"do dispositivo"
+"do aparelho"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:169
 msgid "Automatically mount filesystems on hotplug"
@@ -978,7 +977,7 @@ msgstr "As alterações foram revertidas."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
 msgid "Changes the administrator password for accessing the device"
-msgstr "Altera a password de administrador para acesso ao dispositivo"
+msgstr "Altera a palavra-passe de administrador para acesso ao aparelho"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
@@ -1137,11 +1136,11 @@ msgid "Configuration failed"
 msgstr "A configuração falhou"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "A configuração foi aplicada."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "A configuração foi revertida!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1188,7 +1187,7 @@ msgid ""
 "changes. You might need to reconnect if you modified network related "
 "settings such as the IP address or wireless security credentials."
 msgstr ""
-"Não foi possível reestabelecer o acesso ao dispositivo depois de aplicar as "
+"Não foi possível reestabelecer o acesso ao aparelho depois de aplicar as "
 "mudanças na configuração. Poderá ser necessário reconectar-se caso tenha "
 "modificado configurações relacionadas a rede, como endereços IP ou "
 "credenciais de segurança da rede sem fio."
@@ -1466,24 +1465,24 @@ msgstr "Aparelho"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:740
 msgid "Device Configuration"
-msgstr "Configuração do Dispositivo"
+msgstr "Configuração do Aparelho"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
 msgid "Device is not active"
-msgstr "O dispositivo não está ativo"
+msgstr "O aparelho não está ativo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:170
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:516
 msgid "Device is restarting…"
-msgstr "O dispositivo está a reiniciar…"
+msgstr "O aparelho está a reiniciar…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2539
 msgid "Device unreachable!"
-msgstr "Dispositivo não alcançável!"
+msgstr "Aparelho não alcançável!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
 msgid "Device unreachable! Still waiting for device..."
-msgstr "O dispositivo está fora de alcance! Ainda à espera do dispositivo..."
+msgstr "O aparelho está fora de alcance! Ainda à espera do aparelho..."
 
 #: modules/luci-mod-network/luasrc/controller/admin/network.lua:44
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:61
@@ -2280,8 +2279,8 @@ msgid ""
 "Here you can configure the basic aspects of your device like its hostname or "
 "the timezone."
 msgstr ""
-"Aqui pode configurar os aspectos básicos do seu dispositivo, como o nome do "
-"host ou o fuso horário."
+"Aqui pode configurar os aspectos básicos do seu aparelho como o nome do host "
+"ou o fuso horário."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -2564,8 +2563,8 @@ msgstr "Se marcado, a encriptação será desativada"
 msgid ""
 "If specified, mount the device by its UUID instead of a fixed device node"
 msgstr ""
-"Se especificado, monta o dispositivo pelo seu UUID ao invés de um nó de "
-"dispositivo fixo"
+"Se especificado, monta o aparelho pelo seu UUID ao invés de um nó de "
+"aparelho fixo"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:265
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:374
@@ -2573,8 +2572,8 @@ msgid ""
 "If specified, mount the device by the partition label instead of a fixed "
 "device node"
 msgstr ""
-"Se especificado, monta o dispositivo pela etiqueta da partição ao invés de "
-"um nó de dispositivo fixo"
+"Se especificado, monta o aparelho pela etiqueta da partição ao invés de um "
+"nó de aparelho fixo"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
@@ -2618,11 +2617,11 @@ msgid ""
 "of the <abbr title=\"Random Access Memory\">RAM</abbr>."
 msgstr ""
 "Se a memória física for insuficiente, os dados não usados poderão ser "
-"guardados temporariamente para um dispositivo swap, resultando numa maior "
-"quantidade de memória utilizável <abbr title=\"Random Access Memory\">RAM</"
-"abbr>. Esteja ciente de que o guardar de dados (swap) é um processo muito "
-"lento pois o dispositivo swap não pode ser acedido com a alta taxa de dados "
-"da memória <abbr title=\"Random Access Memory\">RAM</abbr>."
+"guardados temporariamente para um aparelho swap, resultando numa maior "
+"quantidade de memória utilizável <abbr title=\"Random Access Memory\""
+">RAM</abbr>. Esteja ciente que o guardar de dados (swap) é um processo muito "
+"lento, pois o aparelho swap não pode ser acedido com a alta taxa de dados da "
+"memória <abbr title=\"Random Access Memory\">RAM</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:100
 msgid "Ignore <code>/etc/hosts</code>"
@@ -2707,8 +2706,7 @@ msgstr "Interface"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:59
 msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
-"O dispositivo da interface %q foi migrada automaticamente de %q para &q."
+msgstr "O aparelho da interface %q foi migrada automaticamente de %q para &q."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
 msgid "Interface Configuration"
@@ -5708,7 +5706,7 @@ msgstr "Não foi possível resolver o nome do parceiro"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:338
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
 msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Incapaz de gravar conteúdos: %s"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
 msgid "Unavailable Seconds (UAS)"
@@ -5780,7 +5778,7 @@ msgstr "Acima"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2304
 msgid "Upload"
-msgstr ""
+msgstr "Enviar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:403
 msgid ""
@@ -6075,7 +6073,7 @@ msgid "Waiting for command to complete..."
 msgstr "A aguardar que o comando termine..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 88880b5a0228cbb6e8f7a382ec6d29cf0aee2bda..50f1a04a29112947f0907cd14f1210a32d82fd19 100644 (file)
@@ -1081,11 +1081,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5804,7 +5804,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 91f10695486f337a11107d40cf3f7041effddcdf..7e1e7f69383971332ac6fb57c5e9d653e2e6369e 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: base\n"
 "POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2019-10-19 18:25+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/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 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -1139,11 +1139,11 @@ msgid "Configuration failed"
 msgstr "Ошибка конфигурации"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Конфигурация применена"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "Конфигурация возвращена назад!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -3043,7 +3043,7 @@ msgstr "Средняя загрузка"
 
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
 msgid "Loading"
-msgstr "Ð\97агÑ\80Ñ\83зка"
+msgstr "Ð\97агÑ\80Ñ\83жаем"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
 msgid "Loading directory contents…"
@@ -6075,7 +6075,7 @@ msgid "Waiting for command to complete..."
 msgstr "Ожидание завершения выполнения команды..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "Ожидание применения конфигурации... %d сек"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 7cd8e7755b57b930c4f39d8a5a6fcc752cef9169..5b3a7888d9dbf559be2202e54bc40b8f536778ef 100644 (file)
@@ -1064,11 +1064,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5773,7 +5773,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 4856218d4e066c2b0b1201f12f77067dd90def84..98b2f6a31024333fff4a210130d2af0999ef0289 100644 (file)
@@ -1078,11 +1078,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5800,7 +5800,7 @@ msgid "Waiting for command to complete..."
 msgstr "Väntar på att kommandot ska slutföras..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index c27fad622c7c275e5438703f4bcc21ef8603dd68..67eafb4b74dea03517787bdcfee960f0a05fd869 100644 (file)
@@ -1056,11 +1056,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5765,7 +5765,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index d493222b2c0d3f64d5cb4c043b7c2a4a23dbd72a..df8957b3da70f376ac2160089f5dc2e4cb696303 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-29 18:36+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"PO-Revision-Date: 2019-11-13 13:04+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
 "Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/luci/tr/>"
 "\n"
 "Language: tr\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.1\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "%.1f dB"
@@ -915,7 +915,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:268
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
 msgid "Cancel"
-msgstr "Vazgeç"
+msgstr "İptal"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
@@ -1081,11 +1081,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -2915,7 +2915,7 @@ msgstr "Ortalama Yük"
 
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
 msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
 msgid "Loading directory contents…"
@@ -5792,7 +5792,7 @@ msgid "Waiting for command to complete..."
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 30d75bd9b5485094e1d622b24fc6eb8dd4b300d3..4ed7255eef404825e0f1d2dccb7c06b9c92acf35 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2019-11-05 01:56+0000\n"
+"PO-Revision-Date: 2019-11-16 09:04+0000\n"
 "Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
 "Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/luci/"
 "uk/>\n"
@@ -945,7 +945,7 @@ msgstr "Завантаження ЦП, %"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
 msgid "Cached"
-msgstr ""
+msgstr "Кешовано"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
@@ -1145,11 +1145,11 @@ msgid "Configuration failed"
 msgstr "Помилка налаштування"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Конфігурацію застосовано."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "Конфігурацію було відкочено!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1526,7 +1526,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Disable DNS lookups"
-msgstr ""
+msgstr "Вимкнути DNS-запити"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "Disable Encryption"
@@ -1768,7 +1768,7 @@ msgstr "Увімкнути <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Enable DNS lookups"
-msgstr ""
+msgstr "Увімкнути DNS-запити"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
@@ -2201,7 +2201,7 @@ msgstr "Неприпустима адреса шлюзу"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
 msgid "Gateway metric"
-msgstr ""
+msgstr "Метрика шлюзу"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:65
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:318
@@ -2359,7 +2359,7 @@ msgstr "IP-протокол"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
 msgid "IP Type"
-msgstr ""
+msgstr "Тип IP"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:30
 msgid "IP address"
@@ -2447,7 +2447,7 @@ msgstr "IPv4 у IPv4 (RFC2003)"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:89
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
-msgstr ""
+msgstr "IPv4/IPv6 (обидва - типово для IPv4)"
 
 #: 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
@@ -3350,7 +3350,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:1341
 msgid "Mobility Domain"
@@ -3395,7 +3395,7 @@ msgstr "Тайм-аут ініціалізації модему"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
 msgid "ModemManager"
-msgstr ""
+msgstr "Менеджер модему"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3543
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
@@ -3930,7 +3930,7 @@ msgstr "Власник"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
 msgid "PAP/CHAP (both)"
-msgstr ""
+msgstr "PAP/CHAP (обидва)"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:98
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
@@ -3958,7 +3958,7 @@ msgstr "Ім'я користувача PAP/CHAP"
 
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
 msgid "PDP Type"
-msgstr ""
+msgstr "Тип PDP"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:68
 msgid "PID"
@@ -5122,7 +5122,7 @@ msgstr "Блокувати ведення журналу звичайної ро
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
 msgid "Swap free"
-msgstr ""
+msgstr "Вільно свопу"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
 #: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
@@ -5146,7 +5146,7 @@ msgstr "Маска портів комутатора"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:151
 msgid "Switch Speed Mask"
-msgstr ""
+msgstr "Маска швидкості комутатора"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2760
 #: modules/luci-compat/luasrc/model/network.lua:1425
@@ -6116,7 +6116,7 @@ msgid "Waiting for command to complete..."
 msgstr "Очікуємо завершення виконання команди..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "Очікування на застосування конфігурації… %d c"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index 27bbe8dd40b8710bf0a7f5c66ecc3a19626012b9..0bd4e139b67024e42bf351c96e38b8399eb3f0f4 100644 (file)
@@ -3,14 +3,16 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2009-08-14 12:23+0200\n"
-"Last-Translator: Hong Phuc Dang <dhppat@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2019-11-13 13:04+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/luci/"
+"vi/>\n"
+"Language: vi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "%.1f dB"
@@ -924,7 +926,7 @@ msgstr "Liên lạc thất bại"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:268
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
 msgid "Cancel"
-msgstr "Bỏ qua"
+msgstr "Hủy bỏ"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
 msgid "Category"
@@ -1020,7 +1022,7 @@ msgstr "Nhấp \"chọn khối mtdblock\" để tải xuống tập tin mtdblock
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:807
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:912
 msgid "Client"
-msgstr "Máy khách"
+msgstr "Khách hàng"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
@@ -1053,7 +1055,7 @@ msgstr "Danh sách đã đóng ..."
 #: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:68
 #: themes/luci-theme-material/luasrc/view/themes/material/header.htm:201
 msgid "Collecting data..."
-msgstr "Thu thập dữ liệu"
+msgstr "Đang lấy dữ liệu..."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
 msgid "Command"
@@ -1095,11 +1097,11 @@ msgid "Configuration failed"
 msgstr "Cấu hình thất bại"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "Cấu hình đã được áp dụng"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "Cấu hình đã được hoàn lại!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -2685,7 +2687,7 @@ msgstr "Giao diện mạng chưa có hoặc chưa được kết nối"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:330
 #: modules/luci-mod-network/luasrc/controller/admin/network.lua:21
 msgid "Interfaces"
-msgstr "Giao diện mạng"
+msgstr "Giao diện"
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
 msgid "Internal"
@@ -4990,7 +4992,7 @@ msgstr "Giới hạn không hoạt động của máy trạm"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:750
 #: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
 msgid "Status"
-msgstr "Tình trạng"
+msgstr "Trạng thái"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:351
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
@@ -5125,7 +5127,7 @@ msgstr "Bảng"
 #: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:74
 #: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:102
 msgid "Target"
-msgstr "Đích"
+msgstr "Mục tiêu"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
 msgid "Target network"
@@ -5979,10 +5981,10 @@ msgstr "Mã hóa WPA yêu cầu phải cài đặt wpa_supplicant (đối với
 
 #: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:34
 msgid "Waiting for command to complete..."
-msgstr "Đợi lệnh hoàn thành..."
+msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "Đợi cấu hình được áp dụng... %ds"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -5996,7 +5998,7 @@ msgstr "Cảnh báo"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:19
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "Cảnh báo: Những thay đổi chưa lưu có thể mất khi khởi động lại"
+msgstr "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi khởi động lại!"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
 msgid "Weak"
@@ -6083,7 +6085,7 @@ msgstr "Viết nhật ký hệ thống vào một tệp"
 #: modules/luci-base/htdocs/luci-static/resources/form.js:1757
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
 msgid "Yes"
-msgstr "Có""
+msgstr "Có"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:171
 msgid ""
index 91ecd38b210a40f6fdab19d732cac1d49cfddae4..21979f5b1d9bc91bc2cc3e02b12b3cbc6883a797 100644 (file)
@@ -4,15 +4,15 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2019-10-22 08:49+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
 "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
 "openwrt/luci/zh_Hans/>\n"
 "Language: zh-cn\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.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid "%.1f dB"
@@ -899,7 +899,7 @@ msgstr "CPU 使用率(%)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
 msgid "Cached"
-msgstr ""
+msgstr "已缓存"
 
 #: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
 #: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
@@ -1090,11 +1090,11 @@ msgid "Configuration failed"
 msgstr "配置失败"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "配置已应用。"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "配置已回滚!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1462,7 +1462,7 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Disable DNS lookups"
-msgstr ""
+msgstr "禁用 DNS 查找"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
 msgid "Disable Encryption"
@@ -1514,7 +1514,7 @@ msgstr "尝试断开连接失败"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
 msgid "Dismiss"
-msgstr "解除"
+msgstr "取消"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:774
 msgid "Distance Optimization"
@@ -1690,7 +1690,7 @@ msgstr "开启 <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
 msgid "Enable DNS lookups"
-msgstr ""
+msgstr "启用 DNS 查找"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
 msgid "Enable HE.net dynamic endpoint update"
@@ -2118,7 +2118,7 @@ msgstr "网关地址无效"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
 msgid "Gateway metric"
-msgstr ""
+msgstr "网关跃点"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:65
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:318
@@ -2270,7 +2270,7 @@ msgstr "IP 协议"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
 msgid "IP Type"
-msgstr ""
+msgstr "IP 类型"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:30
 msgid "IP address"
@@ -2358,7 +2358,7 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:89
 msgid "IPv4/IPv6 (both - defaults to IPv4)"
-msgstr ""
+msgstr "IPv4/IPv6 (双栈 - 默认 IPv4)"
 
 #: 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
@@ -3096,7 +3096,7 @@ msgstr "MAP 规则无效"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:319
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:320
 msgid "MBit/s"
-msgstr ""
+msgstr "MBit/s"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:214
 msgid "MD5"
@@ -3222,7 +3222,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:1341
 msgid "Mobility Domain"
@@ -3240,7 +3240,7 @@ msgstr "模式"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:39
 msgid "Model"
-msgstr "主机型号"
+msgstr "型号"
 
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
 msgid "Modem default"
@@ -3267,7 +3267,7 @@ msgstr "调制解调器初始化超时"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
 msgid "ModemManager"
-msgstr ""
+msgstr "调制解调器管理器"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3543
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
@@ -3788,7 +3788,7 @@ msgstr "用户名"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
 msgid "PAP/CHAP (both)"
-msgstr ""
+msgstr "PAP/CHAP (两者都)"
 
 #: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:98
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
@@ -3816,7 +3816,7 @@ msgstr "PAP/CHAP 用户名"
 
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
 msgid "PDP Type"
-msgstr ""
+msgstr "PDP 类型"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:68
 msgid "PID"
@@ -3902,7 +3902,7 @@ msgstr "密码验证"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
 msgid "Password of Private Key"
-msgstr "私有密钥"
+msgstr "私钥密码"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1475
 msgid "Password of inner Private Key"
@@ -4042,7 +4042,7 @@ msgstr "端口状态:"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:488
 msgid "Potential negation of: %s"
-msgstr ""
+msgstr "可能存在的冲突: %s"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
 msgid "Power Management Mode"
@@ -4858,7 +4858,7 @@ msgstr "在此指定密钥。"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:97
 msgid "Start"
-msgstr "å¼\80å§\8b"
+msgstr "å\90¯å\8a¨"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:72
 msgid "Start priority"
@@ -4923,7 +4923,7 @@ msgstr "状态"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgid "Stop"
-msgstr "å\85³é\97­"
+msgstr "å\81\9cæ­¢"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
 msgid "Strict order"
@@ -4948,7 +4948,7 @@ msgstr "不记录这些协议的常规操作日志"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
 msgid "Swap free"
-msgstr ""
+msgstr "空闲交换区"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
 #: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
@@ -4970,7 +4970,7 @@ msgstr "交换机端口掩码"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:151
 msgid "Switch Speed Mask"
-msgstr ""
+msgstr "交换机速率掩码"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2760
 #: modules/luci-compat/luasrc/model/network.lua:1425
@@ -5894,7 +5894,7 @@ msgid "Waiting for command to complete..."
 msgstr "等待命令执行完成…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr "正在等待配置被应用… %ds"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -5908,7 +5908,7 @@ msgstr "警告"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:19
 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:35
 msgid "Weak"
index ab6b74fa8bac1b56a8ee2b7ac0ae1f10bf24ffba..53efaef0e0bf26da1e6d7a0a36a04f28119fa40d 100644 (file)
@@ -1080,11 +1080,11 @@ msgid "Configuration failed"
 msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
 msgstr "設定值已套用"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
 msgstr "設定值已復原"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5841,7 +5841,7 @@ msgid "Waiting for command to complete..."
 msgstr "等待完整性指令..."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
 msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
index a36a23f321b25375cbb496c35133e6d65815b3d3..7c88b428cc7b321106d04499630171809b05a857 100644 (file)
@@ -181,7 +181,7 @@ function _wifi_iface(x)
                        return true
                end
        end
-       return false
+       return (nfs.access("/sys/class/net/%s/phy80211" % x) == true)
 end
 
 local function _wifi_iwinfo_by_ifname(ifname, force_phy_only)
index 4b70957543b4f5b4caf68027543bd44f0cde164a..db5c66850dff5c2564d672b5f829477ab463f507 100644 (file)
@@ -5,7 +5,7 @@
 -%>
 <div class="td cbi-value-field<% if self.error and self.error[section] then %> cbi-value-error<% end %><% if self.password then %> nowrap<% end %>"<%=
        attr("data-name", self.option) ..
-       ifattr(ftype and #ftype > 0, "data-type", ftype) ..
+       ifattr(ftype and #ftype > 0, "data-widget", ftype) ..
        ifattr(title and #title > 0, "data-title", title, true) ..
        ifattr(descr and #descr > 0, "data-description", descr, true)
 %>>
index 11c2206d8ca1b794f868c7d87f3b18ed82d70018..1e067edf38e785b11513575ba6da2a7aef717a47 100644 (file)
@@ -52,7 +52,7 @@ function render_titles()
        for i, k in ipairs(self.children) do
                if not k.optional then
                        %><div class="th cbi-section-table-cell"<%=
-                               width(k) .. attr('data-type', k.typename) %>><%
+                               width(k) .. attr('data-widget', k.typename) %>><%
 
                        if k.titleref then
                                %><a title="<%=self.titledesc or translate('Go to relevant configuration page')%>" class="cbi-title-ref" href="<%=k.titleref%>"><%
@@ -88,7 +88,7 @@ function render_descriptions()
        for i, k in ipairs(self.children) do
                if not k.optional then
                        %><div class="th cbi-section-table-cell"<%=
-                               width(k) .. attr("data-type", k.typename) %>><%
+                               width(k) .. attr("data-widget", k.typename) %>><%
 
                        write(k.description)
 
index 2e84774346392daace28fc12ebb73ac7748d4184..b2ebdec710868ed43c6e904b72a02e0a98d47e61 100644 (file)
@@ -31,24 +31,24 @@ return L.Class.extend({
                    swap = L.isObject(systeminfo.swap) ? systeminfo.swap : {};
 
                var fields = [
-                       _('Total Available'), (mem.available) ? mem.available : (mem.total && mem.free && mem.buffered) ? mem.free + mem.buffered : null,
-                       _('Free'),            (mem.total && mem.free) ? mem.free : null,
-                       _('Buffered'),        (mem.total && mem.buffered) ? mem.buffered : null
+                       _('Total Available'), (mem.available) ? mem.available : (mem.total && mem.free && mem.buffered) ? mem.free + mem.buffered : null, mem.total,
+                       _('Free'),            (mem.total && mem.free) ? mem.free : null, mem.total,
+                       _('Buffered'),        (mem.total && mem.buffered) ? mem.buffered : null, mem.total
                ];
 
                if (mem.cached)
-                       fields.push(_('Cached'), mem.cached);
+                       fields.push(_('Cached'), mem.cached, mem.total);
 
                if (swap.total > 0)
-                       fields.push(_('Swap free'), swap.free);
+                       fields.push(_('Swap free'), swap.free, swap.total);
 
                var table = E('div', { 'class': 'table' });
 
-               for (var i = 0; i < fields.length; i += 2) {
+               for (var i = 0; i < fields.length; i += 3) {
                        table.appendChild(E('div', { 'class': 'tr' }, [
                                E('div', { 'class': 'td left', 'width': '33%' }, [ fields[i] ]),
                                E('div', { 'class': 'td left' }, [
-                                       (fields[i + 1] != null) ? progressbar(fields[i + 1], mem.total, true) : '?'
+                                       (fields[i + 1] != null) ? progressbar(fields[i + 1], fields[i + 2], true) : '?'
                                ])
                        ]));
                }
index 1a2f70fbfa3e4eed51912bbb1c5c17fcd3644f2a..83c0c151eb49307a120c9d7ac289788f89d05198 100644 (file)
@@ -81,7 +81,7 @@ return L.Class.extend({
 
                        return [
                                host || '-',
-                               lease.ip6addr,
+                               lease.ip6addrs ? lease.ip6addrs.join(' ') : lease.ip6addr,
                                lease.duid,
                                exp
                        ];
index a742243a036faee8ad6977e8b4c50bb14fbaf9fb..eaeba578fe1c6a3eff3ccbfe63ccf027ced4db54 100644 (file)
@@ -194,7 +194,7 @@ function parse_output(table, s)
                                srcnet,
                                dstnet,
                                options,
-                               comment
+                               [ comment ]
                        ]);
 
                        if (target) {
index 8b9673ae114878484e6a861ebe05fe46d449ac62..ce3bac9612a957823dacc9c2fec0c9a6f1274662 100644 (file)
@@ -217,7 +217,7 @@ return L.view.extend({
        load: function() {
                return fs.lines('/etc/dropbear/authorized_keys').then(function(lines) {
                        return lines.filter(function(line) {
-                               return line.match(/^ssh-/) != null;
+                               return line.match(/^(ssh-rsa|ssh-dss|ssh-ed25519|ecdsa-sha2)\b/) != null;
                        });
                });
        },
index 2d4f856602b7b37c15e628090a1dc3ec696cf4f8..466573b26fc4bd41cdd3c184bce97840a6ca0420 100644 (file)
@@ -71,8 +71,8 @@ header h3 a, header .brand {
                word-wrap: normal;
        }
 
-       .td[data-type="button"],
-       .td[data-type="fvalue"] {
+       .td[data-widget="button"],
+       .td[data-widget="fvalue"] {
                flex: 1 1 17%;
                text-align: left;
        }
@@ -145,12 +145,12 @@ header h3 a, header .brand {
                flex-basis: 100%;
        }
 
-       .td.cbi-value-field[data-type="dvalue"] {
+       .td.cbi-value-field[data-widget="dvalue"] {
                flex-basis: 50%;
        }
 
-       .td.cbi-value-field[data-type="button"],
-       .td.cbi-value-field[data-type="fvalue"] {
+       .td.cbi-value-field[data-widget="button"],
+       .td.cbi-value-field[data-widget="fvalue"] {
                flex-basis: 25%;
                text-align: left;
        }
@@ -311,7 +311,7 @@ header h3 a, header .brand {
                flex-basis: 50% !important;
        }
 
-       [data-page="admin-status-processes"] .td[data-type="button"] {
+       [data-page="admin-status-processes"] .td[data-widget="button"] {
                flex-basis: 33% !important;
        }
 
@@ -320,9 +320,9 @@ header h3 a, header .brand {
                flex-basis: 25% !important;
        }
 
-       [data-page="admin-system-fstab"] .td[data-type="button"]::before,
-       [data-page="admin-system-startup"] .td[data-type="button"]::before,
-       [data-page="admin-status-processes"] .td[data-type="button"]::before {
+       [data-page="admin-system-fstab"] .td[data-widget="button"]::before,
+       [data-page="admin-system-startup"] .td[data-widget="button"]::before,
+       [data-page="admin-status-processes"] .td[data-widget="button"]::before {
                display: none;
        }
 }
index fe46400717af0bea18e2873e98912c3568a6bf0a..faaaf220a151a23a1f9f4d326e6d9e8196aa9bd3 100644 (file)
@@ -933,8 +933,8 @@ div.cbi-optionals {
        margin-left: 3px;
 }
 
-.th[data-type="button"], .td[data-type="button"],
-.th[data-type="fvalue"], .td[data-type="fvalue"] {
+.th[data-widget="button"], .td[data-widget="button"],
+.th[data-widget="fvalue"], .td[data-widget="fvalue"] {
        flex: 1 1 2em;
        text-align: center;
 }
@@ -1828,8 +1828,8 @@ select + .cbi-button {
                word-wrap: normal;
        }
 
-       .td[data-type="button"],
-       .td[data-type="fvalue"] {
+       .td[data-widget="button"],
+       .td[data-widget="fvalue"] {
                flex: 1 1 12.5%;
                text-align: left;
        }
@@ -1972,12 +1972,12 @@ select + .cbi-button {
                flex-basis: 100%;
        }
 
-       .td.cbi-value-field[data-type="dvalue"] {
+       .td.cbi-value-field[data-widget="dvalue"] {
                flex-basis: 50%;
        }
 
-       .td.cbi-value-field[data-type="button"],
-       .td.cbi-value-field[data-type="fvalue"] {
+       .td.cbi-value-field[data-widget="button"],
+       .td.cbi-value-field[data-widget="fvalue"] {
                flex-basis: 25%;
                text-align: left;
        }
@@ -2038,8 +2038,8 @@ select + .cbi-button {
                margin-top: .5em;
        }
 
-       #cbi-firewall-rule .td[data-type="fvalue"],
-       #cbi-firewall-redirect .td[data-type="fvalue"] {
+       #cbi-firewall-rule .td[data-widget="fvalue"],
+       #cbi-firewall-redirect .td[data-widget="fvalue"] {
                display: none;
        }
 }