summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-adblock/po/de/adblock.po10
-rw-r--r--applications/luci-app-adblock/po/es/adblock.po4
-rw-r--r--applications/luci-app-adblock/po/fr/adblock.po40
-rw-r--r--applications/luci-app-adblock/po/pl/adblock.po115
-rw-r--r--applications/luci-app-adblock/po/ru/adblock.po115
-rw-r--r--applications/luci-app-adblock/po/tr/adblock.po10
-rw-r--r--applications/luci-app-adblock/po/vi/adblock.po78
-rw-r--r--applications/luci-app-advanced-reboot/Makefile6
-rw-r--r--applications/luci-app-advanced-reboot/README.md4
-rw-r--r--applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua441
-rw-r--r--applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm128
-rw-r--r--applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm8
-rw-r--r--applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po31
-rw-r--r--applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po62
-rw-r--r--applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po83
-rw-r--r--applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot5
-rw-r--r--applications/luci-app-ahcp/po/pl/ahcp.po15
-rw-r--r--applications/luci-app-ahcp/po/vi/ahcp.po11
-rw-r--r--applications/luci-app-aria2/po/es/aria2.po2
-rw-r--r--applications/luci-app-aria2/po/pl/aria2.po12
-rw-r--r--applications/luci-app-aria2/po/pt/aria2.po121
-rw-r--r--applications/luci-app-aria2/po/ru/aria2.po19
-rw-r--r--applications/luci-app-aria2/po/tr/aria2.po8
-rw-r--r--applications/luci-app-aria2/po/vi/aria2.po10
-rw-r--r--applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po9
-rw-r--r--applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po8
-rw-r--r--applications/luci-app-banip/po/fr/banip.po13
-rw-r--r--applications/luci-app-banip/po/pl/banip.po8
-rw-r--r--applications/luci-app-banip/po/ru/banip.po15
-rw-r--r--applications/luci-app-banip/po/tr/banip.po8
-rw-r--r--applications/luci-app-banip/po/vi/banip.po17
-rw-r--r--applications/luci-app-banip/po/zh-cn/banip.po8
-rw-r--r--applications/luci-app-bcp38/po/pl/bcp38.po6
-rw-r--r--applications/luci-app-bcp38/po/vi/bcp38.po8
-rw-r--r--applications/luci-app-bmx7/po/pl/bmx7.po4
-rw-r--r--applications/luci-app-bmx7/po/tr/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/vi/bmx7.po8
-rw-r--r--applications/luci-app-bmx7/po/zh-cn/bmx7.po12
-rw-r--r--applications/luci-app-cifsd/po/es/cifsd.po2
-rw-r--r--applications/luci-app-cifsd/po/pl/cifsd.po12
-rw-r--r--applications/luci-app-cifsd/po/zh-cn/cifsd.po15
-rw-r--r--applications/luci-app-clamav/po/vi/clamav.po8
-rw-r--r--applications/luci-app-commands/po/fr/commands.po8
-rw-r--r--applications/luci-app-commands/po/pl/commands.po18
-rw-r--r--applications/luci-app-commands/po/ru/commands.po19
-rw-r--r--applications/luci-app-commands/po/sv/commands.po13
-rw-r--r--applications/luci-app-commands/po/tr/commands.po10
-rw-r--r--applications/luci-app-commands/po/vi/commands.po14
-rw-r--r--applications/luci-app-cshark/po/ru/cshark.po10
-rw-r--r--applications/luci-app-cshark/po/tr/cshark.po8
-rw-r--r--applications/luci-app-cshark/po/vi/cshark.po8
-rw-r--r--applications/luci-app-cshark/po/zh-cn/cshark.po10
-rw-r--r--applications/luci-app-dcwapd/po/fr/dcwapd.po21
-rw-r--r--applications/luci-app-dcwapd/po/pl/dcwapd.po37
-rw-r--r--applications/luci-app-dcwapd/po/vi/dcwapd.po12
-rw-r--r--applications/luci-app-dcwapd/po/zh-cn/dcwapd.po8
-rw-r--r--applications/luci-app-ddns/po/es/ddns.po114
-rw-r--r--applications/luci-app-ddns/po/pl/ddns.po257
-rw-r--r--applications/luci-app-ddns/po/pt/ddns.po4
-rw-r--r--applications/luci-app-ddns/po/tr/ddns.po21
-rw-r--r--applications/luci-app-ddns/po/vi/ddns.po30
-rw-r--r--applications/luci-app-ddns/po/zh-cn/ddns.po134
-rwxr-xr-x[-rw-r--r--]applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns2
-rw-r--r--applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json34
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po6
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po32
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po109
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po19
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po10
-rw-r--r--applications/luci-app-dump1090/po/es/dump1090.po2
-rw-r--r--applications/luci-app-dump1090/po/pl/dump1090.po6
-rw-r--r--applications/luci-app-dynapoint/po/es/dynapoint.po2
-rw-r--r--applications/luci-app-dynapoint/po/pl/dynapoint.po4
-rw-r--r--applications/luci-app-firewall/po/fr/firewall.po26
-rw-r--r--applications/luci-app-firewall/po/pl/firewall.po36
-rw-r--r--applications/luci-app-firewall/po/pt/firewall.po187
-rw-r--r--applications/luci-app-firewall/po/tr/firewall.po10
-rw-r--r--applications/luci-app-firewall/po/vi/firewall.po17
-rw-r--r--applications/luci-app-firewall/po/zh-cn/firewall.po8
-rw-r--r--applications/luci-app-fwknopd/po/pl/fwknopd.po24
-rw-r--r--applications/luci-app-https_dns_proxy/Makefile4
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua24
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua6
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns-family.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/cz.nic.odvr.lua6
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns10.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns11.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns9.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-adult.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-family.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-security.lua14
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.cloudflare-dns.lua6
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.google.dns.lua7
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/sb.dns.lua6
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua226
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/buttons.htm56
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/css.htm9
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/js.htm60
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status-textarea.htm13
-rw-r--r--applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status.htm10
-rw-r--r--applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po6
-rw-r--r--applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po15
-rw-r--r--applications/luci-app-ltqtapi/po/vi/ltqtapi.po8
-rw-r--r--applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po8
-rw-r--r--applications/luci-app-lxc/luasrc/model/cbi/lxc.lua4
-rw-r--r--applications/luci-app-lxc/po/pl/lxc.po4
-rw-r--r--applications/luci-app-lxc/po/ru/lxc.po8
-rw-r--r--applications/luci-app-lxc/po/tr/lxc.po10
-rw-r--r--applications/luci-app-lxc/po/vi/lxc.po10
-rw-r--r--applications/luci-app-lxc/po/zh-cn/lxc.po12
-rw-r--r--applications/luci-app-minidlna/po/pl/minidlna.po10
-rw-r--r--applications/luci-app-minidlna/po/pt/minidlna.po39
-rw-r--r--applications/luci-app-minidlna/po/vi/minidlna.po14
-rw-r--r--applications/luci-app-minidlna/po/zh-cn/minidlna.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po4
-rw-r--r--applications/luci-app-mwan3/po/es/mwan3.po2
-rw-r--r--applications/luci-app-mwan3/po/fr/mwan3.po12
-rw-r--r--applications/luci-app-mwan3/po/pl/mwan3.po10
-rw-r--r--applications/luci-app-mwan3/po/ru/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/tr/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/vi/mwan3.po18
-rw-r--r--applications/luci-app-nextdns/Makefile12
-rw-r--r--applications/luci-app-nextdns/luasrc/controller/nextdns.lua32
-rw-r--r--applications/luci-app-nextdns/luasrc/model/cbi/overview.lua41
-rw-r--r--applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm46
-rw-r--r--applications/luci-app-nextdns/po/templates/nextdns.pot84
-rwxr-xr-xapplications/luci-app-nextdns/root/etc/uci-defaults/60_luci-nextdns11
-rw-r--r--applications/luci-app-nft-qos/po/de/nft-qos.po70
-rw-r--r--applications/luci-app-nft-qos/po/fr/nft-qos.po10
-rw-r--r--applications/luci-app-nft-qos/po/pl/nft-qos.po37
-rw-r--r--applications/luci-app-nft-qos/po/vi/nft-qos.po12
-rw-r--r--applications/luci-app-nft-qos/po/zh-cn/nft-qos.po15
-rw-r--r--applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua4
-rw-r--r--applications/luci-app-nlbwmon/po/fr/nlbwmon.po8
-rw-r--r--applications/luci-app-nlbwmon/po/pl/nlbwmon.po27
-rw-r--r--applications/luci-app-nlbwmon/po/pt/nlbwmon.po4
-rw-r--r--applications/luci-app-nlbwmon/po/vi/nlbwmon.po10
-rw-r--r--applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po8
-rw-r--r--applications/luci-app-noddos/po/fr/noddos.po10
-rw-r--r--applications/luci-app-noddos/po/pl/noddos.po6
-rw-r--r--applications/luci-app-noddos/po/zh-cn/noddos.po12
-rw-r--r--applications/luci-app-nut/po/es/nut.po2
-rw-r--r--applications/luci-app-nut/po/pl/nut.po9
-rw-r--r--applications/luci-app-nut/po/vi/nut.po10
-rw-r--r--applications/luci-app-ocserv/po/fr/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/pl/ocserv.po6
-rw-r--r--applications/luci-app-ocserv/po/pt/ocserv.po101
-rw-r--r--applications/luci-app-ocserv/po/tr/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/vi/ocserv.po12
-rw-r--r--applications/luci-app-ocserv/po/zh-cn/ocserv.po6
-rw-r--r--applications/luci-app-olsr-services/po/pt/olsr-services.po8
-rw-r--r--applications/luci-app-olsr-services/po/vi/olsr-services.po8
-rw-r--r--applications/luci-app-olsr-services/po/zh-cn/olsr-services.po10
-rw-r--r--applications/luci-app-olsr/po/es/olsr.po2
-rw-r--r--applications/luci-app-olsr/po/fr/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/pl/olsr.po4
-rw-r--r--applications/luci-app-olsr/po/vi/olsr.po16
-rw-r--r--applications/luci-app-olsr/po/zh-cn/olsr.po8
-rw-r--r--applications/luci-app-openvpn/po/es/openvpn.po2
-rw-r--r--applications/luci-app-openvpn/po/fr/openvpn.po10
-rw-r--r--applications/luci-app-openvpn/po/pl/openvpn.po43
-rw-r--r--applications/luci-app-openvpn/po/pt/openvpn.po59
-rw-r--r--applications/luci-app-openvpn/po/vi/openvpn.po14
-rw-r--r--applications/luci-app-opkg/po/de/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/fr/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/pl/opkg.po12
-rw-r--r--applications/luci-app-opkg/po/pt/opkg.po4
-rw-r--r--applications/luci-app-opkg/po/ru/opkg.po13
-rw-r--r--applications/luci-app-opkg/po/sv/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/tr/opkg.po11
-rw-r--r--applications/luci-app-opkg/po/vi/opkg.po14
-rw-r--r--applications/luci-app-opkg/po/zh-cn/opkg.po21
-rw-r--r--applications/luci-app-p910nd/po/pl/p910nd.po17
-rw-r--r--applications/luci-app-p910nd/po/sv/p910nd.po13
-rw-r--r--applications/luci-app-polipo/po/de/polipo.po13
-rw-r--r--applications/luci-app-polipo/po/pl/polipo.po4
-rw-r--r--applications/luci-app-polipo/po/sv/polipo.po13
-rw-r--r--applications/luci-app-polipo/po/tr/polipo.po10
-rw-r--r--applications/luci-app-polipo/po/vi/polipo.po13
-rw-r--r--applications/luci-app-privoxy/po/es/privoxy.po2
-rw-r--r--applications/luci-app-privoxy/po/pl/privoxy.po12
-rw-r--r--applications/luci-app-privoxy/po/tr/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/vi/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/zh-cn/privoxy.po15
-rw-r--r--applications/luci-app-qos/po/fr/qos.po13
-rw-r--r--applications/luci-app-qos/po/pl/qos.po4
-rw-r--r--applications/luci-app-qos/po/vi/qos.po53
-rw-r--r--applications/luci-app-radicale/po/fr/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/pl/radicale.po12
-rw-r--r--applications/luci-app-radicale/po/tr/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/vi/radicale.po8
-rw-r--r--applications/luci-app-radicale/po/zh-cn/radicale.po10
-rw-r--r--applications/luci-app-radicale2/po/fr/radicale2.po14
-rw-r--r--applications/luci-app-radicale2/po/pt/radicale2.po4
-rw-r--r--applications/luci-app-radicale2/po/zh-cn/radicale2.po6
-rw-r--r--applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po4
-rw-r--r--applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po6
-rw-r--r--applications/luci-app-samba/po/es/samba.po2
-rw-r--r--applications/luci-app-samba/po/pl/samba.po8
-rw-r--r--applications/luci-app-samba4/po/es/samba4.po2
-rw-r--r--applications/luci-app-samba4/po/pl/samba4.po6
-rw-r--r--applications/luci-app-samba4/po/pt/samba4.po20
-rw-r--r--applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js66
-rw-r--r--applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js54
-rw-r--r--applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po4
-rw-r--r--applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po7
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po8
-rw-r--r--applications/luci-app-shairplay/po/es/shairplay.po2
-rw-r--r--applications/luci-app-simple-adblock/po/pl/simple-adblock.po79
-rw-r--r--applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po15
-rw-r--r--applications/luci-app-splash/po/fr/splash.po8
-rw-r--r--applications/luci-app-splash/po/pl/splash.po17
-rw-r--r--applications/luci-app-splash/po/pt/splash.po19
-rw-r--r--applications/luci-app-splash/po/ru/splash.po19
-rw-r--r--applications/luci-app-splash/po/vi/splash.po22
-rw-r--r--applications/luci-app-squid/po/pt/squid.po8
-rw-r--r--applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua2
-rw-r--r--applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua21
-rw-r--r--applications/luci-app-statistics/po/fr/statistics.po8
-rw-r--r--applications/luci-app-statistics/po/pl/statistics.po48
-rw-r--r--applications/luci-app-statistics/po/vi/statistics.po14
-rw-r--r--applications/luci-app-tinyproxy/po/de/tinyproxy.po6
-rw-r--r--applications/luci-app-tinyproxy/po/tr/tinyproxy.po10
-rw-r--r--applications/luci-app-tinyproxy/po/vi/tinyproxy.po13
-rw-r--r--applications/luci-app-transmission/po/es/transmission.po2
-rw-r--r--applications/luci-app-transmission/po/pl/transmission.po12
-rw-r--r--applications/luci-app-travelmate/po/fr/travelmate.po12
-rw-r--r--applications/luci-app-travelmate/po/pl/travelmate.po6
-rw-r--r--applications/luci-app-travelmate/po/ru/travelmate.po21
-rw-r--r--applications/luci-app-travelmate/po/sv/travelmate.po4
-rw-r--r--applications/luci-app-travelmate/po/tr/travelmate.po10
-rw-r--r--applications/luci-app-travelmate/po/vi/travelmate.po14
-rw-r--r--applications/luci-app-travelmate/po/zh-cn/travelmate.po12
-rw-r--r--applications/luci-app-ttyd/po/fr/ttyd.po8
-rw-r--r--applications/luci-app-ttyd/po/pl/ttyd.po6
-rw-r--r--applications/luci-app-ttyd/po/pt/ttyd.po4
-rw-r--r--applications/luci-app-ttyd/po/vi/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/po/es/udpxy.po2
-rw-r--r--applications/luci-app-udpxy/po/pt/udpxy.po6
-rw-r--r--applications/luci-app-udpxy/po/tr/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/vi/udpxy.po8
-rw-r--r--applications/luci-app-uhttpd/po/pl/uhttpd.po66
-rw-r--r--applications/luci-app-uhttpd/po/zh-cn/uhttpd.po10
-rw-r--r--applications/luci-app-unbound/po/es/unbound.po2
-rw-r--r--applications/luci-app-unbound/po/pl/unbound.po24
-rw-r--r--applications/luci-app-unbound/po/tr/unbound.po8
-rw-r--r--applications/luci-app-unbound/po/vi/unbound.po14
-rw-r--r--applications/luci-app-upnp/po/pl/upnp.po10
-rw-r--r--applications/luci-app-upnp/po/pt/upnp.po54
-rw-r--r--applications/luci-app-upnp/po/tr/upnp.po10
-rw-r--r--applications/luci-app-upnp/po/vi/upnp.po19
-rw-r--r--applications/luci-app-vpnbypass/po/fr/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/pl/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/ru/vpnbypass.po19
-rw-r--r--applications/luci-app-vpnbypass/po/sv/vpnbypass.po10
-rw-r--r--applications/luci-app-vpnbypass/po/tr/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/vi/vpnbypass.po10
-rw-r--r--applications/luci-app-vpnbypass/po/zh-cn/vpnbypass.po22
-rw-r--r--applications/luci-app-watchcat/po/pl/watchcat.po21
-rw-r--r--applications/luci-app-wifischedule/po/fr/wifischedule.po64
-rw-r--r--applications/luci-app-wifischedule/po/pl/wifischedule.po14
-rw-r--r--applications/luci-app-wifischedule/po/pt/wifischedule.po16
-rw-r--r--applications/luci-app-wifischedule/po/vi/wifischedule.po8
-rw-r--r--applications/luci-app-wireguard/po/pl/wireguard.po4
-rw-r--r--applications/luci-app-wireguard/po/pt/wireguard.po39
-rw-r--r--applications/luci-app-wireguard/po/vi/wireguard.po8
-rw-r--r--applications/luci-app-wol/po/pl/wol.po18
-rw-r--r--applications/luci-app-wol/po/ru/wol.po27
271 files changed, 3748 insertions, 2174 deletions
diff --git a/applications/luci-app-adblock/po/de/adblock.po b/applications/luci-app-adblock/po/de/adblock.po
index eb6a33aa77..79fccdedd6 100644
--- a/applications/luci-app-adblock/po/de/adblock.po
+++ b/applications/luci-app-adblock/po/de/adblock.po
@@ -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-15 03:06+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)"
diff --git a/applications/luci-app-adblock/po/es/adblock.po b/applications/luci-app-adblock/po/es/adblock.po
index 180a2e98e5..b946e5e5c7 100644
--- a/applications/luci-app-adblock/po/es/adblock.po
+++ b/applications/luci-app-adblock/po/es/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-11-06 00:15+0000\n"
+"PO-Revision-Date: 2019-11-08 21:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/es/>\n"
@@ -255,7 +255,7 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/model/cbi/adblock/overview_tab.lua:81
msgid "Enabled"
-msgstr "Activado"
+msgstr "Activar"
#: applications/luci-app-adblock/luasrc/view/adblock/report.htm:262
msgid "End Date"
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index 437ce8acfa..920de2de46 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -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"
diff --git a/applications/luci-app-adblock/po/pl/adblock.po b/applications/luci-app-adblock/po/pl/adblock.po
index 117efd4c24..40af9d3651 100644
--- a/applications/luci-app-adblock/po/pl/adblock.po
+++ b/applications/luci-app-adblock/po/pl/adblock.po
@@ -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: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pl/>\n"
"Language: 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
@@ -170,12 +173,16 @@ 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 +197,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 +209,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 +246,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 +255,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 +270,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 +279,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 +314,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 +336,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 +366,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 +378,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 +398,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 +410,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 +470,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 +505,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 +537,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 +560,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 +574,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 +595,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 +632,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 +665,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 +681,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 +693,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..."
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index 4218abc691..59693d9ee4 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -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 "Загрузка"
+msgstr "Загружаем"
#: 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"
diff --git a/applications/luci-app-adblock/po/tr/adblock.po b/applications/luci-app-adblock/po/tr/adblock.po
index 27bf4a208e..1e522a0984 100644
--- a/applications/luci-app-adblock/po/tr/adblock.po
+++ b/applications/luci-app-adblock/po/tr/adblock.po
@@ -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"
diff --git a/applications/luci-app-adblock/po/vi/adblock.po b/applications/luci-app-adblock/po/vi/adblock.po
index 4a72194fab..4717311d55 100644
--- a/applications/luci-app-adblock/po/vi/adblock.po
+++ b/applications/luci-app-adblock/po/vi/adblock.po
@@ -1,99 +1,112 @@
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 "Có"
#: 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."
diff --git a/applications/luci-app-advanced-reboot/Makefile b/applications/luci-app-advanced-reboot/Makefile
index 329acece4f..a08d57fd8b 100644
--- a/applications/luci-app-advanced-reboot/Makefile
+++ b/applications/luci-app-advanced-reboot/Makefile
@@ -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
diff --git a/applications/luci-app-advanced-reboot/README.md b/applications/luci-app-advanced-reboot/README.md
index 61e43637d1..50ca1bc2d6 100644
--- a/applications/luci-app-advanced-reboot/README.md
+++ b/applications/luci-app-advanced-reboot/README.md
@@ -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
diff --git a/applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua b/applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua
index 6b8cba4c40..8b97f2e560 100644
--- a/applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua
+++ b/applications/luci-app-advanced-reboot/luasrc/controller/advanced_reboot.lua
@@ -3,203 +3,282 @@
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
diff --git a/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm b/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm
index 5c14f52ff8..f3d8338c47 100644
--- a/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm
+++ b/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/advanced_reboot.htm
@@ -20,70 +20,70 @@
<%- 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 />
@@ -91,10 +91,10 @@
<%- 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%>
diff --git a/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm b/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm
index b15f16b0d5..db11020628 100644
--- a/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm
+++ b/applications/luci-app-advanced-reboot/luasrc/view/advanced_reboot/alternative_reboot.htm
@@ -10,10 +10,10 @@
<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>
diff --git a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
index 7cd54f7c04..9c29adf6c9 100644
--- a/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/ru/advanced-reboot.po
@@ -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 "Альтернативная перезагрузка отменена."
diff --git a/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
index 9442130cdf..fa2a4c40f3 100644
--- a/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/tr/advanced-reboot.po
@@ -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"
diff --git a/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
index c721384da5..7d789ae604 100644
--- a/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
@@ -1,111 +1,117 @@
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
index 0000000000..e1a8f1e307
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/root/etc/uci-defaults/40_luci-advanced-reboot
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+rm -rf /var/luci-modulecache/; rm -f /var/luci-indexcache;
+exit 0
+
diff --git a/applications/luci-app-ahcp/po/pl/ahcp.po b/applications/luci-app-ahcp/po/pl/ahcp.po
index 7d7d2f5363..dafe9e8344 100644
--- a/applications/luci-app-ahcp/po/pl/ahcp.po
+++ b/applications/luci-app-ahcp/po/pl/ahcp.po
@@ -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
diff --git a/applications/luci-app-ahcp/po/vi/ahcp.po b/applications/luci-app-ahcp/po/vi/ahcp.po
index 18cdef2ee8..5106528a7f 100644
--- a/applications/luci-app-ahcp/po/vi/ahcp.po
+++ b/applications/luci-app-ahcp/po/vi/ahcp.po
@@ -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"
diff --git a/applications/luci-app-aria2/po/es/aria2.po b/applications/luci-app-aria2/po/es/aria2.po
index a84352efa4..ecae3ade7a 100644
--- a/applications/luci-app-aria2/po/es/aria2.po
+++ b/applications/luci-app-aria2/po/es/aria2.po
@@ -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"
diff --git a/applications/luci-app-aria2/po/pl/aria2.po b/applications/luci-app-aria2/po/pl/aria2.po
index 7989b33afa..7f31206c58 100644
--- a/applications/luci-app-aria2/po/pl/aria2.po
+++ b/applications/luci-app-aria2/po/pl/aria2.po
@@ -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 21:11+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/pl/>\n"
"Language: 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 ""
diff --git a/applications/luci-app-aria2/po/pt/aria2.po b/applications/luci-app-aria2/po/pt/aria2.po
index 5b5a5f42af..674e5b916d 100644
--- a/applications/luci-app-aria2/po/pt/aria2.po
+++ b/applications/luci-app-aria2/po/pt/aria2.po
@@ -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"
diff --git a/applications/luci-app-aria2/po/ru/aria2.po b/applications/luci-app-aria2/po/ru/aria2.po
index 45bc2a67e6..2059218925 100644
--- a/applications/luci-app-aria2/po/ru/aria2.po
+++ b/applications/luci-app-aria2/po/ru/aria2.po
@@ -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"
diff --git a/applications/luci-app-aria2/po/tr/aria2.po b/applications/luci-app-aria2/po/tr/aria2.po
index 4dc86c32a4..415fe8474c 100644
--- a/applications/luci-app-aria2/po/tr/aria2.po
+++ b/applications/luci-app-aria2/po/tr/aria2.po
@@ -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"
diff --git a/applications/luci-app-aria2/po/vi/aria2.po b/applications/luci-app-aria2/po/vi/aria2.po
index d5b9230344..6c938dae8d 100644
--- a/applications/luci-app-aria2/po/vi/aria2.po
+++ b/applications/luci-app-aria2/po/vi/aria2.po
@@ -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"
diff --git a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
index 4117981801..bd4883b0cd 100644
--- a/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/ru/attendedsysupgrade.po
@@ -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 "Обновление Системы с участием"
diff --git a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
index f9c6f056a5..3ba15cd17f 100644
--- a/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/tr/attendedsysupgrade.po
@@ -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"
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index 4937670389..2dfba79a4d 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -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"
diff --git a/applications/luci-app-banip/po/pl/banip.po b/applications/luci-app-banip/po/pl/banip.po
index 8e13a07aca..6394ee551b 100644
--- a/applications/luci-app-banip/po/pl/banip.po
+++ b/applications/luci-app-banip/po/pl/banip.po
@@ -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: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pl/>\n"
"Language: pl\n"
@@ -239,7 +239,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 +257,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"
diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po
index e05090c1b4..d47440cff8 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -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"
diff --git a/applications/luci-app-banip/po/tr/banip.po b/applications/luci-app-banip/po/tr/banip.po
index bc07264875..66f28c1033 100644
--- a/applications/luci-app-banip/po/tr/banip.po
+++ b/applications/luci-app-banip/po/tr/banip.po
@@ -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
diff --git a/applications/luci-app-banip/po/vi/banip.po b/applications/luci-app-banip/po/vi/banip.po
index 0323af93eb..0e1ecd4803 100644
--- a/applications/luci-app-banip/po/vi/banip.po
+++ b/applications/luci-app-banip/po/vi/banip.po
@@ -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"
diff --git a/applications/luci-app-banip/po/zh-cn/banip.po b/applications/luci-app-banip/po/zh-cn/banip.po
index 22030f9195..67daf1a56c 100644
--- a/applications/luci-app-banip/po/zh-cn/banip.po
+++ b/applications/luci-app-banip/po/zh-cn/banip.po
@@ -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"
diff --git a/applications/luci-app-bcp38/po/pl/bcp38.po b/applications/luci-app-bcp38/po/pl/bcp38.po
index f3e4b64cb5..9bff6e1891 100644
--- a/applications/luci-app-bcp38/po/pl/bcp38.po
+++ b/applications/luci-app-bcp38/po/pl/bcp38.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-bcp38/po/vi/bcp38.po b/applications/luci-app-bcp38/po/vi/bcp38.po
index e6e516a019..75ad5fa108 100644
--- a/applications/luci-app-bcp38/po/vi/bcp38.po
+++ b/applications/luci-app-bcp38/po/vi/bcp38.po
@@ -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"
diff --git a/applications/luci-app-bmx7/po/pl/bmx7.po b/applications/luci-app-bmx7/po/pl/bmx7.po
index 9899a8109f..654d733cb2 100644
--- a/applications/luci-app-bmx7/po/pl/bmx7.po
+++ b/applications/luci-app-bmx7/po/pl/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\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/"
"luciapplicationsbmx7/pl/>\n"
@@ -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"
diff --git a/applications/luci-app-bmx7/po/tr/bmx7.po b/applications/luci-app-bmx7/po/tr/bmx7.po
index 44d682e2ac..6c64138f70 100644
--- a/applications/luci-app-bmx7/po/tr/bmx7.po
+++ b/applications/luci-app-bmx7/po/tr/bmx7.po
@@ -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"
diff --git a/applications/luci-app-bmx7/po/vi/bmx7.po b/applications/luci-app-bmx7/po/vi/bmx7.po
index b7d8e7efda..b923a21946 100644
--- a/applications/luci-app-bmx7/po/vi/bmx7.po
+++ b/applications/luci-app-bmx7/po/vi/bmx7.po
@@ -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"
diff --git a/applications/luci-app-bmx7/po/zh-cn/bmx7.po b/applications/luci-app-bmx7/po/zh-cn/bmx7.po
index 8007fb5652..b33446fc50 100644
--- a/applications/luci-app-bmx7/po/zh-cn/bmx7.po
+++ b/applications/luci-app-bmx7/po/zh-cn/bmx7.po
@@ -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
diff --git a/applications/luci-app-cifsd/po/es/cifsd.po b/applications/luci-app-cifsd/po/es/cifsd.po
index ac9cd61103..4fb2ffde9a 100644
--- a/applications/luci-app-cifsd/po/es/cifsd.po
+++ b/applications/luci-app-cifsd/po/es/cifsd.po
@@ -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"
diff --git a/applications/luci-app-cifsd/po/pl/cifsd.po b/applications/luci-app-cifsd/po/pl/cifsd.po
index 90234dadb2..ad23ebd328 100644
--- a/applications/luci-app-cifsd/po/pl/cifsd.po
+++ b/applications/luci-app-cifsd/po/pl/cifsd.po
@@ -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"
diff --git a/applications/luci-app-cifsd/po/zh-cn/cifsd.po b/applications/luci-app-cifsd/po/zh-cn/cifsd.po
index b27ba7c83e..1d1eda6e62 100644
--- a/applications/luci-app-cifsd/po/zh-cn/cifsd.po
+++ b/applications/luci-app-cifsd/po/zh-cn/cifsd.po
@@ -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 "共享名"
+msgstr "名称"
#: applications/luci-app-cifsd/htdocs/luci-static/resources/view/cifsd.js:16
#: applications/luci-app-cifsd/luasrc/controller/cifsd.lua:10
diff --git a/applications/luci-app-clamav/po/vi/clamav.po b/applications/luci-app-clamav/po/vi/clamav.po
index 92b7608f88..c44734692a 100644
--- a/applications/luci-app-clamav/po/vi/clamav.po
+++ b/applications/luci-app-clamav/po/vi/clamav.po
@@ -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 "Có"
diff --git a/applications/luci-app-commands/po/fr/commands.po b/applications/luci-app-commands/po/fr/commands.po
index dcdf0fe908..497b96134f 100644
--- a/applications/luci-app-commands/po/fr/commands.po
+++ b/applications/luci-app-commands/po/fr/commands.po
@@ -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"
diff --git a/applications/luci-app-commands/po/pl/commands.po b/applications/luci-app-commands/po/pl/commands.po
index aec0f22298..7f21ca01c1 100644
--- a/applications/luci-app-commands/po/pl/commands.po
+++ b/applications/luci-app-commands/po/pl/commands.po
@@ -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..."
diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po
index 97f66626ae..f000d2329a 100644
--- a/applications/luci-app-commands/po/ru/commands.po
+++ b/applications/luci-app-commands/po/ru/commands.po
@@ -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 "Загрузка"
+msgstr "Загружаем"
#: applications/luci-app-commands/luasrc/view/commands.htm:119
msgid "Or display result"
diff --git a/applications/luci-app-commands/po/sv/commands.po b/applications/luci-app-commands/po/sv/commands.po
index f983eb3076..1a40d5ba9d 100644
--- a/applications/luci-app-commands/po/sv/commands.po
+++ b/applications/luci-app-commands/po/sv/commands.po
@@ -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"
diff --git a/applications/luci-app-commands/po/tr/commands.po b/applications/luci-app-commands/po/tr/commands.po
index 602230a8e3..9953c6ed6d 100644
--- a/applications/luci-app-commands/po/tr/commands.po
+++ b/applications/luci-app-commands/po/tr/commands.po
@@ -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"
diff --git a/applications/luci-app-commands/po/vi/commands.po b/applications/luci-app-commands/po/vi/commands.po
index 602230a8e3..947995b353 100644
--- a/applications/luci-app-commands/po/vi/commands.po
+++ b/applications/luci-app-commands/po/vi/commands.po
@@ -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..."
diff --git a/applications/luci-app-cshark/po/ru/cshark.po b/applications/luci-app-cshark/po/ru/cshark.po
index f77375adf6..9a831ea50f 100644
--- a/applications/luci-app-cshark/po/ru/cshark.po
+++ b/applications/luci-app-cshark/po/ru/cshark.po
@@ -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"
diff --git a/applications/luci-app-cshark/po/tr/cshark.po b/applications/luci-app-cshark/po/tr/cshark.po
index 8e0460d9c3..1628035ccf 100644
--- a/applications/luci-app-cshark/po/tr/cshark.po
+++ b/applications/luci-app-cshark/po/tr/cshark.po
@@ -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"
diff --git a/applications/luci-app-cshark/po/vi/cshark.po b/applications/luci-app-cshark/po/vi/cshark.po
index 8adf02110a..b5dc908f9f 100644
--- a/applications/luci-app-cshark/po/vi/cshark.po
+++ b/applications/luci-app-cshark/po/vi/cshark.po
@@ -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"
diff --git a/applications/luci-app-cshark/po/zh-cn/cshark.po b/applications/luci-app-cshark/po/zh-cn/cshark.po
index b535466cdf..376cc98d0e 100644
--- a/applications/luci-app-cshark/po/zh-cn/cshark.po
+++ b/applications/luci-app-cshark/po/zh-cn/cshark.po
@@ -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"
diff --git a/applications/luci-app-dcwapd/po/fr/dcwapd.po b/applications/luci-app-dcwapd/po/fr/dcwapd.po
index 8ad0a9c9ff..97b9e37251 100644
--- a/applications/luci-app-dcwapd/po/fr/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/fr/dcwapd.po
@@ -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"
diff --git a/applications/luci-app-dcwapd/po/pl/dcwapd.po b/applications/luci-app-dcwapd/po/pl/dcwapd.po
index b6093510e0..37fe1861a7 100644
--- a/applications/luci-app-dcwapd/po/pl/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/pl/dcwapd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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."
diff --git a/applications/luci-app-dcwapd/po/vi/dcwapd.po b/applications/luci-app-dcwapd/po/vi/dcwapd.po
index 0c16ff7e2a..a30f366f8d 100644
--- a/applications/luci-app-dcwapd/po/vi/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/vi/dcwapd.po
@@ -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
diff --git a/applications/luci-app-dcwapd/po/zh-cn/dcwapd.po b/applications/luci-app-dcwapd/po/zh-cn/dcwapd.po
index db428cb203..a1a9de8c2c 100644
--- a/applications/luci-app-dcwapd/po/zh-cn/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/zh-cn/dcwapd.po
@@ -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."
diff --git a/applications/luci-app-ddns/po/es/ddns.po b/applications/luci-app-ddns/po/es/ddns.po
index c2985efc5d..8099060a67 100644
--- a/applications/luci-app-ddns/po/es/ddns.po
+++ b/applications/luci-app-ddns/po/es/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-11-06 00:11+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/"
"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 "Servicios"
#: 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
diff --git a/applications/luci-app-ddns/po/pl/ddns.po b/applications/luci-app-ddns/po/pl/ddns.po
index 14b51a4428..a76d5d6c56 100644
--- a/applications/luci-app-ddns/po/pl/ddns.po
+++ b/applications/luci-app-ddns/po/pl/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Alojzy Patatojda <vitek18@interia.pl>\n"
+"PO-Revision-Date: 2019-11-15 03:05+0000\n"
+"Last-Translator: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\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,27 +33,30 @@ 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"
@@ -63,7 +66,12 @@ msgstr ""
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"
@@ -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."
@@ -312,10 +330,14 @@ 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 ""
+"Jeśli korzystasz z bezpiecznej komunikacji, powinieneś zweryfikować "
+"certyfikaty serwera!"
#: 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 chcesz wysyłać aktualizacje dla IPv4 i IPv6 musisz zdefiniować dwie "
+"oddzielne konfiguracje tj. 'myddns_ipv4' i 'myddns_ipv6'"
#: 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 +345,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 +366,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 +380,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 +405,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 +413,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 +473,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 +483,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 +553,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 "Uruchom ponownie 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 +609,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 +667,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 +684,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 +715,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 +739,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 +823,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 +836,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 --"
diff --git a/applications/luci-app-ddns/po/pt/ddns.po b/applications/luci-app-ddns/po/pt/ddns.po
index 73c0c2a1a8..cc90d53e61 100644
--- a/applications/luci-app-ddns/po/pt/ddns.po
+++ b/applications/luci-app-ddns/po/pt/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 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…"
diff --git a/applications/luci-app-ddns/po/tr/ddns.po b/applications/luci-app-ddns/po/tr/ddns.po
index 1ff1bd3178..f48cda3884 100644
--- a/applications/luci-app-ddns/po/tr/ddns.po
+++ b/applications/luci-app-ddns/po/tr/ddns.po
@@ -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"
diff --git a/applications/luci-app-ddns/po/vi/ddns.po b/applications/luci-app-ddns/po/vi/ddns.po
index 4bbe53c0c9..178bbfdfca 100644
--- a/applications/luci-app-ddns/po/vi/ddns.po
+++ b/applications/luci-app-ddns/po/vi/ddns.po
@@ -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 ""
diff --git a/applications/luci-app-ddns/po/zh-cn/ddns.po b/applications/luci-app-ddns/po/zh-cn/ddns.po
index 5d95babbb2..78e17a0357 100644
--- a/applications/luci-app-ddns/po/zh-cn/ddns.po
+++ b/applications/luci-app-ddns/po/zh-cn/ddns.po
@@ -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
diff --git a/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns b/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
index 01a9d4c5db..8ba4ad3165 100644..100755
--- a/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
+++ b/applications/luci-app-ddns/root/usr/libexec/rpcd/luci.ddns
@@ -262,7 +262,7 @@ local methods = {
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
diff --git a/applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json b/applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json
index aa68bdf03c..dfefd8e96a 100644
--- a/applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json
+++ b/applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json
@@ -1,17 +1,17 @@
-{
- "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" ]
- }
- }
-}
+{
+ "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" ]
+ }
+ }
+}
diff --git a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
index 2cc6fd6f02..0df0720b0b 100644
--- a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
@@ -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
diff --git a/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
index 59227d440f..979f227d17 100644
--- a/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/pl/dnscrypt-proxy.po
@@ -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 ""
diff --git a/applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po
index ec654e2742..73f4acf31a 100644
--- a/applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/pt/dnscrypt-proxy.po
@@ -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"
diff --git a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
index 11c477ca49..2e18e106c2 100644
--- a/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/ru/dnscrypt-proxy.po
@@ -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"
diff --git a/applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po
index 1d9ceb44f7..73b09d1600 100644
--- a/applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/vi/dnscrypt-proxy.po
@@ -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"
diff --git a/applications/luci-app-dump1090/po/es/dump1090.po b/applications/luci-app-dump1090/po/es/dump1090.po
index eb8e759041..4ed3688314 100644
--- a/applications/luci-app-dump1090/po/es/dump1090.po
+++ b/applications/luci-app-dump1090/po/es/dump1090.po
@@ -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"
diff --git a/applications/luci-app-dump1090/po/pl/dump1090.po b/applications/luci-app-dump1090/po/pl/dump1090.po
index 15ba8e185d..bab3154f4f 100644
--- a/applications/luci-app-dump1090/po/pl/dump1090.po
+++ b/applications/luci-app-dump1090/po/pl/dump1090.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 00:12+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/"
"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"
@@ -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 ""
diff --git a/applications/luci-app-dynapoint/po/es/dynapoint.po b/applications/luci-app-dynapoint/po/es/dynapoint.po
index 2ae1eb5c6a..4360ebe4c1 100644
--- a/applications/luci-app-dynapoint/po/es/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/es/dynapoint.po
@@ -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"
diff --git a/applications/luci-app-dynapoint/po/pl/dynapoint.po b/applications/luci-app-dynapoint/po/pl/dynapoint.po
index a3ba790295..7ab14fc464 100644
--- a/applications/luci-app-dynapoint/po/pl/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/pl/dynapoint.po
@@ -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"
diff --git a/applications/luci-app-firewall/po/fr/firewall.po b/applications/luci-app-firewall/po/fr/firewall.po
index 7097238a84..12efcda2f9 100644
--- a/applications/luci-app-firewall/po/fr/firewall.po
+++ b/applications/luci-app-firewall/po/fr/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 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: Baptiste <weblate@bitsofnetworks.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/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-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:146
msgid "%s in %s"
@@ -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"
@@ -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"
diff --git a/applications/luci-app-firewall/po/pl/firewall.po b/applications/luci-app-firewall/po/pl/firewall.po
index cd32fb927a..9ff5daf048 100644
--- a/applications/luci-app-firewall/po/pl/firewall.po
+++ b/applications/luci-app-firewall/po/pl/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2019-11-07 08:27+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/"
"luciapplicationsfirewall/pl/>\n"
"Language: 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"
@@ -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>"
@@ -687,12 +687,12 @@ msgstr ""
#: 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"
diff --git a/applications/luci-app-firewall/po/pt/firewall.po b/applications/luci-app-firewall/po/pt/firewall.po
index 24de1b38e7..6f3dda2639 100644
--- a/applications/luci-app-firewall/po/pt/firewall.po
+++ b/applications/luci-app-firewall/po/pt/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-firewall/po/tr/firewall.po b/applications/luci-app-firewall/po/tr/firewall.po
index d6db85b0ae..ccf89debca 100644
--- a/applications/luci-app-firewall/po/tr/firewall.po
+++ b/applications/luci-app-firewall/po/tr/firewall.po
@@ -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 ""
diff --git a/applications/luci-app-firewall/po/vi/firewall.po b/applications/luci-app-firewall/po/vi/firewall.po
index 1165553a3a..1e2cbf8869 100644
--- a/applications/luci-app-firewall/po/vi/firewall.po
+++ b/applications/luci-app-firewall/po/vi/firewall.po
@@ -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 ""
diff --git a/applications/luci-app-firewall/po/zh-cn/firewall.po b/applications/luci-app-firewall/po/zh-cn/firewall.po
index f0a2d7fae6..d0772c34d8 100644
--- a/applications/luci-app-firewall/po/zh-cn/firewall.po
+++ b/applications/luci-app-firewall/po/zh-cn/firewall.po
@@ -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
diff --git a/applications/luci-app-fwknopd/po/pl/fwknopd.po b/applications/luci-app-fwknopd/po/pl/fwknopd.po
index 536a8c9a36..a5ac7bc67b 100644
--- a/applications/luci-app-fwknopd/po/pl/fwknopd.po
+++ b/applications/luci-app-fwknopd/po/pl/fwknopd.po
@@ -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:"
diff --git a/applications/luci-app-https_dns_proxy/Makefile b/applications/luci-app-https_dns_proxy/Makefile
index d08940e59f..bd6cf9bd1b 100644
--- a/applications/luci-app-https_dns_proxy/Makefile
+++ b/applications/luci-app-https_dns_proxy/Makefile
@@ -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
diff --git a/applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua b/applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua
index e1fd8fcb9b..826f3f691f 100644
--- a/applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua
+++ b/applications/luci-app-https_dns_proxy/luasrc/controller/https_dns_proxy.lua
@@ -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
index 0000000000..723ca894c3
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/ch.digitale-gesellschaft.dns.lua
@@ -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
index 0000000000..050549bf8d
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns-family.lua
@@ -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
index 0000000000..67b7c12811
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/com.adguard.dns.lua
@@ -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
index 0000000000..e47576be86
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/cz.nic.odvr.lua
@@ -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
index 0000000000..356921a97f
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns.lua
@@ -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
index 0000000000..a031556e8d
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns10.lua
@@ -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
index 0000000000..3b51978d25
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns11.lua
@@ -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
index 0000000000..c456a8dcdc
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/net.quad9.dns9.lua
@@ -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
index 0000000000..708a39e958
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-adult.lua
@@ -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
index 0000000000..f44ed43305
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-family.lua
@@ -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
index 0000000000..e4a3bf4ac4
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers.disabled/org.cleanbrowsing.doh-security.lua
@@ -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
index 0000000000..74d9273bcd
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.cloudflare-dns.lua
@@ -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
index 0000000000..168f3f7aa4
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/com.google.dns.lua
@@ -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
index 0000000000..50dc74288a
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/https_dns_proxy/providers/sb.dns.lua
@@ -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"
+}
diff --git a/applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua b/applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua
index 17ce610eab..4e7e02524f 100644
--- a/applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua
+++ b/applications/luci-app-https_dns_proxy/luasrc/model/cbi/https_dns_proxy.lua
@@ -1,144 +1,118 @@
+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
index 0000000000..84c5f608d2
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/buttons.htm
@@ -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
index 0000000000..6fb3d51d3b
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/css.htm
@@ -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
index 0000000000..3b0daaa19a
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/js.htm
@@ -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
index 0000000000..3840cd19d4
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status-textarea.htm
@@ -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
index 0000000000..c453428405
--- /dev/null
+++ b/applications/luci-app-https_dns_proxy/luasrc/view/https_dns_proxy/status.htm
@@ -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%>
diff --git a/applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po b/applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po
index 0cc3d32665..4197b132d0 100644
--- a/applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po
+++ b/applications/luci-app-https_dns_proxy/po/sv/https_dns_proxy.po
@@ -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"
diff --git a/applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po b/applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po
index de3e1e6e80..13a8225e44 100644
--- a/applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po
+++ b/applications/luci-app-https_dns_proxy/po/zh-cn/https_dns_proxy.po
@@ -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"
diff --git a/applications/luci-app-ltqtapi/po/vi/ltqtapi.po b/applications/luci-app-ltqtapi/po/vi/ltqtapi.po
index 29f4ce6018..8278fcc32b 100644
--- a/applications/luci-app-ltqtapi/po/vi/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/vi/ltqtapi.po
@@ -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"
diff --git a/applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po b/applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po
index d7608930ac..b1f7f9537b 100644
--- a/applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po
+++ b/applications/luci-app-ltqtapi/po/zh-cn/ltqtapi.po
@@ -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"
diff --git a/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua b/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua
index db7d19eb26..2987fced13 100644
--- a/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua
+++ b/applications/luci-app-lxc/luasrc/model/cbi/lxc.lua
@@ -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"))
diff --git a/applications/luci-app-lxc/po/pl/lxc.po b/applications/luci-app-lxc/po/pl/lxc.po
index be29aacfba..43658032aa 100644
--- a/applications/luci-app-lxc/po/pl/lxc.po
+++ b/applications/luci-app-lxc/po/pl/lxc.po
@@ -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/"
"luciapplicationslxc/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
diff --git a/applications/luci-app-lxc/po/ru/lxc.po b/applications/luci-app-lxc/po/ru/lxc.po
index d6e7ecc101..03cca26172 100644
--- a/applications/luci-app-lxc/po/ru/lxc.po
+++ b/applications/luci-app-lxc/po/ru/lxc.po
@@ -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"
diff --git a/applications/luci-app-lxc/po/tr/lxc.po b/applications/luci-app-lxc/po/tr/lxc.po
index bf643cfc3c..06422c6be6 100644
--- a/applications/luci-app-lxc/po/tr/lxc.po
+++ b/applications/luci-app-lxc/po/tr/lxc.po
@@ -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"
diff --git a/applications/luci-app-lxc/po/vi/lxc.po b/applications/luci-app-lxc/po/vi/lxc.po
index 45a4643084..2900468618 100644
--- a/applications/luci-app-lxc/po/vi/lxc.po
+++ b/applications/luci-app-lxc/po/vi/lxc.po
@@ -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"
diff --git a/applications/luci-app-lxc/po/zh-cn/lxc.po b/applications/luci-app-lxc/po/zh-cn/lxc.po
index f7565269fd..38e3c353a3 100644
--- a/applications/luci-app-lxc/po/zh-cn/lxc.po
+++ b/applications/luci-app-lxc/po/zh-cn/lxc.po
@@ -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"
diff --git a/applications/luci-app-minidlna/po/pl/minidlna.po b/applications/luci-app-minidlna/po/pl/minidlna.po
index 2533c90a1e..ba661a51d1 100644
--- a/applications/luci-app-minidlna/po/pl/minidlna.po
+++ b/applications/luci-app-minidlna/po/pl/minidlna.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 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/"
"luciapplicationsminidlna/pl/>\n"
"Language: 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"
@@ -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."
diff --git a/applications/luci-app-minidlna/po/pt/minidlna.po b/applications/luci-app-minidlna/po/pt/minidlna.po
index 2f6fb690c7..ff7c272194 100644
--- a/applications/luci-app-minidlna/po/pt/minidlna.po
+++ b/applications/luci-app-minidlna/po/pt/minidlna.po
@@ -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"
diff --git a/applications/luci-app-minidlna/po/vi/minidlna.po b/applications/luci-app-minidlna/po/vi/minidlna.po
index 03f7f285cd..c9e9cd275b 100644
--- a/applications/luci-app-minidlna/po/vi/minidlna.po
+++ b/applications/luci-app-minidlna/po/vi/minidlna.po
@@ -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"
diff --git a/applications/luci-app-minidlna/po/zh-cn/minidlna.po b/applications/luci-app-minidlna/po/zh-cn/minidlna.po
index ac03b458be..b806c1d973 100644
--- a/applications/luci-app-minidlna/po/zh-cn/minidlna.po
+++ b/applications/luci-app-minidlna/po/zh-cn/minidlna.po
@@ -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"
diff --git a/applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po
index 062b448c15..ebcfb9c808 100644
--- a/applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/es/mjpg-streamer.po
@@ -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-08 21:05+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/es/>\n"
@@ -71,7 +71,7 @@ msgstr "Activar formato YUYV"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "Activado"
+msgstr "Activar"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mwan3/po/es/mwan3.po b/applications/luci-app-mwan3/po/es/mwan3.po
index 7b292ffb43..7f14327975 100644
--- a/applications/luci-app-mwan3/po/es/mwan3.po
+++ b/applications/luci-app-mwan3/po/es/mwan3.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-mwan3/po/fr/mwan3.po b/applications/luci-app-mwan3/po/fr/mwan3.po
index c8f570f476..1dc7bf5368 100644
--- a/applications/luci-app-mwan3/po/fr/mwan3.po
+++ b/applications/luci-app-mwan3/po/fr/mwan3.po
@@ -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/"
"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"
@@ -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"
@@ -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"
diff --git a/applications/luci-app-mwan3/po/pl/mwan3.po b/applications/luci-app-mwan3/po/pl/mwan3.po
index c94c316bfd..bdceb0321f 100644
--- a/applications/luci-app-mwan3/po/pl/mwan3.po
+++ b/applications/luci-app-mwan3/po/pl/mwan3.po
@@ -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"
diff --git a/applications/luci-app-mwan3/po/ru/mwan3.po b/applications/luci-app-mwan3/po/ru/mwan3.po
index c20c9fa0a2..53115e7715 100644
--- a/applications/luci-app-mwan3/po/ru/mwan3.po
+++ b/applications/luci-app-mwan3/po/ru/mwan3.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mwan3\n"
"POT-Creation-Date: 2017-09-14 16:00+0300\n"
-"PO-Revision-Date: 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 "Загрузка"
+msgstr "Загружаем"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua:22
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:63
diff --git a/applications/luci-app-mwan3/po/tr/mwan3.po b/applications/luci-app-mwan3/po/tr/mwan3.po
index 53068bd79b..5f56bcca4f 100644
--- a/applications/luci-app-mwan3/po/tr/mwan3.po
+++ b/applications/luci-app-mwan3/po/tr/mwan3.po
@@ -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
diff --git a/applications/luci-app-mwan3/po/vi/mwan3.po b/applications/luci-app-mwan3/po/vi/mwan3.po
index 0db0136fc0..40cad64f8a 100644
--- a/applications/luci-app-mwan3/po/vi/mwan3.po
+++ b/applications/luci-app-mwan3/po/vi/mwan3.po
@@ -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 "Có"
#: 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
index 0000000000..263b66e6a6
--- /dev/null
+++ b/applications/luci-app-nextdns/Makefile
@@ -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
index 0000000000..0552981938
--- /dev/null
+++ b/applications/luci-app-nextdns/luasrc/controller/nextdns.lua
@@ -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
index 0000000000..a932a85f89
--- /dev/null
+++ b/applications/luci-app-nextdns/luasrc/model/cbi/overview.lua
@@ -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
index 0000000000..0a98b2704f
--- /dev/null
+++ b/applications/luci-app-nextdns/luasrc/view/nextdns/logread.htm
@@ -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/templates/nextdns.pot b/applications/luci-app-nextdns/po/templates/nextdns.pot
new file mode 100644
index 0000000000..6f943818b5
--- /dev/null
+++ b/applications/luci-app-nextdns/po/templates/nextdns.pot
@@ -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
index 0000000000..95fc92280e
--- /dev/null
+++ b/applications/luci-app-nextdns/root/etc/uci-defaults/60_luci-nextdns
@@ -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
diff --git a/applications/luci-app-nft-qos/po/de/nft-qos.po b/applications/luci-app-nft-qos/po/de/nft-qos.po
index f9f7068ef9..72709e866d 100644
--- a/applications/luci-app-nft-qos/po/de/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/de/nft-qos.po
@@ -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"
diff --git a/applications/luci-app-nft-qos/po/fr/nft-qos.po b/applications/luci-app-nft-qos/po/fr/nft-qos.po
index 6370e06f9f..3cc0d2db36 100644
--- a/applications/luci-app-nft-qos/po/fr/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/fr/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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
diff --git a/applications/luci-app-nft-qos/po/pl/nft-qos.po b/applications/luci-app-nft-qos/po/pl/nft-qos.po
index 179b1fd567..816eac7482 100644
--- a/applications/luci-app-nft-qos/po/pl/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/pl/nft-qos.po
@@ -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"
diff --git a/applications/luci-app-nft-qos/po/vi/nft-qos.po b/applications/luci-app-nft-qos/po/vi/nft-qos.po
index 418c0fbffd..dcbba216a1 100644
--- a/applications/luci-app-nft-qos/po/vi/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/vi/nft-qos.po
@@ -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
diff --git a/applications/luci-app-nft-qos/po/zh-cn/nft-qos.po b/applications/luci-app-nft-qos/po/zh-cn/nft-qos.po
index 73ce11f5d0..2a0e90d827 100644
--- a/applications/luci-app-nft-qos/po/zh-cn/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/zh-cn/nft-qos.po
@@ -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 "没有更多的信息"
+msgstr "无可用信息"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:137
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:156
diff --git a/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua b/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua
index 71e096c617..08df5b332e 100644
--- a/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua
+++ b/applications/luci-app-nlbwmon/luasrc/model/cbi/nlbw/config.lua
@@ -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
diff --git a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
index d8fe519744..5d839c85b6 100644
--- a/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/fr/nlbwmon.po
@@ -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/"
"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"
diff --git a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
index 70c05719db..59df25d834 100644
--- a/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pl/nlbwmon.po
@@ -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"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index 24b0d7ae8a..2c81cb8ed6 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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
diff --git a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
index 2d42ab1d7d..a6d6ac2d40 100644
--- a/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/vi/nlbwmon.po
@@ -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"
diff --git a/applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po b/applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po
index de98585bb3..5c4ae3c0c1 100644
--- a/applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/zh-cn/nlbwmon.po
@@ -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
diff --git a/applications/luci-app-noddos/po/fr/noddos.po b/applications/luci-app-noddos/po/fr/noddos.po
index 158f6131da..7d668f2457 100644
--- a/applications/luci-app-noddos/po/fr/noddos.po
+++ b/applications/luci-app-noddos/po/fr/noddos.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"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/"
+"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,7 +57,7 @@ msgstr ""
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:43
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:77
msgid "Hostname"
-msgstr ""
+msgstr "Nom d'hôte"
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:44
#: applications/luci-app-noddos/luasrc/view/noddos/clients.htm:78
@@ -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"
diff --git a/applications/luci-app-noddos/po/pl/noddos.po b/applications/luci-app-noddos/po/pl/noddos.po
index f479d77963..32602696d7 100644
--- a/applications/luci-app-noddos/po/pl/noddos.po
+++ b/applications/luci-app-noddos/po/pl/noddos.po
@@ -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"
diff --git a/applications/luci-app-noddos/po/zh-cn/noddos.po b/applications/luci-app-noddos/po/zh-cn/noddos.po
index dc36c81eb7..93085dd229 100644
--- a/applications/luci-app-noddos/po/zh-cn/noddos.po
+++ b/applications/luci-app-noddos/po/zh-cn/noddos.po
@@ -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"
diff --git a/applications/luci-app-nut/po/es/nut.po b/applications/luci-app-nut/po/es/nut.po
index ea953a44b6..9b374ff457 100644
--- a/applications/luci-app-nut/po/es/nut.po
+++ b/applications/luci-app-nut/po/es/nut.po
@@ -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"
diff --git a/applications/luci-app-nut/po/pl/nut.po b/applications/luci-app-nut/po/pl/nut.po
index 6a6dba616d..4da7f8d8b4 100644
--- a/applications/luci-app-nut/po/pl/nut.po
+++ b/applications/luci-app-nut/po/pl/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
-"Last-Translator: Daniel Wróblewski <dewuer@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/pl/>\n"
"Language: pl\n"
@@ -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 ""
@@ -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"
diff --git a/applications/luci-app-nut/po/vi/nut.po b/applications/luci-app-nut/po/vi/nut.po
index 73dbf7714a..6a27af6661 100644
--- a/applications/luci-app-nut/po/vi/nut.po
+++ b/applications/luci-app-nut/po/vi/nut.po
@@ -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 ""
diff --git a/applications/luci-app-ocserv/po/fr/ocserv.po b/applications/luci-app-ocserv/po/fr/ocserv.po
index ee1d82ef41..20e90f902c 100644
--- a/applications/luci-app-ocserv/po/fr/ocserv.po
+++ b/applications/luci-app-ocserv/po/fr/ocserv.po
@@ -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..."
diff --git a/applications/luci-app-ocserv/po/pl/ocserv.po b/applications/luci-app-ocserv/po/pl/ocserv.po
index d1ce6067a5..5feb5c18cf 100644
--- a/applications/luci-app-ocserv/po/pl/ocserv.po
+++ b/applications/luci-app-ocserv/po/pl/ocserv.po
@@ -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/"
"luciapplicationsocserv/pl/>\n"
"Language: pl\n"
@@ -283,7 +283,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 "Czas"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
diff --git a/applications/luci-app-ocserv/po/pt/ocserv.po b/applications/luci-app-ocserv/po/pt/ocserv.po
index edd8104c62..153ecbf46f 100644
--- a/applications/luci-app-ocserv/po/pt/ocserv.po
+++ b/applications/luci-app-ocserv/po/pt/ocserv.po
@@ -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."
diff --git a/applications/luci-app-ocserv/po/tr/ocserv.po b/applications/luci-app-ocserv/po/tr/ocserv.po
index 3b1a014083..cef1dedb3d 100644
--- a/applications/luci-app-ocserv/po/tr/ocserv.po
+++ b/applications/luci-app-ocserv/po/tr/ocserv.po
@@ -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 ""
diff --git a/applications/luci-app-ocserv/po/vi/ocserv.po b/applications/luci-app-ocserv/po/vi/ocserv.po
index 65e4b5a80d..3fe7835031 100644
--- a/applications/luci-app-ocserv/po/vi/ocserv.po
+++ b/applications/luci-app-ocserv/po/vi/ocserv.po
@@ -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"
diff --git a/applications/luci-app-ocserv/po/zh-cn/ocserv.po b/applications/luci-app-ocserv/po/zh-cn/ocserv.po
index 9e2125db2a..ff9dd80419 100644
--- a/applications/luci-app-ocserv/po/zh-cn/ocserv.po
+++ b/applications/luci-app-ocserv/po/zh-cn/ocserv.po
@@ -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
diff --git a/applications/luci-app-olsr-services/po/pt/olsr-services.po b/applications/luci-app-olsr-services/po/pt/olsr-services.po
index 2208dcae63..1eda2b1339 100644
--- a/applications/luci-app-olsr-services/po/pt/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/pt/olsr-services.po
@@ -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"
diff --git a/applications/luci-app-olsr-services/po/vi/olsr-services.po b/applications/luci-app-olsr-services/po/vi/olsr-services.po
index 8f6d2f51bd..8867d1a8b5 100644
--- a/applications/luci-app-olsr-services/po/vi/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/vi/olsr-services.po
@@ -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
diff --git a/applications/luci-app-olsr-services/po/zh-cn/olsr-services.po b/applications/luci-app-olsr-services/po/zh-cn/olsr-services.po
index 99b3e83a0a..fc98268207 100644
--- a/applications/luci-app-olsr-services/po/zh-cn/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/zh-cn/olsr-services.po
@@ -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
diff --git a/applications/luci-app-olsr/po/es/olsr.po b/applications/luci-app-olsr/po/es/olsr.po
index 1d1844cb27..ae41678ece 100644
--- a/applications/luci-app-olsr/po/es/olsr.po
+++ b/applications/luci-app-olsr/po/es/olsr.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-olsr/po/fr/olsr.po b/applications/luci-app-olsr/po/fr/olsr.po
index fea2786f98..fa37e7d814 100644
--- a/applications/luci-app-olsr/po/fr/olsr.po
+++ b/applications/luci-app-olsr/po/fr/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 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/"
"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 ""
diff --git a/applications/luci-app-olsr/po/pl/olsr.po b/applications/luci-app-olsr/po/pl/olsr.po
index fb9dc6bf3c..5a3ccee2cb 100644
--- a/applications/luci-app-olsr/po/pl/olsr.po
+++ b/applications/luci-app-olsr/po/pl/olsr.po
@@ -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/"
"luciapplicationsolsr/pl/>\n"
"Language: pl\n"
diff --git a/applications/luci-app-olsr/po/vi/olsr.po b/applications/luci-app-olsr/po/vi/olsr.po
index 887d56ec7d..6cd2608b10 100644
--- a/applications/luci-app-olsr/po/vi/olsr.po
+++ b/applications/luci-app-olsr/po/vi/olsr.po
@@ -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
diff --git a/applications/luci-app-olsr/po/zh-cn/olsr.po b/applications/luci-app-olsr/po/zh-cn/olsr.po
index f7d6fa3355..93b1555421 100644
--- a/applications/luci-app-olsr/po/zh-cn/olsr.po
+++ b/applications/luci-app-olsr/po/zh-cn/olsr.po
@@ -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)"
diff --git a/applications/luci-app-openvpn/po/es/openvpn.po b/applications/luci-app-openvpn/po/es/openvpn.po
index dccdedd8d5..d320c2cb33 100644
--- a/applications/luci-app-openvpn/po/es/openvpn.po
+++ b/applications/luci-app-openvpn/po/es/openvpn.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-openvpn/po/fr/openvpn.po b/applications/luci-app-openvpn/po/fr/openvpn.po
index e0eec66a89..bc13989ea4 100644
--- a/applications/luci-app-openvpn/po/fr/openvpn.po
+++ b/applications/luci-app-openvpn/po/fr/openvpn.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19: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"
diff --git a/applications/luci-app-openvpn/po/pl/openvpn.po b/applications/luci-app-openvpn/po/pl/openvpn.po
index 29b51e1fbd..495c42b003 100644
--- a/applications/luci-app-openvpn/po/pl/openvpn.po
+++ b/applications/luci-app-openvpn/po/pl/openvpn.po
@@ -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-13 23:04+0000\n"
+"Last-Translator: Marcin Net <marcin.net@linux.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"
diff --git a/applications/luci-app-openvpn/po/pt/openvpn.po b/applications/luci-app-openvpn/po/pt/openvpn.po
index 1306381eef..9fb24de8d4 100644
--- a/applications/luci-app-openvpn/po/pt/openvpn.po
+++ b/applications/luci-app-openvpn/po/pt/openvpn.po
@@ -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
diff --git a/applications/luci-app-openvpn/po/vi/openvpn.po b/applications/luci-app-openvpn/po/vi/openvpn.po
index 38741f3021..d269c6ba99 100644
--- a/applications/luci-app-openvpn/po/vi/openvpn.po
+++ b/applications/luci-app-openvpn/po/vi/openvpn.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/de/opkg.po b/applications/luci-app-opkg/po/de/opkg.po
index cbe97b4c58..8c38a25a25 100644
--- a/applications/luci-app-opkg/po/de/opkg.po
+++ b/applications/luci-app-opkg/po/de/opkg.po
@@ -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
diff --git a/applications/luci-app-opkg/po/fr/opkg.po b/applications/luci-app-opkg/po/fr/opkg.po
index 995f22afc0..597db130c9 100644
--- a/applications/luci-app-opkg/po/fr/opkg.po
+++ b/applications/luci-app-opkg/po/fr/opkg.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/pl/opkg.po b/applications/luci-app-opkg/po/pl/opkg.po
index 7bee7e8db4..909de024b9 100644
--- a/applications/luci-app-opkg/po/pl/opkg.po
+++ b/applications/luci-app-opkg/po/pl/opkg.po
@@ -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-13 13:06+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"
@@ -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
diff --git a/applications/luci-app-opkg/po/pt/opkg.po b/applications/luci-app-opkg/po/pt/opkg.po
index a43c7d30c0..b231cfe403 100644
--- a/applications/luci-app-opkg/po/pt/opkg.po
+++ b/applications/luci-app-opkg/po/pt/opkg.po
@@ -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
diff --git a/applications/luci-app-opkg/po/ru/opkg.po b/applications/luci-app-opkg/po/ru/opkg.po
index b07f795195..9a50016169 100644
--- a/applications/luci-app-opkg/po/ru/opkg.po
+++ b/applications/luci-app-opkg/po/ru/opkg.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/sv/opkg.po b/applications/luci-app-opkg/po/sv/opkg.po
index ab7b37faba..37440a02fa 100644
--- a/applications/luci-app-opkg/po/sv/opkg.po
+++ b/applications/luci-app-opkg/po/sv/opkg.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/tr/opkg.po b/applications/luci-app-opkg/po/tr/opkg.po
index b177e9072c..a913924e01 100644
--- a/applications/luci-app-opkg/po/tr/opkg.po
+++ b/applications/luci-app-opkg/po/tr/opkg.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/vi/opkg.po b/applications/luci-app-opkg/po/vi/opkg.po
index 02560eadb2..6829a535b9 100644
--- a/applications/luci-app-opkg/po/vi/opkg.po
+++ b/applications/luci-app-opkg/po/vi/opkg.po
@@ -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"
diff --git a/applications/luci-app-opkg/po/zh-cn/opkg.po b/applications/luci-app-opkg/po/zh-cn/opkg.po
index 5bf3aca5d9..041a5c8080 100644
--- a/applications/luci-app-opkg/po/zh-cn/opkg.po
+++ b/applications/luci-app-opkg/po/zh-cn/opkg.po
@@ -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
diff --git a/applications/luci-app-p910nd/po/pl/p910nd.po b/applications/luci-app-p910nd/po/pl/p910nd.po
index e1b282cda2..fb2d369a31 100644
--- a/applications/luci-app-p910nd/po/pl/p910nd.po
+++ b/applications/luci-app-p910nd/po/pl/p910nd.po
@@ -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
diff --git a/applications/luci-app-p910nd/po/sv/p910nd.po b/applications/luci-app-p910nd/po/sv/p910nd.po
index c029632eb5..26b80f23d6 100644
--- a/applications/luci-app-p910nd/po/sv/p910nd.po
+++ b/applications/luci-app-p910nd/po/sv/p910nd.po
@@ -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."
diff --git a/applications/luci-app-polipo/po/de/polipo.po b/applications/luci-app-polipo/po/de/polipo.po
index 02f757be2c..a54b791b23 100644
--- a/applications/luci-app-polipo/po/de/polipo.po
+++ b/applications/luci-app-polipo/po/de/polipo.po
@@ -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"
diff --git a/applications/luci-app-polipo/po/pl/polipo.po b/applications/luci-app-polipo/po/pl/polipo.po
index d70e1235a0..42d0fe3319 100644
--- a/applications/luci-app-polipo/po/pl/polipo.po
+++ b/applications/luci-app-polipo/po/pl/polipo.po
@@ -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"
diff --git a/applications/luci-app-polipo/po/sv/polipo.po b/applications/luci-app-polipo/po/sv/polipo.po
index a07db740b6..52758ed580 100644
--- a/applications/luci-app-polipo/po/sv/polipo.po
+++ b/applications/luci-app-polipo/po/sv/polipo.po
@@ -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"
diff --git a/applications/luci-app-polipo/po/tr/polipo.po b/applications/luci-app-polipo/po/tr/polipo.po
index 3716605e47..6cf96fae5b 100644
--- a/applications/luci-app-polipo/po/tr/polipo.po
+++ b/applications/luci-app-polipo/po/tr/polipo.po
@@ -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"
diff --git a/applications/luci-app-polipo/po/vi/polipo.po b/applications/luci-app-polipo/po/vi/polipo.po
index d90ffbe25f..8ee6b7e9a7 100644
--- a/applications/luci-app-polipo/po/vi/polipo.po
+++ b/applications/luci-app-polipo/po/vi/polipo.po
@@ -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"
diff --git a/applications/luci-app-privoxy/po/es/privoxy.po b/applications/luci-app-privoxy/po/es/privoxy.po
index a4adb32ff0..fa69004d7e 100644
--- a/applications/luci-app-privoxy/po/es/privoxy.po
+++ b/applications/luci-app-privoxy/po/es/privoxy.po
@@ -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"
diff --git a/applications/luci-app-privoxy/po/pl/privoxy.po b/applications/luci-app-privoxy/po/pl/privoxy.po
index aadaf31a65..565741ced4 100644
--- a/applications/luci-app-privoxy/po/pl/privoxy.po
+++ b/applications/luci-app-privoxy/po/pl/privoxy.po
@@ -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:06+0000\n"
+"Last-Translator: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/pl/>\n"
"Language: pl\n"
@@ -182,7 +182,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"
@@ -266,7 +266,7 @@ msgstr ""
#: 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
@@ -299,7 +299,7 @@ msgstr ""
#: 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
@@ -330,7 +330,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"
diff --git a/applications/luci-app-privoxy/po/tr/privoxy.po b/applications/luci-app-privoxy/po/tr/privoxy.po
index 1ca66afce2..cac2ef12b4 100644
--- a/applications/luci-app-privoxy/po/tr/privoxy.po
+++ b/applications/luci-app-privoxy/po/tr/privoxy.po
@@ -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 ""
diff --git a/applications/luci-app-privoxy/po/vi/privoxy.po b/applications/luci-app-privoxy/po/vi/privoxy.po
index 8742db76ac..34adfc7731 100644
--- a/applications/luci-app-privoxy/po/vi/privoxy.po
+++ b/applications/luci-app-privoxy/po/vi/privoxy.po
@@ -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 ""
diff --git a/applications/luci-app-privoxy/po/zh-cn/privoxy.po b/applications/luci-app-privoxy/po/zh-cn/privoxy.po
index 9cc602181a..932f4556c9 100644
--- a/applications/luci-app-privoxy/po/zh-cn/privoxy.po
+++ b/applications/luci-app-privoxy/po/zh-cn/privoxy.po
@@ -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"
diff --git a/applications/luci-app-qos/po/fr/qos.po b/applications/luci-app-qos/po/fr/qos.po
index b129ce28e1..d3930efe29 100644
--- a/applications/luci-app-qos/po/fr/qos.po
+++ b/applications/luci-app-qos/po/fr/qos.po
@@ -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-13 13:05+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\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"
diff --git a/applications/luci-app-qos/po/pl/qos.po b/applications/luci-app-qos/po/pl/qos.po
index 2d0a1e31f1..2782e9423f 100644
--- a/applications/luci-app-qos/po/pl/qos.po
+++ b/applications/luci-app-qos/po/pl/qos.po
@@ -3,8 +3,8 @@ 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"
-"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/"
"luciapplicationsqos/pl/>\n"
"Language: pl\n"
diff --git a/applications/luci-app-qos/po/vi/qos.po b/applications/luci-app-qos/po/vi/qos.po
index c888bd8cce..ba0ba6521d 100644
--- a/applications/luci-app-qos/po/vi/qos.po
+++ b/applications/luci-app-qos/po/vi/qos.po
@@ -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"
diff --git a/applications/luci-app-radicale/po/fr/radicale.po b/applications/luci-app-radicale/po/fr/radicale.po
index a79d4e80ed..2ea570af46 100644
--- a/applications/luci-app-radicale/po/fr/radicale.po
+++ b/applications/luci-app-radicale/po/fr/radicale.po
@@ -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 ""
diff --git a/applications/luci-app-radicale/po/pl/radicale.po b/applications/luci-app-radicale/po/pl/radicale.po
index 7e613f7c69..da114a55d8 100644
--- a/applications/luci-app-radicale/po/pl/radicale.po
+++ b/applications/luci-app-radicale/po/pl/radicale.po
@@ -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:05+0000\n"
+"Last-Translator: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/pl/>\n"
"Language: pl\n"
@@ -281,7 +281,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"
@@ -357,7 +357,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"
@@ -395,7 +395,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
@@ -525,7 +525,7 @@ 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
diff --git a/applications/luci-app-radicale/po/tr/radicale.po b/applications/luci-app-radicale/po/tr/radicale.po
index 3fe561fb47..41e234c3f3 100644
--- a/applications/luci-app-radicale/po/tr/radicale.po
+++ b/applications/luci-app-radicale/po/tr/radicale.po
@@ -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 ""
diff --git a/applications/luci-app-radicale/po/vi/radicale.po b/applications/luci-app-radicale/po/vi/radicale.po
index 86810536c8..060d4165a7 100644
--- a/applications/luci-app-radicale/po/vi/radicale.po
+++ b/applications/luci-app-radicale/po/vi/radicale.po
@@ -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 ""
diff --git a/applications/luci-app-radicale/po/zh-cn/radicale.po b/applications/luci-app-radicale/po/zh-cn/radicale.po
index dacdcd6981..d2d546cd95 100644
--- a/applications/luci-app-radicale/po/zh-cn/radicale.po
+++ b/applications/luci-app-radicale/po/zh-cn/radicale.po
@@ -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 "开始"
+msgstr "启动"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:155
msgid "Start / Stop"
diff --git a/applications/luci-app-radicale2/po/fr/radicale2.po b/applications/luci-app-radicale2/po/fr/radicale2.po
index 599075a3ef..5b6929e797 100644
--- a/applications/luci-app-radicale2/po/fr/radicale2.po
+++ b/applications/luci-app-radicale2/po/fr/radicale2.po
@@ -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'"
diff --git a/applications/luci-app-radicale2/po/pt/radicale2.po b/applications/luci-app-radicale2/po/pt/radicale2.po
index c3ad0d7bb8..cd6523b032 100644
--- a/applications/luci-app-radicale2/po/pt/radicale2.po
+++ b/applications/luci-app-radicale2/po/pt/radicale2.po
@@ -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"
diff --git a/applications/luci-app-radicale2/po/zh-cn/radicale2.po b/applications/luci-app-radicale2/po/zh-cn/radicale2.po
index b21453757e..6bbe326d48 100644
--- a/applications/luci-app-radicale2/po/zh-cn/radicale2.po
+++ b/applications/luci-app-radicale2/po/zh-cn/radicale2.po
@@ -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."
diff --git a/applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po
index 5a84e0c693..0ec1d7b735 100644
--- a/applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/de/rp-pppoe-server.po
@@ -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"
diff --git a/applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po
index 78ff85d6a4..a7c3587c18 100644
--- a/applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/pl/rp-pppoe-server.po
@@ -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"
diff --git a/applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po
index 0b233d1c4c..6953776d25 100644
--- a/applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/pt/rp-pppoe-server.po
@@ -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"
diff --git a/applications/luci-app-samba/po/es/samba.po b/applications/luci-app-samba/po/es/samba.po
index 54feb6ce93..19fae220fe 100644
--- a/applications/luci-app-samba/po/es/samba.po
+++ b/applications/luci-app-samba/po/es/samba.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-samba/po/pl/samba.po b/applications/luci-app-samba/po/pl/samba.po
index e669be504a..2087e4a460 100644
--- a/applications/luci-app-samba/po/pl/samba.po
+++ b/applications/luci-app-samba/po/pl/samba.po
@@ -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"
diff --git a/applications/luci-app-samba4/po/es/samba4.po b/applications/luci-app-samba4/po/es/samba4.po
index e27fff8296..acb1d4bd89 100644
--- a/applications/luci-app-samba4/po/es/samba4.po
+++ b/applications/luci-app-samba4/po/es/samba4.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-samba4/po/pl/samba4.po b/applications/luci-app-samba4/po/pl/samba4.po
index 1d68288133..7281aa4359 100644
--- a/applications/luci-app-samba4/po/pl/samba4.po
+++ b/applications/luci-app-samba4/po/pl/samba4.po
@@ -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"
diff --git a/applications/luci-app-samba4/po/pt/samba4.po b/applications/luci-app-samba4/po/pt/samba4.po
index 057640732f..d84b7ff4b7 100644
--- a/applications/luci-app-samba4/po/pt/samba4.po
+++ b/applications/luci-app-samba4/po/pt/samba4.po
@@ -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"
diff --git a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js
index 3aaaa50121..3d111d5791 100644
--- a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js
+++ b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/shadowsocks-libev.js
@@ -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;
}
});
diff --git a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js
index d46bfb0aa7..5951e92e51 100644
--- a/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js
+++ b/applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js
@@ -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)
diff --git a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
index 33a0de24ce..c2dd7e4394 100644
--- a/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/es/shadowsocks-libev.po
@@ -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"
diff --git a/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
index 0c41c80b18..57db97e208 100644
--- a/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/pl/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\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/"
"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,7 +276,7 @@ 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"
diff --git a/applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po
index 60241a38e8..4efba30524 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh-cn/shadowsocks-libev.po
@@ -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"
diff --git a/applications/luci-app-shairplay/po/es/shairplay.po b/applications/luci-app-shairplay/po/es/shairplay.po
index 8b16f52dfd..dfa86eb6c6 100644
--- a/applications/luci-app-shairplay/po/es/shairplay.po
+++ b/applications/luci-app-shairplay/po/es/shairplay.po
@@ -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"
diff --git a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
index 92c28fcb97..3a015048fd 100644
--- a/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/pl/simple-adblock.po
@@ -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"
diff --git a/applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po
index d84bd5c99c..392664f736 100644
--- a/applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh-cn/simple-adblock.po
@@ -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."
diff --git a/applications/luci-app-splash/po/fr/splash.po b/applications/luci-app-splash/po/fr/splash.po
index 9c87eec29c..36e35bdaff 100644
--- a/applications/luci-app-splash/po/fr/splash.po
+++ b/applications/luci-app-splash/po/fr/splash.po
@@ -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
diff --git a/applications/luci-app-splash/po/pl/splash.po b/applications/luci-app-splash/po/pl/splash.po
index 7dad23eba2..0ad575cd8f 100644
--- a/applications/luci-app-splash/po/pl/splash.po
+++ b/applications/luci-app-splash/po/pl/splash.po
@@ -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 ""
diff --git a/applications/luci-app-splash/po/pt/splash.po b/applications/luci-app-splash/po/pt/splash.po
index bd7057c6c9..f8c17ea466 100644
--- a/applications/luci-app-splash/po/pt/splash.po
+++ b/applications/luci-app-splash/po/pt/splash.po
@@ -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"
diff --git a/applications/luci-app-splash/po/ru/splash.po b/applications/luci-app-splash/po/ru/splash.po
index 01cc437774..b25d04f370 100644
--- a/applications/luci-app-splash/po/ru/splash.po
+++ b/applications/luci-app-splash/po/ru/splash.po
@@ -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"
diff --git a/applications/luci-app-splash/po/vi/splash.po b/applications/luci-app-splash/po/vi/splash.po
index 02e426bc58..f61f501294 100644
--- a/applications/luci-app-splash/po/vi/splash.po
+++ b/applications/luci-app-splash/po/vi/splash.po
@@ -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"
diff --git a/applications/luci-app-squid/po/pt/squid.po b/applications/luci-app-squid/po/pt/squid.po
index 69f49dd356..a3bfd18d4f 100644
--- a/applications/luci-app-squid/po/pt/squid.po
+++ b/applications/luci-app-squid/po/pt/squid.po
@@ -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"
diff --git a/applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua b/applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua
index 20d9509df8..e3601710ec 100644
--- a/applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua
+++ b/applications/luci-app-statistics/luasrc/model/cbi/luci_statistics/iwinfo.lua
@@ -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"
diff --git a/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua b/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua
index b06c8c4148..2caf6a0b1c 100644
--- a/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua
+++ b/applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/load.lua
@@ -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
+ }
}
}
}
diff --git a/applications/luci-app-statistics/po/fr/statistics.po b/applications/luci-app-statistics/po/fr/statistics.po
index d7e8173434..ffff018aee 100644
--- a/applications/luci-app-statistics/po/fr/statistics.po
+++ b/applications/luci-app-statistics/po/fr/statistics.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 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: Baptiste <weblate@bitsofnetworks.org>\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"
diff --git a/applications/luci-app-statistics/po/pl/statistics.po b/applications/luci-app-statistics/po/pl/statistics.po
index 998445371a..b0c543fa9a 100644
--- a/applications/luci-app-statistics/po/pl/statistics.po
+++ b/applications/luci-app-statistics/po/pl/statistics.po
@@ -3,8 +3,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-11-07 08:27+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/"
"luciapplicationsstatistics/pl/>\n"
"Language: 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,7 +212,7 @@ 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"
@@ -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
@@ -657,7 +658,7 @@ msgstr ""
#: 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 ""
@@ -989,6 +990,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 +1071,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 +1137,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"
diff --git a/applications/luci-app-statistics/po/vi/statistics.po b/applications/luci-app-statistics/po/vi/statistics.po
index 09d5bfb671..4aee2a26c0 100644
--- a/applications/luci-app-statistics/po/vi/statistics.po
+++ b/applications/luci-app-statistics/po/vi/statistics.po
@@ -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
diff --git a/applications/luci-app-tinyproxy/po/de/tinyproxy.po b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
index c1b88d5628..efe60be20f 100644
--- a/applications/luci-app-tinyproxy/po/de/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
@@ -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"
diff --git a/applications/luci-app-tinyproxy/po/tr/tinyproxy.po b/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
index c61caddb11..0b02d44202 100644
--- a/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/tr/tinyproxy.po
@@ -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"
diff --git a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
index 6683e2dae0..2316c64cf5 100644
--- a/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/vi/tinyproxy.po
@@ -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"
diff --git a/applications/luci-app-transmission/po/es/transmission.po b/applications/luci-app-transmission/po/es/transmission.po
index 2d3d5bd9d8..1900a58897 100644
--- a/applications/luci-app-transmission/po/es/transmission.po
+++ b/applications/luci-app-transmission/po/es/transmission.po
@@ -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-13 21:10+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/es/>\n"
diff --git a/applications/luci-app-transmission/po/pl/transmission.po b/applications/luci-app-transmission/po/pl/transmission.po
index c5f3353fd4..4fd36223c5 100644
--- a/applications/luci-app-transmission/po/pl/transmission.po
+++ b/applications/luci-app-transmission/po/pl/transmission.po
@@ -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-13 21:10+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"
@@ -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"
diff --git a/applications/luci-app-travelmate/po/fr/travelmate.po b/applications/luci-app-travelmate/po/fr/travelmate.po
index 153bc65f44..529a640f71 100644
--- a/applications/luci-app-travelmate/po/fr/travelmate.po
+++ b/applications/luci-app-travelmate/po/fr/travelmate.po
@@ -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 ""
diff --git a/applications/luci-app-travelmate/po/pl/travelmate.po b/applications/luci-app-travelmate/po/pl/travelmate.po
index b6474bf356..5c9ce04c5d 100644
--- a/applications/luci-app-travelmate/po/pl/travelmate.po
+++ b/applications/luci-app-travelmate/po/pl/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 23:05+0000\n"
+"PO-Revision-Date: 2019-11-13 21:11+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pl/>\n"
@@ -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 "Restart"
#: 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 ""
diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po
index 95002c36e6..26c3069163 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -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 ""
diff --git a/applications/luci-app-travelmate/po/sv/travelmate.po b/applications/luci-app-travelmate/po/sv/travelmate.po
index dcd4482ce1..ab81421d88 100644
--- a/applications/luci-app-travelmate/po/sv/travelmate.po
+++ b/applications/luci-app-travelmate/po/sv/travelmate.po
@@ -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"
diff --git a/applications/luci-app-travelmate/po/tr/travelmate.po b/applications/luci-app-travelmate/po/tr/travelmate.po
index 304dc8b5e6..60f39ce2f5 100644
--- a/applications/luci-app-travelmate/po/tr/travelmate.po
+++ b/applications/luci-app-travelmate/po/tr/travelmate.po
@@ -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 ""
diff --git a/applications/luci-app-travelmate/po/vi/travelmate.po b/applications/luci-app-travelmate/po/vi/travelmate.po
index dfa3695a5c..2333653197 100644
--- a/applications/luci-app-travelmate/po/vi/travelmate.po
+++ b/applications/luci-app-travelmate/po/vi/travelmate.po
@@ -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"
diff --git a/applications/luci-app-travelmate/po/zh-cn/travelmate.po b/applications/luci-app-travelmate/po/zh-cn/travelmate.po
index 234b921253..31525a4a1f 100644
--- a/applications/luci-app-travelmate/po/zh-cn/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh-cn/travelmate.po
@@ -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"
diff --git a/applications/luci-app-ttyd/po/fr/ttyd.po b/applications/luci-app-ttyd/po/fr/ttyd.po
index c0d38530cb..918272ed7c 100644
--- a/applications/luci-app-ttyd/po/fr/ttyd.po
+++ b/applications/luci-app-ttyd/po/fr/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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: Baptiste <weblate@bitsofnetworks.org>\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"
diff --git a/applications/luci-app-ttyd/po/pl/ttyd.po b/applications/luci-app-ttyd/po/pl/ttyd.po
index 8e6ea647cb..e1842416b0 100644
--- a/applications/luci-app-ttyd/po/pl/ttyd.po
+++ b/applications/luci-app-ttyd/po/pl/ttyd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 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"
diff --git a/applications/luci-app-ttyd/po/pt/ttyd.po b/applications/luci-app-ttyd/po/pt/ttyd.po
index 81c88a3ac0..ddeeae6bf4 100644
--- a/applications/luci-app-ttyd/po/pt/ttyd.po
+++ b/applications/luci-app-ttyd/po/pt/ttyd.po
@@ -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)"
diff --git a/applications/luci-app-ttyd/po/vi/ttyd.po b/applications/luci-app-ttyd/po/vi/ttyd.po
index 38de9cdbfb..362b8d083b 100644
--- a/applications/luci-app-ttyd/po/vi/ttyd.po
+++ b/applications/luci-app-ttyd/po/vi/ttyd.po
@@ -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"
diff --git a/applications/luci-app-udpxy/po/es/udpxy.po b/applications/luci-app-udpxy/po/es/udpxy.po
index 21f498b6b6..d1d607ab49 100644
--- a/applications/luci-app-udpxy/po/es/udpxy.po
+++ b/applications/luci-app-udpxy/po/es/udpxy.po
@@ -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"
diff --git a/applications/luci-app-udpxy/po/pt/udpxy.po b/applications/luci-app-udpxy/po/pt/udpxy.po
index 71a84155eb..56a07044e1 100644
--- a/applications/luci-app-udpxy/po/pt/udpxy.po
+++ b/applications/luci-app-udpxy/po/pt/udpxy.po
@@ -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"
diff --git a/applications/luci-app-udpxy/po/tr/udpxy.po b/applications/luci-app-udpxy/po/tr/udpxy.po
index 683e966bbf..559d5bd2d3 100644
--- a/applications/luci-app-udpxy/po/tr/udpxy.po
+++ b/applications/luci-app-udpxy/po/tr/udpxy.po
@@ -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"
diff --git a/applications/luci-app-udpxy/po/vi/udpxy.po b/applications/luci-app-udpxy/po/vi/udpxy.po
index 1a9a958f6e..990cc99d80 100644
--- a/applications/luci-app-udpxy/po/vi/udpxy.po
+++ b/applications/luci-app-udpxy/po/vi/udpxy.po
@@ -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"
diff --git a/applications/luci-app-uhttpd/po/pl/uhttpd.po b/applications/luci-app-uhttpd/po/pl/uhttpd.po
index 535bb6a5cb..59d3d09692 100644
--- a/applications/luci-app-uhttpd/po/pl/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pl/uhttpd.po
@@ -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"
diff --git a/applications/luci-app-uhttpd/po/zh-cn/uhttpd.po b/applications/luci-app-uhttpd/po/zh-cn/uhttpd.po
index 0ee8a1cdda..515ea9acdb 100644
--- a/applications/luci-app-uhttpd/po/zh-cn/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/zh-cn/uhttpd.po
@@ -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."
diff --git a/applications/luci-app-unbound/po/es/unbound.po b/applications/luci-app-unbound/po/es/unbound.po
index a0b78a5272..64c72c2484 100644
--- a/applications/luci-app-unbound/po/es/unbound.po
+++ b/applications/luci-app-unbound/po/es/unbound.po
@@ -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"
diff --git a/applications/luci-app-unbound/po/pl/unbound.po b/applications/luci-app-unbound/po/pl/unbound.po
index db8ceb9660..8ec0aaf416 100644
--- a/applications/luci-app-unbound/po/pl/unbound.po
+++ b/applications/luci-app-unbound/po/pl/unbound.po
@@ -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-15 03:06+0000\n"
+"Last-Translator: Michal L <michalrmsmi@wp.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"
@@ -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)"
@@ -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"
diff --git a/applications/luci-app-unbound/po/tr/unbound.po b/applications/luci-app-unbound/po/tr/unbound.po
index 659aaecbc8..ab6302f4d7 100644
--- a/applications/luci-app-unbound/po/tr/unbound.po
+++ b/applications/luci-app-unbound/po/tr/unbound.po
@@ -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"
diff --git a/applications/luci-app-unbound/po/vi/unbound.po b/applications/luci-app-unbound/po/vi/unbound.po
index e2764c4b81..83b922a922 100644
--- a/applications/luci-app-unbound/po/vi/unbound.po
+++ b/applications/luci-app-unbound/po/vi/unbound.po
@@ -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>"
diff --git a/applications/luci-app-upnp/po/pl/upnp.po b/applications/luci-app-upnp/po/pl/upnp.po
index 7a60f7ef10..7432cdafbf 100644
--- a/applications/luci-app-upnp/po/pl/upnp.po
+++ b/applications/luci-app-upnp/po/pl/upnp.po
@@ -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"
diff --git a/applications/luci-app-upnp/po/pt/upnp.po b/applications/luci-app-upnp/po/pt/upnp.po
index 844f753646..518d87a922 100644
--- a/applications/luci-app-upnp/po/pt/upnp.po
+++ b/applications/luci-app-upnp/po/pt/upnp.po
@@ -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"
diff --git a/applications/luci-app-upnp/po/tr/upnp.po b/applications/luci-app-upnp/po/tr/upnp.po
index 978d8bab8e..84ad894a01 100644
--- a/applications/luci-app-upnp/po/tr/upnp.po
+++ b/applications/luci-app-upnp/po/tr/upnp.po
@@ -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"
diff --git a/applications/luci-app-upnp/po/vi/upnp.po b/applications/luci-app-upnp/po/vi/upnp.po
index ef6841c814..1d2f67dba0 100644
--- a/applications/luci-app-upnp/po/vi/upnp.po
+++ b/applications/luci-app-upnp/po/vi/upnp.po
@@ -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"
diff --git a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
index 01e8274def..4b3f4b8f7e 100644
--- a/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/fr/vpnbypass.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
+"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/"
+"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,7 +24,7 @@ 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"
diff --git a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
index 12c8c62993..b9aaf557e1 100644
--- a/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/pl/vpnbypass.po
@@ -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-15 03:06+0000\n"
+"Last-Translator: Krzysiek Janiczek <krzysztof.janiczek@gmail.com>\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"
diff --git a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
index aedb307fcb..c4d30756cf 100644
--- a/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ru/vpnbypass.po
@@ -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"
diff --git a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
index 26b030b1aa..bf12228301 100644
--- a/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/sv/vpnbypass.po
@@ -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"
diff --git a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
index 21d968e906..8283301204 100644
--- a/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/tr/vpnbypass.po
@@ -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"
diff --git a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
index 2152bed8e9..c19d21f1fe 100644
--- a/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/vi/vpnbypass.po
@@ -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"
diff --git a/applications/luci-app-vpnbypass/po/zh-cn/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh-cn/vpnbypass.po
index ef73eae6ed..eadd591055 100644
--- a/applications/luci-app-vpnbypass/po/zh-cn/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh-cn/vpnbypass.po
@@ -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"
diff --git a/applications/luci-app-watchcat/po/pl/watchcat.po b/applications/luci-app-watchcat/po/pl/watchcat.po
index 34ee653db4..c08f4008e0 100644
--- a/applications/luci-app-watchcat/po/pl/watchcat.po
+++ b/applications/luci-app-watchcat/po/pl/watchcat.po
@@ -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"
diff --git a/applications/luci-app-wifischedule/po/fr/wifischedule.po b/applications/luci-app-wifischedule/po/fr/wifischedule.po
index d6ebbfb573..127b8243c7 100644
--- a/applications/luci-app-wifischedule/po/fr/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/fr/wifischedule.po
@@ -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"
diff --git a/applications/luci-app-wifischedule/po/pl/wifischedule.po b/applications/luci-app-wifischedule/po/pl/wifischedule.po
index 0132177e0c..f7be91989b 100644
--- a/applications/luci-app-wifischedule/po/pl/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pl/wifischedule.po
@@ -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"
diff --git a/applications/luci-app-wifischedule/po/pt/wifischedule.po b/applications/luci-app-wifischedule/po/pt/wifischedule.po
index 4cda9a7643..2d0ba24891 100644
--- a/applications/luci-app-wifischedule/po/pt/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/pt/wifischedule.po
@@ -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
diff --git a/applications/luci-app-wifischedule/po/vi/wifischedule.po b/applications/luci-app-wifischedule/po/vi/wifischedule.po
index 51fa5b979a..b180c34f88 100644
--- a/applications/luci-app-wifischedule/po/vi/wifischedule.po
+++ b/applications/luci-app-wifischedule/po/vi/wifischedule.po
@@ -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"
diff --git a/applications/luci-app-wireguard/po/pl/wireguard.po b/applications/luci-app-wireguard/po/pl/wireguard.po
index 13ec5f5c06..a8d7451a8d 100644
--- a/applications/luci-app-wireguard/po/pl/wireguard.po
+++ b/applications/luci-app-wireguard/po/pl/wireguard.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-07 08:29+0000\n"
+"PO-Revision-Date: 2019-11-08 21:05+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswireguard/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"
diff --git a/applications/luci-app-wireguard/po/pt/wireguard.po b/applications/luci-app-wireguard/po/pt/wireguard.po
index c0ea8948b9..d6c3d88ede 100644
--- a/applications/luci-app-wireguard/po/pt/wireguard.po
+++ b/applications/luci-app-wireguard/po/pt/wireguard.po
@@ -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"
diff --git a/applications/luci-app-wireguard/po/vi/wireguard.po b/applications/luci-app-wireguard/po/vi/wireguard.po
index 984fd5a75c..39d74c3bc5 100644
--- a/applications/luci-app-wireguard/po/vi/wireguard.po
+++ b/applications/luci-app-wireguard/po/vi/wireguard.po
@@ -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"
diff --git a/applications/luci-app-wol/po/pl/wol.po b/applications/luci-app-wol/po/pl/wol.po
index c9972a7f43..6bd6b641ca 100644
--- a/applications/luci-app-wol/po/pl/wol.po
+++ b/applications/luci-app-wol/po/pl/wol.po
@@ -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"
diff --git a/applications/luci-app-wol/po/ru/wol.po b/applications/luci-app-wol/po/ru/wol.po
index 08322baad9..efaf921731 100644
--- a/applications/luci-app-wol/po/ru/wol.po
+++ b/applications/luci-app-wol/po/ru/wol.po
@@ -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 ""
-"Задать хост, который необходимо разбудить.<br />Можно использовать MAC-адрес "
-"или имя хоста."
+"Выберете хост который необходимо разбудить.<br/> Можно использовать MAC-"
+"адрес или имя хоста."
#: 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 "Выбрать Сетевой интерфейс"
#: 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 ""