summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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
-rw-r--r--libs/luci-lib-jsonc/src/jsonc.c9
-rw-r--r--libs/rpcd-mod-luci/Makefile2
-rw-r--r--libs/rpcd-mod-luci/src/luci.c67
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/network.js6
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/ui.js6
-rw-r--r--modules/luci-base/po/bg/base.po6
-rw-r--r--modules/luci-base/po/ca/base.po6
-rw-r--r--modules/luci-base/po/cs/base.po6
-rw-r--r--modules/luci-base/po/de/base.po6
-rw-r--r--modules/luci-base/po/el/base.po6
-rw-r--r--modules/luci-base/po/en/base.po6
-rw-r--r--modules/luci-base/po/es/base.po10
-rw-r--r--modules/luci-base/po/fr/base.po205
-rw-r--r--modules/luci-base/po/he/base.po6
-rw-r--r--modules/luci-base/po/hi/base.po6
-rw-r--r--modules/luci-base/po/hu/base.po6
-rw-r--r--modules/luci-base/po/it/base.po6
-rw-r--r--modules/luci-base/po/ja/base.po6
-rw-r--r--modules/luci-base/po/ko/base.po6
-rw-r--r--modules/luci-base/po/ms/base.po6
-rw-r--r--modules/luci-base/po/no/base.po19
-rw-r--r--modules/luci-base/po/pl/base.po171
-rw-r--r--modules/luci-base/po/pt-br/base.po6
-rw-r--r--modules/luci-base/po/pt/base.po56
-rw-r--r--modules/luci-base/po/ro/base.po6
-rw-r--r--modules/luci-base/po/ru/base.po14
-rw-r--r--modules/luci-base/po/sk/base.po6
-rw-r--r--modules/luci-base/po/sv/base.po6
-rw-r--r--modules/luci-base/po/templates/base.pot6
-rw-r--r--modules/luci-base/po/tr/base.po16
-rw-r--r--modules/luci-base/po/uk/base.po6
-rw-r--r--modules/luci-base/po/vi/base.po1998
-rw-r--r--modules/luci-base/po/zh-cn/base.po52
-rw-r--r--modules/luci-base/po/zh-tw/base.po6
-rw-r--r--modules/luci-compat/luasrc/model/network.lua2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js14
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js2
-rw-r--r--modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js2
-rw-r--r--modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js2
-rw-r--r--themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css4
315 files changed, 5255 insertions, 3452 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 ""
diff --git a/libs/luci-lib-jsonc/src/jsonc.c b/libs/luci-lib-jsonc/src/jsonc.c
index 9ff8520dbc..2f56a4a688 100644
--- a/libs/luci-lib-jsonc/src/jsonc.c
+++ b/libs/luci-lib-jsonc/src/jsonc.c
@@ -17,6 +17,7 @@ limitations under the License.
#define _GNU_SOURCE
#include <math.h>
+#include <stdint.h>
#include <stdbool.h>
#include <json-c/json.h>
@@ -145,6 +146,7 @@ static int json_parse_chunk(lua_State *L)
static void _json_to_lua(lua_State *L, struct json_object *obj)
{
+ int64_t v;
int n;
switch (json_object_get_type(obj))
@@ -172,7 +174,12 @@ static void _json_to_lua(lua_State *L, struct json_object *obj)
break;
case json_type_int:
- lua_pushinteger(L, json_object_get_int(obj));
+ v = json_object_get_int64(obj);
+ if (sizeof(lua_Integer) > sizeof(int32_t) ||
+ (v >= INT32_MIN && v <= INT32_MAX))
+ lua_pushinteger(L, (lua_Integer)v);
+ else
+ lua_pushnumber(L, (lua_Number)v);
break;
case json_type_double:
diff --git a/libs/rpcd-mod-luci/Makefile b/libs/rpcd-mod-luci/Makefile
index 5a25f681bf..63b6faac73 100644
--- a/libs/rpcd-mod-luci/Makefile
+++ b/libs/rpcd-mod-luci/Makefile
@@ -7,7 +7,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=rpcd-mod-luci
-PKG_VERSION:=20191108
+PKG_VERSION:=20191114
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
PKG_LICENSE:=Apache-2.0
diff --git a/libs/rpcd-mod-luci/src/luci.c b/libs/rpcd-mod-luci/src/luci.c
index 77781b2e89..5dc436164d 100644
--- a/libs/rpcd-mod-luci/src/luci.c
+++ b/libs/rpcd-mod-luci/src/luci.c
@@ -321,16 +321,16 @@ static struct {
} lease_state = { };
struct lease_entry {
- int af;
+ int af, n_addr;
char buf[512];
int32_t expire;
struct ether_addr mac;
+ char *hostname;
+ char *duid;
union {
struct in_addr in;
struct in6_addr in6;
- } addr;
- char *hostname;
- char *duid;
+ } addr[10];
};
static char *
@@ -449,12 +449,17 @@ lease_next(void)
p = strtok(NULL, " \t\n");
- if (p && inet_pton(AF_INET6, p, &e.addr.in6))
+ if (p && inet_pton(AF_INET6, p, &e.addr[0].in6)) {
e.af = AF_INET6;
- else if (p && inet_pton(AF_INET, p, &e.addr.in))
+ e.n_addr = 1;
+ }
+ else if (p && inet_pton(AF_INET, p, &e.addr[0].in)) {
e.af = AF_INET;
- else
+ e.n_addr = 1;
+ }
+ else {
continue;
+ }
if (!ea && e.af != AF_INET6)
continue;
@@ -523,10 +528,12 @@ lease_next(void)
strtok(NULL, " \t\n"); /* id */
strtok(NULL, " \t\n"); /* length */
- p = strtok(NULL, "/ \t\n"); /* ip */
-
- if (!p || !inet_pton(e.af, p, &e.addr.in6))
- continue;
+ for (e.n_addr = 0, p = strtok(NULL, "/ \t\n");
+ e.n_addr < ARRAY_SIZE(e.addr) && p != NULL;
+ p = strtok(NULL, "/ \t\n")) {
+ if (inet_pton(e.af, p, &e.addr[e.n_addr].in6))
+ e.n_addr++;
+ }
ea = duid2ea(e.duid);
@@ -1340,11 +1347,11 @@ rpc_luci_get_host_hints_uci(struct reply_context *rctx)
if (!hint)
continue;
- if (lease->af == AF_INET && hint->ip.s_addr == 0)
- hint->ip = lease->addr.in;
- else if (lease->af == AF_INET6 &&
+ if (lease->af == AF_INET && lease->n_addr && hint->ip.s_addr == 0)
+ hint->ip = lease->addr[0].in;
+ else if (lease->af == AF_INET6 && lease->n_addr &&
!memcmp(&hint->ip6, &empty, sizeof(empty)))
- hint->ip6 = lease->addr.in6;
+ hint->ip6 = lease->addr[0].in6;
if (lease->hostname && !hint->hostname)
hint->hostname = strdup(lease->hostname);
@@ -1592,7 +1599,8 @@ rpc_luci_get_duid_hints(struct ubus_context *ctx, struct ubus_object *obj,
struct ether_addr empty = {};
struct lease_entry *lease;
struct avl_tree avl;
- void *o;
+ void *o, *a;
+ int n;
avl_init(&avl, avl_strcmp, false, NULL);
blob_buf_init(&blob, 0);
@@ -1615,9 +1623,18 @@ rpc_luci_get_duid_hints(struct ubus_context *ctx, struct ubus_object *obj,
o = blobmsg_open_table(&blob, lease->duid);
- inet_ntop(AF_INET6, &lease->addr.in6, s, sizeof(s));
+ inet_ntop(AF_INET6, &lease->addr[0].in6, s, sizeof(s));
blobmsg_add_string(&blob, "ip6addr", s);
+ a = blobmsg_open_array(&blob, "ip6addrs");
+
+ for (n = 0; n < lease->n_addr; n++) {
+ inet_ntop(AF_INET6, &lease->addr[n].in6, s, sizeof(s));
+ blobmsg_add_string(&blob, NULL, s);
+ }
+
+ blobmsg_close_array(&blob, a);
+
if (lease->hostname)
blobmsg_add_string(&blob, "hostname", lease->hostname);
@@ -1728,7 +1745,8 @@ rpc_luci_get_dhcp_leases(struct ubus_context *ctx, struct ubus_object *obj,
struct lease_entry *lease;
char s[INET6_ADDRSTRLEN];
int af, family = 0;
- void *a, *o;
+ void *a, *a2, *o;
+ int n;
blobmsg_parse(rpc_get_leases_policy, __RPC_L_MAX, tb,
blob_data(msg), blob_len(msg));
@@ -1781,10 +1799,21 @@ rpc_luci_get_dhcp_leases(struct ubus_context *ctx, struct ubus_object *obj,
if (lease->duid)
blobmsg_add_string(&blob, "duid", lease->duid);
- inet_ntop(lease->af, &lease->addr.in6, s, sizeof(s));
+ inet_ntop(lease->af, &lease->addr[0].in6, s, sizeof(s));
blobmsg_add_string(&blob, (af == AF_INET) ? "ipaddr" : "ip6addr",
s);
+ if (af == AF_INET6) {
+ a2 = blobmsg_open_array(&blob, "ip6addrs");
+
+ for (n = 0; n < lease->n_addr; n++) {
+ inet_ntop(lease->af, &lease->addr[n].in6, s, sizeof(s));
+ blobmsg_add_string(&blob, NULL, s);
+ }
+
+ blobmsg_close_array(&blob, a2);
+ }
+
blobmsg_close_table(&blob, o);
}
diff --git a/modules/luci-base/htdocs/luci-static/resources/network.js b/modules/luci-base/htdocs/luci-static/resources/network.js
index 3cc51ed40a..504f592978 100644
--- a/modules/luci-base/htdocs/luci-static/resources/network.js
+++ b/modules/luci-base/htdocs/luci-static/resources/network.js
@@ -385,6 +385,7 @@ function initNetworkState(refresh) {
type: dev.type,
mtu: dev.mtu,
qlen: dev.qlen,
+ wireless: dev.wireless,
ipaddrs: [],
ip6addrs: []
};
@@ -1148,7 +1149,10 @@ Network = L.Class.extend(/** @lends LuCI.Network.prototype */ {
if (devices.hasOwnProperty(ifname))
continue;
- if (isIgnoredIfname(ifname) || isVirtualIfname(ifname) || isWifiIfname(ifname))
+ if (isIgnoredIfname(ifname) || isWifiIfname(ifname))
+ continue;
+
+ if (_state.netdevs[ifname].wireless)
continue;
devices[ifname] = this.instantiateDevice(ifname);
diff --git a/modules/luci-base/htdocs/luci-static/resources/ui.js b/modules/luci-base/htdocs/luci-static/resources/ui.js
index 2e360410df..1a9504b5d3 100644
--- a/modules/luci-base/htdocs/luci-static/resources/ui.js
+++ b/modules/luci-base/htdocs/luci-static/resources/ui.js
@@ -2562,7 +2562,7 @@ return L.Class.extend({
var call = function(r, data, duration) {
if (r.status === 204) {
L.ui.changes.displayStatus('warning', [
- E('h4', _('Configuration has been rolled back!')),
+ E('h4', _('Configuration changes have been rolled back!')),
E('p', _('The device could not be reached within %d seconds after applying the pending changes, which caused the configuration to be rolled back for safety reasons. If you believe that the configuration changes are correct nonetheless, perform an unchecked configuration apply. Alternatively, you can dismiss this warning and edit changes before attempting to apply again, or revert all pending changes to keep the currently working configuration state.').format(L.env.apply_rollback)),
E('div', { 'class': 'right' }, [
E('button', {
@@ -2623,7 +2623,7 @@ return L.Class.extend({
L.ui.changes.setIndicator(0);
L.ui.changes.displayStatus('notice',
- E('p', _('Configuration has been applied.')));
+ E('p', _('Configuration changes applied.')));
window.clearTimeout(tt);
window.setTimeout(function() {
@@ -2648,7 +2648,7 @@ return L.Class.extend({
var now = Date.now();
L.ui.changes.displayStatus('notice spinning',
- E('p', _('Waiting for configuration to get applied… %ds')
+ E('p', _('Applying configuration changes… %ds')
.format(Math.max(Math.floor((deadline - Date.now()) / 1000), 0))));
if (now >= deadline)
diff --git a/modules/luci-base/po/bg/base.po b/modules/luci-base/po/bg/base.po
index 4a43daed68..0f6c660193 100644
--- a/modules/luci-base/po/bg/base.po
+++ b/modules/luci-base/po/bg/base.po
@@ -1059,11 +1059,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5768,7 +5768,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ca/base.po b/modules/luci-base/po/ca/base.po
index 3541dcadd9..77e28eb884 100644
--- a/modules/luci-base/po/ca/base.po
+++ b/modules/luci-base/po/ca/base.po
@@ -1098,11 +1098,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5874,7 +5874,7 @@ msgid "Waiting for command to complete..."
msgstr "S’està esperant que l’ordre s’acabi…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/cs/base.po b/modules/luci-base/po/cs/base.po
index 52bde494af..966e594eab 100644
--- a/modules/luci-base/po/cs/base.po
+++ b/modules/luci-base/po/cs/base.po
@@ -1094,11 +1094,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5902,7 +5902,7 @@ msgid "Waiting for command to complete..."
msgstr "Čekání na dokončení příkazu..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/de/base.po b/modules/luci-base/po/de/base.po
index b4240d0300..546750281e 100644
--- a/modules/luci-base/po/de/base.po
+++ b/modules/luci-base/po/de/base.po
@@ -1130,11 +1130,11 @@ msgid "Configuration failed"
msgstr "Konfiguration fehlgeschlagen"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "Die Konfiguration wurde angewendet."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "Die Konfiguration wurde zurückgerollt!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6099,7 +6099,7 @@ msgid "Waiting for command to complete..."
msgstr "Der Befehl wird ausgeführt..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "Warte auf das Anwenden der Konfiguration… %ds"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/el/base.po b/modules/luci-base/po/el/base.po
index 2ac1179dae..3c1d369466 100644
--- a/modules/luci-base/po/el/base.po
+++ b/modules/luci-base/po/el/base.po
@@ -1103,11 +1103,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5884,7 +5884,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/en/base.po b/modules/luci-base/po/en/base.po
index 7052ce4350..92fcc3c36b 100644
--- a/modules/luci-base/po/en/base.po
+++ b/modules/luci-base/po/en/base.po
@@ -1091,11 +1091,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5848,7 +5848,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/es/base.po b/modules/luci-base/po/es/base.po
index 58aafa2bdb..63949fcc86 100644
--- a/modules/luci-base/po/es/base.po
+++ b/modules/luci-base/po/es/base.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 23:04+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/luci/es/>"
"\n"
@@ -239,7 +239,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr "Máx. consultas simultáneas"
+msgstr "<abbr title=\"Maximal\">Máx.</abbr> consultas simultáneas"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
msgid ""
@@ -1133,11 +1133,11 @@ msgid "Configuration failed"
msgstr "Configuración fallida"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "Se ha aplicado la configuración."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "¡La configuración ha sido revertida!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6083,7 +6083,7 @@ msgid "Waiting for command to complete..."
msgstr "Esperando a que se complete el comando..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "Esperando a que se aplique la configuración… %ds"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 1d3984cc12..04d886e142 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.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-11-06 00:08+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
+"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/luci/fr/>"
"\n"
"Language: fr\n"
@@ -25,11 +25,11 @@ msgstr "%d Bit"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2178
msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d champs invalides"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:32
msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s est non-taggué dans plusieurs VLANs !"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:290
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:400
@@ -94,7 +94,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr ""
+msgstr "0 = pas de seuil de RSSI, 1 = utiliser la valeur par défaut du pilote"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:228
msgid "1 Minute Load:"
@@ -162,8 +162,8 @@ msgid ""
"<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
"order of the resolvfile"
msgstr ""
-"Les serveurs <abbr title=\"Domain Name System\">DNS</abbr> seront<br/"
-">interrogés dans l'ordre du fichier de résolution"
+"Les serveurs <abbr title=\"Domain Name System\">DNS</abbr> seront interrogés "
+"dans l'ordre du fichier de résolution"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:824
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -199,6 +199,8 @@ msgstr "Passerelle <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
msgstr ""
+"Suffixe <abbr title=\"Internet Protocol Version 6\">IPv6</abbr> (en "
+"hexadécimal)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
@@ -217,41 +219,43 @@ msgstr "Adresse <abbr title=\"Media Access Control\">MAC</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
-msgstr ""
+msgstr "<abbr title=\"DHCP Unique Identifier\">DUID</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:232
msgid ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> leases"
msgstr ""
-"Nombre de baux <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
-"abbr> maximum"
+"Nombre maximal de baux <abbr title=\"Dynamic Host Configuration Protocol\""
+">DHCP</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
msgid ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> packet size"
msgstr ""
-"taille maximum des paquets <abbr title=\"Extension Mechanisms for Domain "
+"Taille maximale des paquets <abbr title=\"Extension Mechanisms for Domain "
"Name System\">EDNS0</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr "Maximum de requêtes concurrentes"
+msgstr "Nombre maximal de requêtes concurrentes"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
msgid ""
"<br/>Note: you need to manually restart the cron service if the crontab file "
"was empty before editing."
msgstr ""
+"<br/>Note : il est nécessaire de redémarrer le service cron si le fichier "
+"crontab était vide au moment de l'éditer."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1586
msgid "A directory with the same name already exists."
-msgstr ""
+msgstr "Un dossier avec le même nom existe déjà."
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1589
msgid "A new login is required since the authentication session expired."
-msgstr ""
+msgstr "Il est nécessaire de s'authentifier de nouveau car la session a expiré."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
msgid "A43C + J43 + A43"
@@ -263,7 +267,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
msgid "ADSL"
-msgstr ""
+msgstr "ADSL"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:879
msgid "ANSI T1.413"
@@ -325,7 +329,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:541
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:545
msgid "Absent Interface"
-msgstr ""
+msgstr "Interface manquante"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
msgid "Access Concentrator"
@@ -385,33 +389,33 @@ msgstr "Ajouter"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
msgid "Add ATM Bridge"
-msgstr ""
+msgstr "Ajouter un bridge ATM"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
msgid "Add IPv4 address…"
-msgstr ""
+msgstr "Ajouter une adresse IPv4…"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
msgid "Add IPv6 address…"
-msgstr ""
+msgstr "Ajouter une adresse IPv6…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:47
msgid "Add LED action"
-msgstr ""
+msgstr "Ajouter une action de DEL"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:216
msgid "Add VLAN"
-msgstr ""
+msgstr "Ajouter un VLAN"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:14
msgid "Add instance"
-msgstr ""
+msgstr "Ajouter une instance"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:142
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:148
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:237
msgid "Add key"
-msgstr ""
+msgstr "Ajouter une clé"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:153
msgid "Add local domain suffix to names served from hosts files"
@@ -425,7 +429,7 @@ msgstr "Ajout d'une nouvelle interface..."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:99
msgid "Add peer"
-msgstr ""
+msgstr "Ajouter un pair"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:103
msgid "Additional Hosts files"
@@ -529,8 +533,8 @@ msgstr "Autoriser l'hôte local"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
msgid "Allow remote hosts to connect to local SSH forwarded ports"
msgstr ""
-"Permettre à des hôtes distants de se conecter à des ports SSH locaux "
-"correspondants (« forwarded »)"
+"Autoriser les hôtes distants à se connecter à des ports SSH forwardés ("
+"option « GatewayPorts »)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
msgid "Allow root logins with password"
@@ -633,7 +637,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
msgid "Announced DNS servers"
-msgstr ""
+msgstr "Serveurs DNS publiés"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1500
msgid "Anonymous Identity"
@@ -664,7 +668,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2518
msgid "Apply unchecked"
-msgstr ""
+msgstr "Appliquer sans vérification"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:40
msgid "Architecture"
@@ -685,7 +689,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1984
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
msgid "Associated Stations"
-msgstr "Équipements associés"
+msgstr "Équipements connectés"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
msgid "Associations"
@@ -707,7 +711,7 @@ msgstr "Authentification"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:70
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
msgid "Authentication Type"
-msgstr ""
+msgstr "Type d'authentification"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:76
msgid "Authoritative"
@@ -825,7 +829,7 @@ msgstr "Liste des fichiers de sauvegarde"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:51
msgid "Bad address specified!"
-msgstr "Adresse spécifiée incorrecte!"
+msgstr "Adresse spécifiée incorrecte !"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:371
@@ -879,7 +883,7 @@ msgstr "Passerelle"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
msgid "Bridge interfaces"
-msgstr "Interfaces en pont"
+msgstr "Bridger les interfaces"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
msgid "Bridge unit number"
@@ -896,7 +900,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
msgid "Buffered"
-msgstr "Temporisé"
+msgstr "Buffers"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
msgid "CA certificate; if empty it will be saved after the first connection."
@@ -950,7 +954,7 @@ msgstr "Changements"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2654
msgid "Changes have been reverted."
-msgstr ""
+msgstr "Les modifications ont été annulées."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
msgid "Changes the administrator password for accessing the device"
@@ -1004,9 +1008,9 @@ msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>create</em> field to define a new network."
msgstr ""
-"Choisissez le(s) réseau(x) que vous souhaitez attachez a cette interface "
-"sans-fil ou remplissez le <em>créer</em> champ pour définir un nouveau "
-"réseau. "
+"Choisissez le(s) réseau(x) que vous souhaitez attacher à cette interface "
+"sans-fil ou remplissez le champ <em>créer</em> pour définir un nouveau "
+"réseau."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
msgid "Cipher"
@@ -1085,7 +1089,7 @@ msgstr "Échec de la commande"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Comment"
-msgstr ""
+msgstr "Commentaire"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
msgid ""
@@ -1107,11 +1111,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1199,7 +1203,7 @@ msgstr "Interface spécifique"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
msgid "Custom delegated IPv6-prefix"
-msgstr ""
+msgstr "Préfixe IPv6 délégué personnalisé"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:377
msgid ""
@@ -1212,8 +1216,8 @@ msgid ""
"Customizes the behaviour of the device <abbr title=\"Light Emitting Diode"
"\">LED</abbr>s if possible."
msgstr ""
-"Personnaliser le comportement des <abbr title=\"Diode Électro-Luminescente"
-"\">DEL</abbr>s si possible."
+"Permet de personnaliser le comportement des <abbr title=\"Diode Électro-"
+"Luminescente\">DEL</abbr>s lorsque le matériel le permet."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
msgid "DAE-Client"
@@ -1412,7 +1416,7 @@ msgstr "Destination"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
msgid "Destination zone"
-msgstr ""
+msgstr "Zone de destination"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:190
@@ -1479,7 +1483,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Disable DNS lookups"
-msgstr ""
+msgstr "Ne pas afficher les noms DNS"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "Disable Encryption"
@@ -1531,7 +1535,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
-msgstr ""
+msgstr "Fermer"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:774
msgid "Distance Optimization"
@@ -1706,6 +1710,8 @@ msgid ""
"Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
"snooping"
msgstr ""
+"Activer l'<abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
+"snooping"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
@@ -1715,7 +1721,7 @@ msgstr "Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Enable DNS lookups"
-msgstr ""
+msgstr "Afficher les noms DNS"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Enable HE.net dynamic endpoint update"
@@ -1794,7 +1800,7 @@ msgstr "Activé"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
msgid "Enables IGMP snooping on this bridge"
-msgstr ""
+msgstr "Active l'IGMP snooping sur ce bridge"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
msgid ""
@@ -1805,8 +1811,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
msgid "Enables the Spanning Tree Protocol on this bridge"
msgstr ""
-"Activer le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr> sur "
-"ce pont"
+"Active le protocole <abbr title=\"Spanning Tree Protocol\">STP</abbr> sur ce "
+"bridge"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
msgid "Encapsulation limit"
@@ -1866,7 +1872,7 @@ msgstr "Module Ethernet"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2757
#: modules/luci-compat/luasrc/model/network.lua:1422
msgid "Ethernet Switch"
-msgstr "Commutateur Ethernet"
+msgstr "Switch Ethernet"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:302
msgid "Exclude interfaces"
@@ -1889,7 +1895,6 @@ msgid "Expires"
msgstr "Expire"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
-#, fuzzy
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
msgstr ""
@@ -2137,7 +2142,7 @@ msgstr "Passerelle"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
msgid "Gateway Ports"
-msgstr "Ports de la passerelle"
+msgstr "Autoriser la connexion aux ports forwardés"
#: modules/luci-base/htdocs/luci-static/resources/network.js:9
#: modules/luci-compat/luasrc/model/network.lua:29
@@ -2237,7 +2242,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
-msgstr "Cacher le ESSID"
+msgstr "Cacher le <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:99
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:61
@@ -2260,7 +2265,7 @@ msgstr "Délai d'expiration pour les hôtes"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:30
msgid "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
-msgstr "adresse IP ou réseau"
+msgstr "Adresse IP ou réseau"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
msgid "Host-Uniq tag content"
@@ -2544,7 +2549,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
msgid "If unchecked, no default route is configured"
-msgstr "Décoché, aucune route par défaut n'est configurée"
+msgstr "Aucune route par défaut ne sera configurée si cette case est décochée"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
@@ -2557,7 +2562,7 @@ msgstr "Décoché, aucune route par défaut n'est configurée"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
msgid "If unchecked, the advertised DNS server addresses are ignored"
-msgstr "Décoché, les adresses des serveurs DNS publiés sont ignorées"
+msgstr "Les serveurs DNS annoncés seront ignorés si cette case est décochée"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:337
msgid ""
@@ -2609,7 +2614,7 @@ msgstr "Délai d'inactivité"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:261
msgid "Inbound:"
-msgstr "Intérieur :"
+msgstr "Entrant :"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
msgid "Info"
@@ -2750,14 +2755,12 @@ msgid "Isolate Clients"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:227
-#, fuzzy
msgid ""
"It appears that you are trying to flash an image that does not fit into the "
"flash memory, please verify the image file!"
msgstr ""
-"Il semble que vous essayez de programmer votre routeur avec une image qui ne "
-"tient pas dans sa mémoire flash, vérifiez s'il vous plait votre fichier-"
-"image !"
+"L'image que vous essayez de flasher est vraisemblablement trop grosse pour "
+"tenir dans la mémoire flash, merci de vérifier le fichier !"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:183
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:221
@@ -2805,7 +2808,7 @@ msgstr "Clé n° %d"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:53
msgid "Kill"
-msgstr "Tuer"
+msgstr "Forcer l'arrêt"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
@@ -2981,7 +2984,7 @@ msgstr "Port d'écoute des requêtes DNS entrantes"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:23
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:202
msgid "Load"
-msgstr "Charger"
+msgstr "Charge"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:45
msgid "Load Average"
@@ -3034,21 +3037,20 @@ msgstr "Démarrage local"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:43
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
msgid "Local Time"
-msgstr "Heure Locale"
+msgstr "Date"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:148
msgid "Local domain"
msgstr "Domaine local"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:145
-#, fuzzy
msgid ""
"Local domain specification. Names matching this domain are never forwarded "
"and are resolved from DHCP or hosts files only"
msgstr ""
-"Domaine local à préciser. Les noms correspondants à ce domaine ne sont "
-"jamais transmis, mais résolus seulement depuis le serveur DHCP ou le fichier "
-"Hosts"
+"Configuration du domaine local. Les noms appartenant à ce domaine ne seront "
+"jamais transmis à un résolveur DNS, ils seront résolus seulement à partir du "
+"serveur DHCP ou des fichiers « hosts »"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:149
msgid "Local domain suffix appended to DHCP names and hosts file entries"
@@ -3285,7 +3287,7 @@ msgstr "Mode"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:39
msgid "Model"
-msgstr ""
+msgstr "Modèle"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Modem default"
@@ -3755,7 +3757,7 @@ msgstr "Sortie"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
msgid "Outbound:"
-msgstr "Extérieur :"
+msgstr "Sortant :"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
msgid "Output Interface"
@@ -3827,7 +3829,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
msgid "Owner"
-msgstr "Propriétaire"
+msgstr "Utilisateur"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
msgid "PAP/CHAP (both)"
@@ -4039,7 +4041,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:285
msgid "Phy Rate:"
-msgstr "Débit de la puce:"
+msgstr "Débit physique :"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Physical Settings"
@@ -4500,19 +4502,19 @@ msgstr "Montrer/cacher le mot de passe"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2431
msgid "Revert"
-msgstr "Revenir"
+msgstr "Annuler les modifications"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2514
msgid "Revert changes"
-msgstr ""
+msgstr "Annuler les modifications"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
msgid "Revert request failed with status <code>%h</code>"
-msgstr ""
+msgstr "La demande d'annulation a échoué, statut <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2643
msgid "Reverting configuration…"
-msgstr ""
+msgstr "Annulation de la configuration…"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Root directory for files served via TFTP"
@@ -4994,11 +4996,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
msgid "Switch"
-msgstr "Commutateur"
+msgstr "Switch"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:169
msgid "Switch %q"
-msgstr "Commutateur %q"
+msgstr "Switch %q"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:147
msgid ""
@@ -5020,7 +5022,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:398
msgid "Switch protocol"
-msgstr "Protocole du commutateur"
+msgstr "Changer de protocole"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
@@ -5100,7 +5102,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:49
msgid "Terminate"
-msgstr "Terminer"
+msgstr "Éteindre"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:83
msgid "The <em>block mount</em> command failed with code %d"
@@ -5147,6 +5149,13 @@ msgid ""
"or revert all pending changes to keep the currently working configuration "
"state."
msgstr ""
+"L'équipement n'était plus joignable dans les %d secondes après l'application "
+"des modifications, ce qui a entraîné le retour en arrière automatique de la "
+"configuration. Si vous êtes certain que les modifications de configuration "
+"sont correctes, vous pouvez appliquer la configuration sans vérification. "
+"Sinon, vous pouvez effectuer d'autres modifications et retenter d'appliquer "
+"l'ensemble des modifications, ou bien annuler toutes les modifications en "
+"cours pour conserver l'état actuel."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:278
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:390
@@ -5259,17 +5268,16 @@ msgstr ""
"redémarrera tout seul une fois cela fini."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:287
-#, fuzzy
msgid ""
"The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
"few minutes before you try to reconnect. It might be necessary to renew the "
"address of your computer to reach the device again, depending on your "
"settings."
msgstr ""
-"The system is flashing now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a "
-"few minutes until you try to reconnect. It might be necessary to renew the "
-"address of your computer to reach the device again, depending on your "
-"settings."
+"Le système est en cours de mise à jour.<br /> MERCI DE NE PAS ÉTEINDRE VOTRE "
+"ÉQUIPEMENT !<br /> Attendez quelques minutes avant d'essayer de vous "
+"reconnecter. Il sera peut-être nécessaire que votre ordinateur obtienne une "
+"nouvelle adresse IP pour pouvoir joindre à nouveau l'équipement."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:159
msgid ""
@@ -5312,7 +5320,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:51
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
msgid "There are no active leases"
-msgstr ""
+msgstr "Aucun bail actif"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2623
msgid "There are no changes to apply"
@@ -5387,7 +5395,9 @@ msgstr ""
msgid ""
"This is the only <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
"abbr> in the local network"
-msgstr "C'est le seul serveur DHCP sur le réseau local"
+msgstr ""
+"C'est le seul serveur <abbr title=\"Dynamic Host Configuration Protocol\""
+">DHCP</abbr> sur le réseau local"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
@@ -5415,8 +5425,8 @@ msgid ""
"This list gives an overview over currently running system processes and "
"their status."
msgstr ""
-"Cette liste donne une vue d'ensemble des processus en exécution et leur "
-"statut."
+"Cette liste donne une vue d'ensemble des processus en cours d'exécution et "
+"leur statut."
#: modules/luci-base/htdocs/luci-static/resources/form.js:936
#: modules/luci-base/htdocs/luci-static/resources/form.js:1067
@@ -5473,7 +5483,7 @@ msgstr "Trafic"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:382
msgid "Transfer"
-msgstr "Transfert"
+msgstr "Données"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:91
msgid "Transmit"
@@ -5941,10 +5951,10 @@ msgstr ""
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:34
msgid "Waiting for command to complete..."
-msgstr "En attente de la commande pour terminer…"
+msgstr "En attente que la commande se termine…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -6105,9 +6115,8 @@ msgid "auto"
msgstr "auto"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
-#, fuzzy
msgid "automatic"
-msgstr "statique"
+msgstr "automatique"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:79
msgid "baseT"
@@ -6127,12 +6136,12 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
msgid "create:"
-msgstr "créer:"
+msgstr "créer :"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
msgid "creates a bridge over specified interface(s)"
-msgstr "créer un bridge entre plusieurs interfaces"
+msgstr "Crée un bridge entre les interfaces spécifiées ci-dessous"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:49
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:52
@@ -6195,7 +6204,7 @@ msgstr "fichier dans lequel les baux DHCP seront stockés"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:194
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
-msgstr "transfert"
+msgstr "relayage"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:81
msgid "full-duplex"
diff --git a/modules/luci-base/po/he/base.po b/modules/luci-base/po/he/base.po
index d063aac65e..8caf099b9e 100644
--- a/modules/luci-base/po/he/base.po
+++ b/modules/luci-base/po/he/base.po
@@ -1085,11 +1085,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5806,7 +5806,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/hi/base.po b/modules/luci-base/po/hi/base.po
index 6f24138ac9..794fe8d3ca 100644
--- a/modules/luci-base/po/hi/base.po
+++ b/modules/luci-base/po/hi/base.po
@@ -1059,11 +1059,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5768,7 +5768,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/hu/base.po b/modules/luci-base/po/hu/base.po
index b8fce265f9..dcfe0b60e7 100644
--- a/modules/luci-base/po/hu/base.po
+++ b/modules/luci-base/po/hu/base.po
@@ -1101,11 +1101,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5932,7 +5932,7 @@ msgid "Waiting for command to complete..."
msgstr "Várakozás a parancs befejezésére..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/it/base.po b/modules/luci-base/po/it/base.po
index 596c76bd70..05acdd15ba 100644
--- a/modules/luci-base/po/it/base.po
+++ b/modules/luci-base/po/it/base.po
@@ -1108,11 +1108,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5913,7 +5913,7 @@ msgid "Waiting for command to complete..."
msgstr "In attesa del comando da completare..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ja/base.po b/modules/luci-base/po/ja/base.po
index 0a7ef90442..39a154d14d 100644
--- a/modules/luci-base/po/ja/base.po
+++ b/modules/luci-base/po/ja/base.po
@@ -1119,11 +1119,11 @@ msgid "Configuration failed"
msgstr "設定が失敗しました"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "設定が適用されました。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "設定はロールバックされました!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6017,7 +6017,7 @@ msgid "Waiting for command to complete..."
msgstr "コマンド実行中です..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "設定を適用中です… %d 秒"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index 5929efb74f..b65360aac0 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -1085,11 +1085,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5841,7 +5841,7 @@ msgid "Waiting for command to complete..."
msgstr "실행한 명령이 끝나기를 기다리는 중입니다..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ms/base.po b/modules/luci-base/po/ms/base.po
index 7db6957701..ddff6c8618 100644
--- a/modules/luci-base/po/ms/base.po
+++ b/modules/luci-base/po/ms/base.po
@@ -1070,11 +1070,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5817,7 +5817,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/no/base.po b/modules/luci-base/po/no/base.po
index e61daa8953..5168b7c8e2 100644
--- a/modules/luci-base/po/no/base.po
+++ b/modules/luci-base/po/no/base.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-30 03:21+0000\n"
+"PO-Revision-Date: 2019-11-13 13:05+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luci/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 3.10-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -219,8 +219,8 @@ msgid ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> leases"
msgstr ""
-"Maksimalt antall <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</"
-"abbr> leier"
+"<abbr title=\"maximal\">Maksimalt antall</abbr> <abbr title=\"Dynamic Host "
+"Configuration Protocol\">DHCP</abbr>-tildelninger"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
msgid ""
@@ -1093,11 +1093,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5764,6 +5764,7 @@ msgid "Use routing table"
msgstr "Bruk rutingtabellen"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
+#, fuzzy
msgid ""
"Use the <em>Add</em> Button to add a new lease entry. The <em>MAC-Address</"
"em> identifies the host, the <em>IPv4-Address</em> specifies the fixed "
@@ -5774,7 +5775,9 @@ msgstr ""
"Bruk <em>Legg til</em> knappen får å legge til en leieavtale. <em>MAC-"
"Adresse</em> identifiserer verten, <em>IPv4-Adresse</em> angir hvilken "
"statisk IP adresse som skal brukes og <em>Vertsnavn</em> blir symbolsk "
-"tilknyttet den anmodende verten."
+"tilknyttet den anmodende verten. Det valgfrie <em>Leietid</em> kan brukes "
+"til å sette en ikkeforvalgt, vertsspesifikk leietid, f.eks. 12t, 3d, eller "
+"uendelig."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Used"
@@ -5901,7 +5904,7 @@ msgid "Waiting for command to complete..."
msgstr "Venter på at kommando fullføres..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/pl/base.po b/modules/luci-base/po/pl/base.po
index 13d9a9bf7e..303d42af05 100644
--- a/modules/luci-base/po/pl/base.po
+++ b/modules/luci-base/po/pl/base.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: LuCI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-20 09:40+0200\n"
-"PO-Revision-Date: 2019-11-07 17:59+0000\n"
+"PO-Revision-Date: 2019-11-13 21:10+0000\n"
"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/luci/pl/>"
"\n"
@@ -1126,11 +1126,11 @@ msgid "Configuration failed"
msgstr "Konfiguracja nieudana"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "Konfiguracja została zastosowana."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "Konfiguracja została wycofana!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1406,7 +1406,7 @@ msgstr "Usuń klucz"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1634
msgid "Delete request failed: %s"
-msgstr "Żądanie usunięcia nie powiodło się: %s"
+msgstr "Zalecane kasowanie nieudane: %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:726
msgid "Delete this network"
@@ -1463,7 +1463,7 @@ msgstr "Urządzenie nieaktywne"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:170
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:516
msgid "Device is restarting…"
-msgstr "Urządzenie jest restartowane.."
+msgstr "Urządzenie jest restartowane…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2539
msgid "Device unreachable!"
@@ -1643,7 +1643,7 @@ msgstr "Pobierz mtdblock"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid "Downstream SNR offset"
-msgstr ""
+msgstr "Kompensacja transmisji SNR"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1174
msgid "Drag to reorder"
@@ -1686,7 +1686,7 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
msgid "EA-bits length"
-msgstr "EA-bits length"
+msgstr "Długość EA-bits"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
msgid "EAP-Method"
@@ -1725,7 +1725,7 @@ msgstr "Ratunkowy"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:718
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:758
msgid "Enable"
-msgstr "Włączone"
+msgstr "Włącz"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
msgid ""
@@ -1796,15 +1796,15 @@ msgstr "Włącz uczenie się i starzenie"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:195
msgid "Enable mirroring of incoming packets"
-msgstr ""
+msgstr "Włącz tworzenie kopii pakietów przychodzących"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:196
msgid "Enable mirroring of outgoing packets"
-msgstr ""
+msgstr "Włącz tworzenie kopii pakietów wychodzących"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
-msgstr ""
+msgstr "Włącz flagę DF (Nie fragmentuj) pakietów szyfrujących."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:716
msgid "Enable this network"
@@ -1840,7 +1840,7 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
msgid "Encapsulation limit"
-msgstr ""
+msgstr "Ograniczenie enkapsulacji"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
@@ -1857,11 +1857,11 @@ msgstr "Szyfrowanie"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Endpoint Host"
-msgstr ""
+msgstr "Końcowy Host"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
msgid "Endpoint Port"
-msgstr ""
+msgstr "Końcowy Port"
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
@@ -1908,7 +1908,7 @@ msgstr "Rozwiń hosty"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:198
msgid "Expecting an hexadecimal assignment hint"
-msgstr ""
+msgstr "Oczekiwanie na przydział w systemie szesnastkowym"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
msgid "Expecting: %s"
@@ -1929,11 +1929,11 @@ msgstr "Zewnętrzne"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
msgid "External R0 Key Holder List"
-msgstr ""
+msgstr "Zewnętrzny Klucz R0 listy właścicieli"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
msgid "External R1 Key Holder List"
-msgstr ""
+msgstr "Zewnętrzny Klucz R1 listy właścicieli"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "External system log server"
@@ -1953,15 +1953,15 @@ msgstr "Dodatkowe opcje SSH"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "FT over DS"
-msgstr ""
+msgstr "FT over DS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1356
msgid "FT over the Air"
-msgstr ""
+msgstr "FT over the Air"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
msgid "FT protocol"
-msgstr ""
+msgstr "Protokół FT"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:83
msgid "Failed to change the system password."
@@ -2031,7 +2031,7 @@ msgstr "Zapora"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:76
msgid "Firewall Mark"
-msgstr ""
+msgstr "Znak zapory sieciowej"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:321
msgid "Firewall Settings"
@@ -2114,7 +2114,7 @@ msgstr "Wymuś użycie NAT-T"
#: modules/luci-base/luasrc/view/csrftoken.htm:8
msgid "Form token mismatch"
-msgstr ""
+msgstr "Niepoprawna forma tokenu"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
msgid "Forward DHCP traffic"
@@ -2130,7 +2130,7 @@ msgstr "Przekazuj broadcast`y"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:813
msgid "Forward mesh peer traffic"
-msgstr ""
+msgstr "Przekazuj ruch w sieci mesh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:961
msgid "Forwarding mode"
@@ -2178,7 +2178,7 @@ msgstr "Adres bramy jest nieprawidłowy"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
msgid "Gateway metric"
-msgstr ""
+msgstr "Brama metryczna"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:65
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:318
@@ -2377,7 +2377,7 @@ msgstr "Adres IPv4"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
msgid "IPv4 assignment length"
-msgstr ""
+msgstr "długość przydziału IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
msgid "IPv4 broadcast"
@@ -2393,7 +2393,7 @@ msgstr "Maska IPv4"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:286
msgid "IPv4 network in address/netmask notation"
-msgstr ""
+msgstr "Zapis adresu/maski w sieci IPv4"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:90
msgid "IPv4 only"
@@ -2409,7 +2409,6 @@ msgid "IPv4 prefix length"
msgstr "Długość prefiksu IPv4"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
-#, fuzzy
msgid "IPv4+IPv6"
msgstr "IPv4+IPv6"
@@ -2484,7 +2483,7 @@ msgstr "Brama IPv6"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:291
msgid "IPv6 network in address/netmask notation"
-msgstr ""
+msgstr "Zapis adresu/maski w sieci IPv6"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:91
msgid "IPv6 only"
@@ -2503,7 +2502,7 @@ msgstr "Długość prefiksu IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
msgid "IPv6 routed prefix"
-msgstr ""
+msgstr "Kierowany prefiks IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
msgid "IPv6 suffix"
@@ -2696,7 +2695,7 @@ msgstr "Interfejs"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:59
msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
+msgstr "Interfejs %q urządzenia przeniesiony automatycznie z %q do %q."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid "Interface Configuration"
@@ -2759,7 +2758,7 @@ msgstr "Niewłaściwy"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:10
msgid "Invalid Base64 key string"
-msgstr ""
+msgstr "Nieprawidłowy ciąg klucza Base64"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:282
msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
@@ -2771,7 +2770,7 @@ msgstr "Podano niewłaściwy ID VLAN`u! Dozwolone są tylko unikalne ID"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:395
msgid "Invalid argument"
-msgstr ""
+msgstr "Błędny argument"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:394
msgid "Invalid command"
@@ -2895,7 +2894,7 @@ msgstr "Opoźnienie"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
-msgstr ""
+msgstr "Karta"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
@@ -2904,7 +2903,7 @@ msgstr "Czas dzierżawy"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:85
msgid "Leasefile"
-msgstr "Plik dzierżaw"
+msgstr "Plik dzierżawy"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:36
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:31
@@ -2990,7 +2989,7 @@ msgstr ""
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
msgid "List of SSH key files for auth"
-msgstr ""
+msgstr "Lista kluczy SSH do autoryzacji"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
msgid "List of domains to allow RFC1918 responses for"
@@ -3032,7 +3031,7 @@ msgstr "Ładowanie"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
msgid "Loading directory contents…"
-msgstr ""
+msgstr "Ładowanie zawartości katalogu.…"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2693
#: modules/luci-base/luasrc/view/view.htm:4
@@ -3210,13 +3209,12 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
msgid "Manual"
-msgstr ""
+msgstr "Podręcznik"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3539
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
-#, fuzzy
msgid "Master"
-msgstr "Master"
+msgstr "Główny"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Max. Attainable Data Rate (ATTNDR)"
@@ -3224,7 +3222,7 @@ msgstr "Max. Osiągalna przepustowość danych (ATTNDR)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "Maximum allowed Listen Interval"
-msgstr ""
+msgstr "Maksymalny dozwolony odstęp czasu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
msgid "Maximum allowed number of active DHCP leases"
@@ -3276,19 +3274,19 @@ msgstr "Użycie pamięci (%)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3542
msgid "Mesh"
-msgstr ""
+msgstr "Mesh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:107
msgid "Mesh ID"
-msgstr ""
+msgstr "Mesh ID"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:810
msgid "Mesh Id"
-msgstr ""
+msgstr "Mesh Id"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:396
msgid "Method not found"
-msgstr ""
+msgstr "Nie znaleziono metody"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:76
@@ -3299,19 +3297,19 @@ msgstr "Metryka"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
msgid "Mirror monitor port"
-msgstr ""
+msgstr "Kopia monitorowanego portu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
msgid "Mirror source port"
-msgstr ""
+msgstr "Kopia portu źródłowego"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
msgid "Mobile Data"
-msgstr ""
+msgstr "Dane Mobilne"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
msgid "Mobility Domain"
-msgstr ""
+msgstr "Domena mobilna"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:108
@@ -3352,7 +3350,7 @@ msgstr "Limit czasu inicjacji modemu"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
msgid "ModemManager"
-msgstr ""
+msgstr "Menedżer modemu"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3543
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
@@ -3399,7 +3397,7 @@ msgstr "Zamontuj podłączone urządzenia"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:161
msgid "Mount filesystems not specifically configured"
-msgstr ""
+msgstr "Zamontuj systemy plików, które nie są odpowiednio skonfigurowane"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:329
msgid "Mount options"
@@ -3411,7 +3409,7 @@ msgstr "Punkt montownia"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:157
msgid "Mount swap not specifically configured"
-msgstr ""
+msgstr "Zamontuj plik wymiany, który nie jest odpowiednio skonfigurowany"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:221
msgid "Mounted file systems"
@@ -3448,7 +3446,7 @@ msgstr "Proxy NDP"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
msgid "NT Domain"
-msgstr ""
+msgstr "Domena NT"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:270
msgid "NTP server candidates"
@@ -3525,7 +3523,7 @@ msgstr "Nie otrzymano danych"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1741
msgid "No entries in this directory"
-msgstr ""
+msgstr "Brak wpisów w tym katalogu"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
msgid "No files found"
@@ -3556,7 +3554,7 @@ msgstr "Nie ustawiono hasła!"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:104
msgid "No peers defined yet"
-msgstr ""
+msgstr "Jeszcze nie zdefiniowano peerów"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:258
@@ -3653,11 +3651,11 @@ msgstr "Liczba równoległych wątków użytych do kompresji"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
msgid "Obfuscated Group Password"
-msgstr ""
+msgstr "Ukryte hasło grupowe"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
msgid "Obfuscated Password"
-msgstr ""
+msgstr "Ukryte hasło"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
@@ -3676,7 +3674,7 @@ msgstr "Zwłoka wyłączenia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:95
msgid "On-Link route"
-msgstr ""
+msgstr "Trasa na łączu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:64
msgid "On-State Delay"
@@ -3688,7 +3686,7 @@ msgstr "Nazwa hosta lub adres MAC musu być podany!"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:462
msgid "One of the following: %s"
-msgstr ""
+msgstr "Jedno z poniższych: %s"
#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
@@ -3758,25 +3756,27 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
msgid "Optional. Create routes for Allowed IPs for this peer."
-msgstr ""
+msgstr "Opcjonalny. Tworzenie tras dozwolonych adresów IP dla tego peera."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
msgid "Optional. Description of peer."
msgstr "Opcjonalny. Opis peera."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+#, fuzzy
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
+"Opcjonalnie. Host of peer. Nazwy są ustalane przed wywołaniem interfejsu."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:71
msgid "Optional. Maximum Transmission Unit of tunnel interface."
-msgstr ""
+msgstr "Opcjonalnie. Maksymalna wartość transmisji interfejsu tunelowego."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
msgid "Optional. Port of peer."
-msgstr ""
+msgstr "Opcjonalny. Port dla peera."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
msgid ""
@@ -3787,6 +3787,7 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
msgid "Optional. UDP port used for outgoing and incoming packets."
msgstr ""
+"Opcjonalny. Port UDP używany dla pakietów wychodzących i przychodzących."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
msgid "Options"
@@ -3806,12 +3807,12 @@ msgstr "Wychodzący:"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
msgid "Output Interface"
-msgstr ""
+msgstr "Interfejs wyjściowy"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
msgid "Output zone"
-msgstr ""
+msgstr "Strefa wyjściowa"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:54
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
@@ -3963,11 +3964,11 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
msgid "PSID-bits length"
-msgstr ""
+msgstr "Długość bitów PSID"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid "PTM/EFM (Packet Transfer Mode)"
-msgstr ""
+msgstr "PTM/EFM (tryb transferu pakietów)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:45
msgid "Packets"
@@ -4007,7 +4008,7 @@ msgstr "Siła hasła"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
msgid "Password2"
-msgstr ""
+msgstr "Hasło2"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:231
msgid "Paste or drag SSH key file…"
@@ -4053,7 +4054,7 @@ msgstr "Szczyt:"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
-msgstr ""
+msgstr "Adres IP Peera do przydzielenia"
#: modules/luci-base/htdocs/luci-static/resources/network.js:12
#: modules/luci-compat/luasrc/model/network.lua:32
@@ -4062,11 +4063,11 @@ msgstr "Brakuje adresu Peera"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:89
msgid "Peers"
-msgstr ""
+msgstr "Peers"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
msgid "Perfect Forward Secrecy"
-msgstr ""
+msgstr "Doskonała ochrona prywatności"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:27
msgid "Perform reboot"
@@ -4082,7 +4083,7 @@ msgstr "Odmowa zezwolenia"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
msgid "Persistent Keep Alive"
-msgstr ""
+msgstr "Trwale trzymaj przy życiu"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:285
msgid "Phy Rate:"
@@ -4132,7 +4133,7 @@ msgstr "Status portu:"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:488
msgid "Potential negation of: %s"
-msgstr ""
+msgstr "Potencjalne odrzucenie: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "Power Management Mode"
@@ -4152,11 +4153,11 @@ msgstr "Preferuj UMTS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
msgid "Prefix Delegated"
-msgstr ""
+msgstr "Prefiks Przekazany"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
msgid "Preshared Key"
-msgstr ""
+msgstr "Klucz współdzielony"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
@@ -4235,6 +4236,8 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
msgid "Public prefix routed to this device for distribution to clients."
msgstr ""
+"Publiczny prefiks kierowany do tego urządzenia w celu przesłania go do "
+"klientów."
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -4255,11 +4258,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1364
msgid "R0 Key Lifetime"
-msgstr ""
+msgstr "Żywotność klucza R0"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370
msgid "R1 Key Holder"
-msgstr ""
+msgstr "Uchwyt klucza R1"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
msgid "RFC3947 NAT-T mode"
@@ -4267,7 +4270,7 @@ msgstr "Tryb RFC3947 NAT-T"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
msgid "RSSI threshold for joining"
-msgstr ""
+msgstr "Próg RSSI dla połączeń"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:782
msgid "RTS/CTS Threshold"
@@ -4362,7 +4365,7 @@ msgstr "Odebrane"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:59
msgid "Recommended. IP addresses of the WireGuard interface."
-msgstr ""
+msgstr "Zalecane. Adresy IP interfejsu WireGuard."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:343
msgid "Reconnect this interface"
@@ -4430,11 +4433,11 @@ msgstr "Wymagany dla niektórych dostawców internetu, np. Charter z DOCSIS 3"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:49
msgid "Required. Base64-encoded private key for this interface."
-msgstr ""
+msgstr "Wymagane. Klucz prywatny dla tego interfejsu Base64-encoded."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:113
msgid "Required. Base64-encoded public key of peer."
-msgstr ""
+msgstr "Wymagane. Klucz publiczny Base64-encodec dla peera."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
msgid ""
@@ -4631,7 +4634,7 @@ msgstr "Sprawdź czy system plików nie zawiera błędów"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1307
msgid "Runtime error"
-msgstr ""
+msgstr "Błąd czasowy"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
msgid "SHA256"
@@ -6018,7 +6021,7 @@ msgid "Waiting for command to complete..."
msgstr "Oczekiwanie na polecenie do wykonania..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -6339,7 +6342,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1448
msgid "none"
-msgstr "żaden"
+msgstr "brak"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:40
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:54
@@ -6371,11 +6374,11 @@ msgstr "sieć otwarta"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
msgid "output"
-msgstr ""
+msgstr "wyjście"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:236
msgid "positive decimal value"
-msgstr ""
+msgstr "dodatnia wartość dziesiętna"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:228
msgid "positive integer value"
diff --git a/modules/luci-base/po/pt-br/base.po b/modules/luci-base/po/pt-br/base.po
index 0b06f49f90..2d81400244 100644
--- a/modules/luci-base/po/pt-br/base.po
+++ b/modules/luci-base/po/pt-br/base.po
@@ -1148,11 +1148,11 @@ msgid "Configuration failed"
msgstr "A configuração falhou"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6120,7 +6120,7 @@ msgid "Waiting for command to complete..."
msgstr "Esperando o término do comando..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/pt/base.po b/modules/luci-base/po/pt/base.po
index 623bf8df8f..9708fdcacf 100644
--- a/modules/luci-base/po/pt/base.po
+++ b/modules/luci-base/po/pt/base.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:07+0000\n"
+"PO-Revision-Date: 2019-11-13 13:04+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
"pt/>\n"
@@ -709,8 +709,7 @@ msgstr "Associações"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
msgid "Attempt to enable configured mount points for attached devices"
-msgstr ""
-"Tentar ativar pontos de montagem configurados para dispositivos ligados"
+msgstr "Tentar ativar pontos de montagem configurados para aparelhos ligados"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:104
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
@@ -767,7 +766,7 @@ msgstr ""
msgid "Automatically check filesystem for errors before mounting"
msgstr ""
"Verificar automaticamente o sistema de ficheiros por erros antes da montagem "
-"do dispositivo"
+"do aparelho"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:169
msgid "Automatically mount filesystems on hotplug"
@@ -978,7 +977,7 @@ msgstr "As alterações foram revertidas."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
msgid "Changes the administrator password for accessing the device"
-msgstr "Altera a password de administrador para acesso ao dispositivo"
+msgstr "Altera a palavra-passe de administrador para acesso ao aparelho"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
@@ -1137,11 +1136,11 @@ msgid "Configuration failed"
msgstr "A configuração falhou"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "A configuração foi aplicada."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "A configuração foi revertida!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1188,7 +1187,7 @@ msgid ""
"changes. You might need to reconnect if you modified network related "
"settings such as the IP address or wireless security credentials."
msgstr ""
-"Não foi possível reestabelecer o acesso ao dispositivo depois de aplicar as "
+"Não foi possível reestabelecer o acesso ao aparelho depois de aplicar as "
"mudanças na configuração. Poderá ser necessário reconectar-se caso tenha "
"modificado configurações relacionadas a rede, como endereços IP ou "
"credenciais de segurança da rede sem fio."
@@ -1466,24 +1465,24 @@ msgstr "Aparelho"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:740
msgid "Device Configuration"
-msgstr "Configuração do Dispositivo"
+msgstr "Configuração do Aparelho"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
msgid "Device is not active"
-msgstr "O dispositivo não está ativo"
+msgstr "O aparelho não está ativo"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:170
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:516
msgid "Device is restarting…"
-msgstr "O dispositivo está a reiniciar…"
+msgstr "O aparelho está a reiniciar…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2539
msgid "Device unreachable!"
-msgstr "Dispositivo não alcançável!"
+msgstr "Aparelho não alcançável!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
msgid "Device unreachable! Still waiting for device..."
-msgstr "O dispositivo está fora de alcance! Ainda à espera do dispositivo..."
+msgstr "O aparelho está fora de alcance! Ainda à espera do aparelho..."
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:44
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:61
@@ -2280,8 +2279,8 @@ msgid ""
"Here you can configure the basic aspects of your device like its hostname or "
"the timezone."
msgstr ""
-"Aqui pode configurar os aspectos básicos do seu dispositivo, como o nome do "
-"host ou o fuso horário."
+"Aqui pode configurar os aspectos básicos do seu aparelho como o nome do host "
+"ou o fuso horário."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:945
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -2564,8 +2563,8 @@ msgstr "Se marcado, a encriptação será desativada"
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
-"Se especificado, monta o dispositivo pelo seu UUID ao invés de um nó de "
-"dispositivo fixo"
+"Se especificado, monta o aparelho pelo seu UUID ao invés de um nó de "
+"aparelho fixo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:265
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:374
@@ -2573,8 +2572,8 @@ msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
-"Se especificado, monta o dispositivo pela etiqueta da partição ao invés de "
-"um nó de dispositivo fixo"
+"Se especificado, monta o aparelho pela etiqueta da partição ao invés de um "
+"nó de aparelho fixo"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
@@ -2618,11 +2617,11 @@ msgid ""
"of the <abbr title=\"Random Access Memory\">RAM</abbr>."
msgstr ""
"Se a memória física for insuficiente, os dados não usados poderão ser "
-"guardados temporariamente para um dispositivo swap, resultando numa maior "
-"quantidade de memória utilizável <abbr title=\"Random Access Memory\">RAM</"
-"abbr>. Esteja ciente de que o guardar de dados (swap) é um processo muito "
-"lento pois o dispositivo swap não pode ser acedido com a alta taxa de dados "
-"da memória <abbr title=\"Random Access Memory\">RAM</abbr>."
+"guardados temporariamente para um aparelho swap, resultando numa maior "
+"quantidade de memória utilizável <abbr title=\"Random Access Memory\""
+">RAM</abbr>. Esteja ciente que o guardar de dados (swap) é um processo muito "
+"lento, pois o aparelho swap não pode ser acedido com a alta taxa de dados da "
+"memória <abbr title=\"Random Access Memory\">RAM</abbr>."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:100
msgid "Ignore <code>/etc/hosts</code>"
@@ -2707,8 +2706,7 @@ msgstr "Interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:59
msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
-"O dispositivo da interface %q foi migrada automaticamente de %q para &q."
+msgstr "O aparelho da interface %q foi migrada automaticamente de %q para &q."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid "Interface Configuration"
@@ -5708,7 +5706,7 @@ msgstr "Não foi possível resolver o nome do parceiro"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:338
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Incapaz de gravar conteúdos: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Unavailable Seconds (UAS)"
@@ -5780,7 +5778,7 @@ msgstr "Acima"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2304
msgid "Upload"
-msgstr ""
+msgstr "Enviar"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:403
msgid ""
@@ -6075,7 +6073,7 @@ msgid "Waiting for command to complete..."
msgstr "A aguardar que o comando termine..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ro/base.po b/modules/luci-base/po/ro/base.po
index 88880b5a02..50f1a04a29 100644
--- a/modules/luci-base/po/ro/base.po
+++ b/modules/luci-base/po/ro/base.po
@@ -1081,11 +1081,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5804,7 +5804,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index 91f1069548..7e1e7f6938 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2019-10-19 18:25+0000\n"
-"Last-Translator: Anton Kikin <a.a.kikin@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Alex Vinnick <alexv10@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
"\n"
"Language: ru\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
@@ -1139,11 +1139,11 @@ msgid "Configuration failed"
msgstr "Ошибка конфигурации"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "Конфигурация применена"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "Конфигурация возвращена назад!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -3043,7 +3043,7 @@ msgstr "Средняя загрузка"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
msgid "Loading"
-msgstr "Загрузка"
+msgstr "Загружаем"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
msgid "Loading directory contents…"
@@ -6075,7 +6075,7 @@ msgid "Waiting for command to complete..."
msgstr "Ожидание завершения выполнения команды..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "Ожидание применения конфигурации... %d сек"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/sk/base.po b/modules/luci-base/po/sk/base.po
index 7cd8e7755b..5b3a7888d9 100644
--- a/modules/luci-base/po/sk/base.po
+++ b/modules/luci-base/po/sk/base.po
@@ -1064,11 +1064,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5773,7 +5773,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/sv/base.po b/modules/luci-base/po/sv/base.po
index 4856218d4e..98b2f6a310 100644
--- a/modules/luci-base/po/sv/base.po
+++ b/modules/luci-base/po/sv/base.po
@@ -1078,11 +1078,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5800,7 +5800,7 @@ msgid "Waiting for command to complete..."
msgstr "Väntar på att kommandot ska slutföras..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/templates/base.pot b/modules/luci-base/po/templates/base.pot
index c27fad622c..67eafb4b74 100644
--- a/modules/luci-base/po/templates/base.pot
+++ b/modules/luci-base/po/templates/base.pot
@@ -1056,11 +1056,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5765,7 +5765,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/tr/base.po b/modules/luci-base/po/tr/base.po
index d493222b2c..df8957b3da 100644
--- a/modules/luci-base/po/tr/base.po
+++ b/modules/luci-base/po/tr/base.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2019-10-29 18:36+0000\n"
-"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"PO-Revision-Date: 2019-11-13 13:04+0000\n"
+"Last-Translator: Yunus BAYRAK <yunus@baygunelektronik.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/luci/tr/>"
"\n"
"Language: tr\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 3.10-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -915,7 +915,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:268
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
msgid "Cancel"
-msgstr "Vazgeç"
+msgstr "İptal"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
@@ -1081,11 +1081,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -2915,7 +2915,7 @@ msgstr "Ortalama Yük"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
msgid "Loading"
-msgstr ""
+msgstr "Yükleniyor"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
msgid "Loading directory contents…"
@@ -5792,7 +5792,7 @@ msgid "Waiting for command to complete..."
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/uk/base.po b/modules/luci-base/po/uk/base.po
index 30d75bd9b5..21ecbefd39 100644
--- a/modules/luci-base/po/uk/base.po
+++ b/modules/luci-base/po/uk/base.po
@@ -1145,11 +1145,11 @@ msgid "Configuration failed"
msgstr "Помилка налаштування"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "Конфігурацію застосовано."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "Конфігурацію було відкочено!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -6116,7 +6116,7 @@ msgid "Waiting for command to complete..."
msgstr "Очікуємо завершення виконання команди..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "Очікування на застосування конфігурації… %d c"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-base/po/vi/base.po b/modules/luci-base/po/vi/base.po
index 268463c568..0bd4e139b6 100644
--- a/modules/luci-base/po/vi/base.po
+++ b/modules/luci-base/po/vi/base.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:04+0000\n"
+"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/luci/"
+"vi/>\n"
+"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Pootle 1.1.0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 3.10-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -23,11 +25,11 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2178
msgid "%d invalid field(s)"
-msgstr ""
+msgstr "%d trường không hợp lệ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:32
msgid "%s is untagged in multiple VLANs!"
-msgstr ""
+msgstr "%s đang không gắn với nhiều VLANs"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:290
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:400
@@ -44,13 +46,13 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
msgid "(empty)"
-msgstr ""
+msgstr "(Rỗng)"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:350
#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
msgid "(no interfaces attached)"
-msgstr ""
+msgstr "(chưa được kết nối với giao diện mạng)"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
@@ -88,23 +90,23 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
msgid "-- please select --"
-msgstr ""
+msgstr "-- xin hãy chọn --"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
msgid "0 = not using RSSI threshold, 1 = do not change driver default"
-msgstr ""
+msgstr "0 = không sử dụng lấy ngưỡng RSSI, 1 = không thay đổi driver mặc định"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:228
msgid "1 Minute Load:"
-msgstr ""
+msgstr "tải 1 phút:"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:248
msgid "15 Minute Load:"
-msgstr ""
+msgstr "tải 15 phút:"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
msgid "4-character hexadecimal ID"
-msgstr ""
+msgstr "4 ký tự ID thập lục phân"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
@@ -113,23 +115,23 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:238
msgid "5 Minute Load:"
-msgstr ""
+msgstr "tải 5 phút:"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370
msgid "6-octet identifier as a hex string - no colons"
-msgstr ""
+msgstr "Định danh bằng 6 số bát phân dạng chuỗi thập lục phân - không phẩy"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
msgid "802.11r Fast Transition"
-msgstr ""
+msgstr "802.11r truyền nhanh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571
msgid "802.11w Association SA Query maximum timeout"
-msgstr ""
+msgstr "thời gian chờ truy vấn SA tối đa chuẩn 802.11w"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578
msgid "802.11w Association SA Query retry timeout"
-msgstr ""
+msgstr "thời gian chờ thử lại truy vấn SA chuẩn 802.11w"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid "802.11w Management Frame Protection"
@@ -137,11 +139,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1571
msgid "802.11w maximum timeout"
-msgstr ""
+msgstr "thời gian chờ tối đa chuẩn 802.11w"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1578
msgid "802.11w retry timeout"
-msgstr ""
+msgstr "thời gian thử lại chuẩn 802.11w"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:835
msgid "<abbr title=\"Basic Service Set Identifier\">BSSID</abbr>"
@@ -149,17 +151,19 @@ msgstr "<abbr title=\"Dịch vụ căn bản đặt Identifier\">BSSID</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:223
msgid "<abbr title=\"Domain Name System\">DNS</abbr> query port"
-msgstr ""
+msgstr "<abbr title=\"Hệ thống phân giải tên miền\">DNS</abbr> query port"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:214
msgid "<abbr title=\"Domain Name System\">DNS</abbr> server port"
-msgstr ""
+msgstr "abbr title=\"Hệ thống phân giải tiên miền\">DNS</abbr> server port"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:165
msgid ""
"<abbr title=\"Domain Name System\">DNS</abbr> servers will be queried in the "
"order of the resolvfile"
msgstr ""
+"<abbr title=\"Hệ thống phân giải tiên miền\">DNS</abbr> máy chủ sẽ được truy vấn theo thứ "
+"tự của resolvfile"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:824
msgid "<abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -168,81 +172,86 @@ msgstr "<abbr title=\"Mở rộng dịch vụ đặt Identifier\">ESSID</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:45
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
-msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Address"
+msgstr "<abbr title=\"giao thức internet phiên bản 4\">IPv4</abbr>-Address"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:75
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
-msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Gateway"
+msgstr "<abbr title=\"giao thức internet phiên bản 4\">IPv4</abbr>-Gateway"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:35
msgid "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
-msgstr "<abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Netmask"
+msgstr "<abbr title=\"giao thức internet phiên bản 4\">IPv4</abbr>-Netmask"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:30
msgid ""
"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
"(CIDR)"
msgstr ""
-"<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Address or Network "
+"<abbr title=\"giao thức internet phiên bản 6\">IPv6</abbr>-Address or Network "
"(CIDR)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
-msgstr "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Gateway"
+msgstr "<abbr title=\"giao thức internet phiên bản 6\">IPv6</abbr>-Gateway"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
msgid "<abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Suffix (hex)"
-msgstr ""
+msgstr "<abbr title=\"giao thức internet phiên bản 6\">IPv6</abbr>-Suffix (hex)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:40
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:25
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
-msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
+msgstr "<abbr title=\"đèn LEDLED\">LED</abbr> Configuration"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:51
msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
-msgstr ""
+msgstr "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:327
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:46
msgid "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
-msgstr "<abbr title=\"Media Access Control\">MAC</abbr>-Address"
+msgstr "<abbr title=\"Kiểm soát kết nối phương tiện truyền thông\">MAC</abbr>-Address"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:394
msgid "<abbr title=\"The DHCP Unique Identifier\">DUID</abbr>"
-msgstr ""
+msgstr "<abbr title=\"Định danh độc nhất cho DHCP\">DUID</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:232
msgid ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Dynamic Host Configuration "
"Protocol\">DHCP</abbr> leases"
-msgstr ""
+msgstr "<abbr title=\"Tối đa\">Max.</abbr> <abbr title=\"Giao thức cấu hình "
+"máy chủ động\">DHCP</abbr> leases"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
msgid ""
"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Extension Mechanisms for "
"Domain Name System\">EDNS0</abbr> packet size"
msgstr ""
+"<abbr title=\"maximal\">Max.</abbr> <abbr title=\"Cơ chế mở rộng hệ thống "
+"phân giải tên miền\">EDNS0</abbr> packet size"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:250
msgid "<abbr title=\"maximal\">Max.</abbr> concurrent queries"
-msgstr ""
+msgstr "<abbr title=\"Tối đa\">Max.</abbr> concurrent queries"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:26
msgid ""
"<br/>Note: you need to manually restart the cron service if the crontab file "
"was empty before editing."
msgstr ""
+"<br/>Note: bạn cần tự khởi động lại dich vụ cron nếu file crontab rỗng trước "
+"khi được chỉnh sửa."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1586
msgid "A directory with the same name already exists."
-msgstr ""
+msgstr "thư mục có tên này đã tồn tại"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1589
msgid "A new login is required since the authentication session expired."
-msgstr ""
+msgstr "Cần đăng nhận lại vì phiên xác thực cũ đã hết hạn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:890
msgid "A43C + J43 + A43"
@@ -273,7 +282,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
msgid "ATM (Asynchronous Transfer Mode)"
-msgstr ""
+msgstr "Chế độ truyền đồng bộ(ATM)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
msgid "ATM Bridges"
@@ -282,12 +291,12 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:951
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
msgid "ATM Virtual Channel Identifier (VCI)"
-msgstr ""
+msgstr "Kênh định danh ảo chế độ ATM (VCI)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:952
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
msgid "ATM Virtual Path Identifier (VPI)"
-msgstr ""
+msgstr "Đường dẫn định danh ảo chế độ ATM (VPI)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:919
msgid ""
@@ -295,25 +304,27 @@ msgid ""
"Linux network interfaces which can be used in conjunction with DHCP or PPP "
"to dial into the provider network."
msgstr ""
+"cầu ATM đưa ra đóng gói của ethernet trong kết nối AAL5 dưới dạng dao diện"
+"mạng Linux ảo, có thể kết nối với DHCP hoặc PPP để liên lại nhà cung cấp mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:958
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
msgid "ATM device number"
-msgstr ""
+msgstr "Số hiệu thiết bị ATM"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:36
msgid "ATU-C System Vendor ID"
-msgstr ""
+msgstr "Hệ thống cung cấp ID ATU-C"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:264
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:541
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:545
msgid "Absent Interface"
-msgstr ""
+msgstr "Giao diện vắng mặt"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
msgid "Access Concentrator"
-msgstr ""
+msgstr "Truy cập tập trung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:806
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:911
@@ -327,11 +338,11 @@ msgstr "Hành động"
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:69
msgid "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
-msgstr "Active <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>-Routes"
+msgstr "Active <abbr title=\"giao thức kết nối internet phiên bản 4\">IPv4</abbr>-Routes"
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:97
msgid "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
-msgstr "Active <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>-Routes"
+msgstr "Active <abbr title=\"giao thức kết nối internet phiên bản 6\">IPv6</abbr>-Routes"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:80
msgid "Active Connections"
@@ -340,11 +351,11 @@ msgstr "kết nối đang hoạt động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:30
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:12
msgid "Active DHCP Leases"
-msgstr ""
+msgstr "Khởi động xin id từ DHCP"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:92
msgid "Active DHCPv6 Leases"
-msgstr ""
+msgstr "Khởi động xin id từ DHCPv6"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3541
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:808
@@ -369,54 +380,54 @@ msgstr "Thêm vào"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:923
msgid "Add ATM Bridge"
-msgstr ""
+msgstr "Thêm cầu ATM"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:92
msgid "Add IPv4 address…"
-msgstr ""
+msgstr "Thêm địa chỉ IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
msgid "Add IPv6 address…"
-msgstr ""
+msgstr "Thêm địa chủ IPv6"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:47
msgid "Add LED action"
-msgstr ""
+msgstr "Thêm hành động cho LED"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:216
msgid "Add VLAN"
-msgstr ""
+msgstr "thêm VLAN"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:14
msgid "Add instance"
-msgstr ""
+msgstr "Thêm ví dụ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:142
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:148
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:237
msgid "Add key"
-msgstr ""
+msgstr "Thêm khóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:153
msgid "Add local domain suffix to names served from hosts files"
-msgstr ""
+msgstr "Thêm hậu tố tên miền cục bộ vào tên được phân phát từ tệp máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:306
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:752
msgid "Add new interface..."
-msgstr ""
+msgstr "Thêm giao diện mới..."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:99
msgid "Add peer"
-msgstr ""
+msgstr "Thêm cặp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:103
msgid "Additional Hosts files"
-msgstr ""
+msgstr "Tập tin máy chủ(host) bổ sung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:160
msgid "Additional servers file"
-msgstr ""
+msgstr "Tập tin máy chủ(server) bổ sung"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:33
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:34
@@ -429,11 +440,11 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:42
msgid "Address"
-msgstr ""
+msgstr "Địa chỉ"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Address to access local relay bridge"
-msgstr ""
+msgstr "Địa chỉ truy cập cầu chuyển tiếp địa phương"
#: modules/luci-base/luasrc/controller/admin/index.lua:29
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:10
@@ -449,39 +460,39 @@ msgstr "Quản trị"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:803
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:239
msgid "Advanced Settings"
-msgstr ""
+msgstr "Cài đặt nâng cao "
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:27
msgid "Aggregate Transmit Power(ACTATP)"
-msgstr ""
+msgstr "Năng lượng truyền tổng hợp(ACTATP)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:167
msgid "Alert"
-msgstr ""
+msgstr "Cảnh báo"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2748
#: modules/luci-compat/luasrc/model/network.lua:1416
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
msgid "Alias Interface"
-msgstr ""
+msgstr "Giao diện bí danh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:140
msgid "Alias of \"%s\""
-msgstr ""
+msgstr "bí danh của \"%s\""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:168
msgid "All Servers"
-msgstr ""
+msgstr "Tất cả máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:112
msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address"
-msgstr ""
+msgstr "Phân bổ địa chỉ IP theo tuần tự, bắt đầu từ địa chỉ có sẵn thấp nhất"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:111
msgid "Allocate IP sequentially"
-msgstr ""
+msgstr "Phân bổ tuần tự địa chủ IP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:24
msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
@@ -489,7 +500,7 @@ msgstr "Cho phép <abbr title=\"Secure Shell\">SSH</abbr> xác thực mật mã"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
msgid "Allow AP mode to disconnect STAs based on low ACK condition"
-msgstr ""
+msgstr "Cho phép chế độ AP ngắt kết nối dựa theo điều khiện ACK thấp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:895
msgid "Allow all except listed"
@@ -497,7 +508,7 @@ msgstr "Cho phép tất cả trừ danh sách liệt kê"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:771
msgid "Allow legacy 802.11b rates"
-msgstr ""
+msgstr "Cho phép kế thừ tốc độ 802.11b"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:894
msgid "Allow listed only"
@@ -505,38 +516,40 @@ msgstr "Chỉ cho phép danh sách liệt kê"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:197
msgid "Allow localhost"
-msgstr ""
+msgstr "Cho phép máy chủ cục bộ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
msgid "Allow remote hosts to connect to local SSH forwarded ports"
-msgstr ""
+msgstr "Cho phép máy chủ từ xa kết nối với các cổng chuyển tiếp SSH cục bộ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
msgid "Allow root logins with password"
-msgstr ""
+msgstr "Cho phép root đăng nhập với mật khẩu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:30
msgid "Allow the <em>root</em> user to login with password"
-msgstr ""
+msgstr "Cho phép người dùng <em>root</em> đăng nhập với mật khẩu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:198
msgid ""
"Allow upstream responses in the 127.0.0.0/8 range, e.g. for RBL services"
-msgstr ""
+msgstr "Cho phép phản hồi ngược trong dải IP 127.0.0.0/8 cho dịch vụ RBL"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
msgid "Allowed IPs"
-msgstr ""
+msgstr "cho phép IPs"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
msgid "Always announce default router"
-msgstr ""
+msgstr "Luôn thông báo bộ định tuyến mặc định"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:786
msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
msgstr ""
+"Luôn sử dụng các kênh 40 MHz ngay cả khi kênh thứ cấp chồng lấp. Sử dụng tùy chọn "
+" này không tuân thủ theo chuẩn 802.11n-2009"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:19
@@ -601,19 +614,19 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:649
msgid "Announce as default router even if no public prefix is available."
-msgstr ""
+msgstr "Thông báo là bộ định tuyến mặc định ngay cả khi không có tiền tố công khai nào"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:654
msgid "Announced DNS domains"
-msgstr ""
+msgstr "Thông báo tên miền DNS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:653
msgid "Announced DNS servers"
-msgstr ""
+msgstr "Thông báo máy chủ DNS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1500
msgid "Anonymous Identity"
-msgstr ""
+msgstr "Ẩn danh tính"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:161
msgid "Anonymous Mount"
@@ -632,49 +645,53 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
msgid "Apply backup?"
-msgstr ""
+msgstr "Chấp nhận sao lưu?"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2631
msgid "Apply request failed with status <code>%h</code>"
-msgstr ""
+msgstr "Áp dụng yêu cầu không thành công với trạng thái <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2518
msgid "Apply unchecked"
-msgstr ""
+msgstr "Áp dụng không kiểm tra"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:40
msgid "Architecture"
-msgstr ""
+msgstr "Kiến trúc"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
-msgstr ""
+msgstr "Chỉ định một phần độ dài nhất định của mỗi tiền tố địa chỉ IPv6 công khai cho giao diện này"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js:127
+msgid "Assign interfaces..."
+msgstr "Chỉ định giao diện"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
-msgstr ""
+msgstr "Chỉ định các phần tiền tố bằng tiền tố thức cấp ID dạng thập lục phân cho giao diện này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1984
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:236
msgid "Associated Stations"
-msgstr ""
+msgstr "Trạm liên kết"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:37
msgid "Associations"
-msgstr ""
+msgstr "Liên kết"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
msgid "Attempt to enable configured mount points for attached devices"
-msgstr ""
+msgstr "Cố gắng kích hoạt các điểm gắn kết được cấu hình cho các thiết bị đính kèm"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:104
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
msgid "Auth Group"
-msgstr ""
+msgstr "Nhóm xác thực"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
msgid "Authentication"
@@ -683,11 +700,11 @@ msgstr "Xác thực"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:70
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:70
msgid "Authentication Type"
-msgstr ""
+msgstr "Kiểu xác thực"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:76
msgid "Authoritative"
-msgstr "Authoritative"
+msgstr "Xác thực"
#: modules/luci-base/luasrc/view/sysauth.htm:17
msgid "Authorization Required"
@@ -701,7 +718,7 @@ msgstr "Yêu cầu ủy quyền"
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:241
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:244
msgid "Auto Refresh"
-msgstr ""
+msgstr "Tự động làm mới"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
@@ -713,7 +730,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:55
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:68
msgid "Automatic"
-msgstr ""
+msgstr "Thự động"
#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
@@ -722,23 +739,23 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:173
msgid "Automatically check filesystem for errors before mounting"
-msgstr ""
+msgstr "Tự động kiểm tra lỗi hệ thống tập tin trước khi cài đặt"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:169
msgid "Automatically mount filesystems on hotplug"
-msgstr ""
+msgstr "Tự động gắn hệ thống tập tin lập tức khi có kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:165
msgid "Automatically mount swap on hotplug"
-msgstr ""
+msgstr "Tự động gắn kết phân vùng swap khi có kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:169
msgid "Automount Filesystem"
-msgstr ""
+msgstr "Tự động gắn kết tập tin hệ thống"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:165
msgid "Automount Swap"
-msgstr ""
+msgstr "Tự động gắn kết phân vùng Swao"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:192
msgid "Available"
@@ -780,37 +797,37 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
msgid "Back to Overview"
-msgstr ""
+msgstr "Quay lại phần tổng quan"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:48
msgid "Back to configuration"
-msgstr ""
+msgstr "Quay lại phần cài đặt"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid "Backup"
-msgstr ""
+msgstr "Sao lưu"
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:28
msgid "Backup / Flash Firmware"
-msgstr ""
+msgstr "Sao lưu / cập nhật phần mềm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:319
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:12
msgid "Backup file list"
-msgstr ""
+msgstr "Danh sách tập tin sau lưu"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:51
msgid "Bad address specified!"
-msgstr ""
+msgstr "Địa chỉ không đạt yêu cầu"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:158
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:371
msgid "Band"
-msgstr ""
+msgstr "Cấm"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:789
msgid "Beacon Interval"
-msgstr ""
+msgstr "Chu kỳ Beacon"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:320
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:46
@@ -819,35 +836,39 @@ msgid ""
"configuration files marked by opkg, essential base files and the user "
"defined backup patterns."
msgstr ""
+"Dưới đây là danh sách xác định các tập tin để sao lưu. Nó bao gồm các thay đổi "
+"tập tin cấu hình được đánh dấu bởi opkg, tập tin cơ sở thiết yếu và "
+"các mẫu sao lưu của người dùng đá được xác định"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:292
msgid ""
"Bind dynamically to interfaces rather than wildcard address (recommended as "
"linux default)"
-msgstr ""
+msgstr "Liên kết linh hoạt với các giao diện thay vì địa chỉ ký tự đại diện"
+"(được khuyến nghị làm mặc định của linux) "
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
msgid "Bind interface"
-msgstr ""
+msgstr "Liên kết với giao diện"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
msgid "Bind the tunnel to this interface (optional)."
-msgstr ""
+msgstr "Liên kết đường hầm dữ liệu với giao diện này (tùy chọn)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:80
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:137
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:57
msgid "Bitrate"
-msgstr ""
+msgstr "tốc độ (bit)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:171
msgid "Bogus NX Domain Override"
-msgstr ""
+msgstr "Ghi đè tên miền Bogus NX"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2754
#: modules/luci-compat/luasrc/model/network.lua:1420
msgid "Bridge"
-msgstr ""
+msgstr "Cầu nối"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
@@ -856,32 +877,32 @@ msgstr "Giao diện cầu nối"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:959
msgid "Bridge unit number"
-msgstr ""
+msgstr "Số cầu nối"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:407
msgid "Bring up on boot"
-msgstr ""
+msgstr "Áp dụng khi khởi động"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1674
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2243
msgid "Browse…"
-msgstr ""
+msgstr "Duyệt..."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
msgid "Buffered"
-msgstr ""
+msgstr "Đệm"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:137
msgid "CA certificate; if empty it will be saved after the first connection."
-msgstr ""
+msgstr "Chứng chỉ CA; nếu trống sẽ được lưu sau kết nối đầu tiên"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
msgid "CLAT configuration failed"
-msgstr ""
+msgstr "Cài đặt CLAT thất bại"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
msgid "CPU usage (%)"
-msgstr "CPU usage (%)"
+msgstr "Sử dụng CPU (%)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Cached"
@@ -892,7 +913,7 @@ msgstr ""
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
msgid "Call failed"
-msgstr ""
+msgstr "Liên lạc thất bại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1766
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2252
@@ -905,11 +926,11 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:268
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:180
msgid "Cancel"
-msgstr "Bỏ qua"
+msgstr "Hủy bỏ"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
msgid "Category"
-msgstr ""
+msgstr "Đề mục"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:45
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:48
@@ -923,11 +944,11 @@ msgstr "Thay đổi"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2654
msgid "Changes have been reverted."
-msgstr ""
+msgstr "Những thay đổi đã được phục hồi"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
msgid "Changes the administrator password for accessing the device"
-msgstr ""
+msgstr "Thay đổi mật khẩu quản trị viên truy cập thiết bị"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:162
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
@@ -940,24 +961,24 @@ msgstr "Kênh"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:173
msgid "Check filesystems before mount"
-msgstr ""
+msgstr "Kiểm tra hệ thống tập tin trước khi gắn kết"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
msgid "Check this option to delete the existing networks from this radio."
-msgstr ""
+msgstr "Kiểm tra tùy chọn này để xóa các mạng hiện có khỏi đài này"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:106
msgid "Checking archive…"
-msgstr ""
+msgstr "Đang kiểm tra kho lưu trữ ..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:189
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:191
msgid "Checking image…"
-msgstr ""
+msgstr "Kiểm tra tập tin ảnh ..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:387
msgid "Choose mtdblock"
-msgstr ""
+msgstr "chọn khối mtdblock"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:486
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1848
@@ -972,43 +993,46 @@ msgstr "Giao diện này chưa thuộc về bất kỳ firewall zone nào."
msgid ""
"Choose the network(s) you want to attach to this wireless interface or fill "
"out the <em>create</em> field to define a new network."
-msgstr ""
+msgstr "Chọn mạng bạn muốn đính kèm vào giao diện không dây này hoặc điền vào"
+"trường <em>create</em> để xác định một mạng mới"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
msgid "Cipher"
-msgstr ""
+msgstr "Mật mã"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
msgid "Cisco UDP encapsulation"
-msgstr ""
+msgstr "Đóng gói dạng Cisco UDP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:358
msgid ""
"Click \"Generate archive\" to download a tar archive of the current "
"configuration files."
msgstr ""
+"Nhấn \"Tạo bản lưu trữ\" Để tải xuống tập tin cấu hình hiện giờ "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
msgid ""
"Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
"FEATURE IS FOR PROFESSIONALS! )"
-msgstr ""
+msgstr "Nhấp \"chọn khối mtdblock\" để tải xuống tập tin mtdblock. (Chú ý: tính "
+"năng này chỉ nên dành cho chuyên gia"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3540
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:807
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:912
msgid "Client"
-msgstr "Client"
+msgstr "Khách hàng"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:49
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:47
msgid "Client ID to send when requesting DHCP"
-msgstr ""
+msgstr "ID máy khách gửi khi yêu cầu DHCP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:144
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:150
msgid "Close"
-msgstr ""
+msgstr "Đóng"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
@@ -1019,11 +1043,11 @@ msgstr ""
msgid ""
"Close inactive connection after the given amount of seconds, use 0 to "
"persist connection"
-msgstr ""
+msgstr "Đóng kết nối không hoạt động sau lượng thời gian đã cho, sử dụng 0 để luôn duy trì kết nối"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:49
msgid "Close list..."
-msgstr ""
+msgstr "Danh sách đã đóng ..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:39
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1982
@@ -1031,7 +1055,7 @@ msgstr ""
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:68
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:201
msgid "Collecting data..."
-msgstr ""
+msgstr "Đang lấy dữ liệu..."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
msgid "Command"
@@ -1039,15 +1063,15 @@ msgstr "Lệnh"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:393
msgid "Command OK"
-msgstr ""
+msgstr "Lệnh thành công"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:30
msgid "Command failed"
-msgstr ""
+msgstr "Lệnh thất bại"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
msgid "Comment"
-msgstr ""
+msgstr "Bình luận"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
msgid ""
@@ -1056,6 +1080,10 @@ msgid ""
"workaround might cause interoperability issues and reduced robustness of key "
"negotiation especially in environments with heavy traffic load."
msgstr ""
+"Biến đổi các cuộc tấn công cài đặt lại khóa ở phía máy khách bằng cách "
+"vô hiệu hóa việc truyền lại các khung EAPOL-Key đã được sử dụng để cài đặt khóa. "
+"Cách khắc phục này có thể gây ra các vấn đề về khả năng tương tác và giảm "
+"độ mạnh của khóa, đặc biệt là trong các môi trường có lưu lượng tải lớn."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2406
#: modules/luci-base/luasrc/controller/admin/uci.lua:11
@@ -1066,19 +1094,19 @@ msgstr "Cấu hình"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
msgid "Configuration failed"
-msgstr ""
+msgstr "Cấu hình thất bại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
-msgstr ""
+msgid "Configuration changes applied."
+msgstr "Cấu hình đã được áp dụng"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
-msgstr ""
+msgid "Configuration changes have been rolled back!"
+msgstr "Cấu hình đã được hoàn lại!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
msgid "Confirm disconnect"
-msgstr ""
+msgstr "Xác nhận hủy kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
msgid "Confirmation"
@@ -1087,32 +1115,32 @@ msgstr "Xác nhận"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:50
msgid "Connected"
-msgstr ""
+msgstr "Đã kết nối"
#: modules/luci-base/htdocs/luci-static/resources/network.js:7
#: modules/luci-compat/luasrc/model/network.lua:27
msgid "Connection attempt failed"
-msgstr ""
+msgstr "Kết nối thất bại"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:403
msgid "Connection lost"
-msgstr ""
+msgstr "Mất kết nối"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:26
msgid "Connections"
-msgstr ""
+msgstr "Kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:15
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:336
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:52
msgid "Contents have been saved."
-msgstr ""
+msgstr "Nội dung đã được lưu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:621
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:260
msgid "Continue"
-msgstr ""
+msgstr "Tiếp tục"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2540
msgid ""
@@ -1120,10 +1148,13 @@ msgid ""
"changes. You might need to reconnect if you modified network related "
"settings such as the IP address or wireless security credentials."
msgstr ""
+"Không thể lấy lại quyền truy cập vào thiết bị sau khi áp dụng các thay đổi "
+"cấu hình. Bạn có thể cần kết nối lại nếu bạn đã sửa đổi các cài đặt liên quan "
+"đến mạng như địa chỉ IP hoặc thông tin bảo mật không dây."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:138
msgid "Country"
-msgstr ""
+msgstr "Quốc gia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:768
msgid "Country Code"
@@ -1136,19 +1167,19 @@ msgstr "Tạo/ gán firewall-zone"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:782
msgid "Create interface"
-msgstr ""
+msgstr "Tạo giao diện kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:166
msgid "Critical"
-msgstr ""
+msgstr "Quan trọng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:170
msgid "Cron Log Level"
-msgstr ""
+msgstr "Cấp độ lưu nhật ký Cron"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:450
msgid "Current power"
-msgstr ""
+msgstr "Năng lượng truyền hiện tại"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:565
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:567
@@ -1157,17 +1188,19 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
msgid "Custom Interface"
-msgstr ""
+msgstr "Giao diện kết nối tùy chỉnh"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
msgid "Custom delegated IPv6-prefix"
-msgstr ""
+msgstr "Tùy chỉnh IPv6-prefix"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:377
msgid ""
"Custom files (certificates, scripts) may remain on the system. To prevent "
"this, perform a factory-reset first."
msgstr ""
+"Các tệp tùy chỉnh (chứng chỉ, tập lệnh) có thể vẫn còn trên hệ thống. "
+"Để ngăn chặn điều này, trước tiên hãy thực hiện khôi phục cài đặt gốc."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:41
msgid ""
@@ -1179,30 +1212,30 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
msgid "DAE-Client"
-msgstr ""
+msgstr "Máy khách DAE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
msgid "DAE-Port"
-msgstr ""
+msgstr "Cổng DAE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
msgid "DAE-Secret"
-msgstr ""
+msgstr "DAE-bí mật"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:322
msgid "DHCP Server"
-msgstr ""
+msgstr "Máy chủ DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:28
msgid "DHCP and DNS"
-msgstr ""
+msgstr "DHCP và DNS"
#: modules/luci-base/htdocs/luci-static/resources/network.js:1896
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
#: modules/luci-compat/luasrc/model/network.lua:968
msgid "DHCP client"
-msgstr ""
+msgstr "Máy khách DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid "DHCP-Options"
@@ -1211,15 +1244,15 @@ msgstr "Tùy chọn DHCP"
#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
msgid "DHCPv6 client"
-msgstr ""
+msgstr "Máy khách DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:641
msgid "DHCPv6-Mode"
-msgstr ""
+msgstr "Chế độ HDCP-v6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:626
msgid "DHCPv6-Service"
-msgstr ""
+msgstr "Dịch vụ DHCPv6"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:44
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:45
@@ -1243,15 +1276,15 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:138
msgid "DNSSEC check unsigned"
-msgstr ""
+msgstr "kiểm tra không dấu DNSSEC"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
msgid "DPD Idle Timeout"
-msgstr ""
+msgstr "Thời gian chờ rỗi DPD"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
msgid "DS-Lite AFTR address"
-msgstr ""
+msgstr "Địa chỉ DS_-Lite AFTR"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:44
@@ -1260,15 +1293,15 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:13
msgid "DSL Status"
-msgstr ""
+msgstr "Trạng thái DSL"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
msgid "DSL line mode"
-msgstr ""
+msgstr "Chế độ DSL Line"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
msgid "DTIM Interval"
-msgstr ""
+msgstr "Chu kỳ DTIM"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:57
msgid "DUID"
@@ -1276,22 +1309,22 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
msgid "Data Rate"
-msgstr ""
+msgstr "Tốc độ dữ liệu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:161
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:172
msgid "Debug"
-msgstr ""
+msgstr "Kiểm lỗi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1187
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
msgid "Default %d"
-msgstr ""
+msgstr "Mặc định %d"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
msgid "Default Route"
-msgstr ""
+msgstr "Tuyến đường mặc định"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
@@ -1302,19 +1335,19 @@ msgstr ""
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:108
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:149
msgid "Default gateway"
-msgstr ""
+msgstr "Cổng chuyển mặc định (default gateway)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:641
msgid "Default is stateless + stateful"
-msgstr ""
+msgstr "Trạng thái và không gian trạng thái mặc định"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:54
msgid "Default state"
-msgstr ""
+msgstr "Trạng thái mặc định"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:596
msgid "Define a name for this network."
-msgstr ""
+msgstr "Định tên cho mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:614
msgid ""
@@ -1337,19 +1370,19 @@ msgstr "Xóa"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:176
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:182
msgid "Delete key"
-msgstr ""
+msgstr "Xóa chìa khóa"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1634
msgid "Delete request failed: %s"
-msgstr ""
+msgstr "Yêu cầu xóa thất bại: %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:726
msgid "Delete this network"
-msgstr ""
+msgstr "Xóa mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:967
msgid "Delivery Traffic Indication Message Interval"
-msgstr ""
+msgstr "Chu kỳ thông báo chỉ thị lưu thông"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
msgid "Description"
@@ -1357,7 +1390,7 @@ msgstr "Mô tả"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1731
msgid "Deselect"
-msgstr ""
+msgstr "Bỏ chọn"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:216
msgid "Design"
@@ -1371,7 +1404,7 @@ msgstr "Điểm đến"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
msgid "Destination zone"
-msgstr ""
+msgstr "Vùng đích"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:67
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:190
@@ -1389,49 +1422,51 @@ msgstr "Công cụ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:740
msgid "Device Configuration"
-msgstr ""
+msgstr "Cài đặt thiết bị"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
msgid "Device is not active"
-msgstr ""
+msgstr "thiết bị chưa được kích hoạt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:170
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:516
msgid "Device is restarting…"
-msgstr ""
+msgstr "Khởi động lại thiết bị ..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2539
msgid "Device unreachable!"
-msgstr ""
+msgstr "Thiết bị không thể truy cập! "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "Thiết bị không thể truy cập! Chờ thiết bị..."
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:44
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:61
msgid "Diagnostics"
-msgstr ""
+msgstr "Phân tích"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:93
msgid "Dial number"
-msgstr ""
+msgstr "Quay số"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1535
msgid "Directory"
-msgstr ""
+msgstr "Danh mục"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:718
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:758
msgid "Disable"
-msgstr ""
+msgstr "Vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:574
msgid ""
"Disable <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> for "
"this interface."
msgstr ""
+"Vô hiệu hóa <abbr title=\"Dynamic Host Configuration Protocol\">DHCP</abbr> cho "
+"giao diện kết nối này."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
@@ -1440,15 +1475,15 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "Disable Encryption"
-msgstr ""
+msgstr "Vô hiệu hóa mã hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:977
msgid "Disable Inactivity Polling"
-msgstr ""
+msgstr "Vô hiệu hóa thăm dò tín hiệu không hoạt động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:716
msgid "Disable this network"
-msgstr ""
+msgstr "Vô hiệu hóa mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1538
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:62
@@ -1460,26 +1495,26 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
msgid "Disabled"
-msgstr ""
+msgstr "Vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
msgid "Disassociate On Low Acknowledgement"
-msgstr ""
+msgstr "Hủy liên kết với xác nhận mức thấp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:191
msgid "Discard upstream RFC1918 responses"
-msgstr ""
+msgstr "Hủy phản hồi ngược RFC1918"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:192
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:156
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:226
msgid "Disconnect"
-msgstr ""
+msgstr "Ngắt kết nối"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
msgid "Disconnection attempt failed"
-msgstr ""
+msgstr "Kết nối thất bại"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1377
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1972
@@ -1488,7 +1523,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
-msgstr ""
+msgstr "Bỏ qua"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:774
msgid "Distance Optimization"
@@ -1512,43 +1547,43 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:157
msgid "Do not cache negative replies, e.g. for not existing domains"
-msgstr ""
+msgstr "Không lưu trữ các phản hồi tiêu cực (ví dụ: các tên miền không tồn tại)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:122
msgid "Do not forward requests that cannot be answered by public name servers"
-msgstr ""
+msgstr "Không chuyển tiếp yêu cầu mà máy chủ tên công cộng không thể trả lời"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:117
msgid "Do not forward reverse lookups for local networks"
-msgstr ""
+msgstr "Không chuyển tiếp tra cứu ngược cho các mạng cục bộ"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1620
msgid "Do you really want to delete \"%s\" ?"
-msgstr ""
+msgstr "Bạn thật sự muốn xóa \"%s\" ?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
msgid "Do you really want to delete the following SSH key?"
-msgstr ""
+msgstr "Bạn thật sự muốn xóa khóa SSH này?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:90
msgid "Do you really want to erase all settings?"
-msgstr ""
+msgstr "Bạn có thật sự muốn xóa tất cả cài đặt này?"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1618
msgid "Do you really want to recursively delete the directory \"%s\" ?"
-msgstr ""
+msgstr "Bạn thật sự muốn xóa toàn bộ thư mục \"%s\" ?"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:72
msgid "Domain required"
-msgstr "Domain yêu cầu"
+msgstr "Tên miền yêu cầu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:204
msgid "Domain whitelist"
-msgstr ""
+msgstr "Danh sách tên miền được chấp nhận"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
msgid "Don't Fragment"
-msgstr ""
+msgstr "Không phân mảnh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:73
msgid ""
@@ -1560,15 +1595,15 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
msgid "Down"
-msgstr ""
+msgstr "Xuống"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:361
msgid "Download backup"
-msgstr ""
+msgstr "Tải xuống bản sao lưu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
msgid "Download mtdblock"
-msgstr ""
+msgstr "Tải xuống mtdblock"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
msgid "Downstream SNR offset"
@@ -1576,7 +1611,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/form.js:1174
msgid "Drag to reorder"
-msgstr ""
+msgstr "Kéo để tổ chức lại"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:11
msgid "Dropbear Instance"
@@ -1602,17 +1637,19 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Dynamic tunnel"
-msgstr ""
+msgstr "Đường hầm động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:590
msgid ""
"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
"having static leases will be served."
msgstr ""
+"Tự động phân bổ địa chỉ DHCP cho máy khách. "
+"Nếu bị vô hiệu hóa, chỉ những máy khách có xin địa chỉ IP tĩnh sẽ được phục vụ"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
msgid "EA-bits length"
-msgstr ""
+msgstr "Độ dài EA-bits"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1390
msgid "EAP-Method"
@@ -1633,29 +1670,31 @@ msgid ""
"Edit the raw configuration data above to fix any error and hit \"Save\" to "
"reload the page."
msgstr ""
+"Chỉnh sửa dữ liệu cấu hình thô ở trên để khắc phục mọi lỗi và nhấn \" Lưu \"để tải lại trang."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:721
msgid "Edit this network"
-msgstr ""
+msgstr "Chỉnh sửa mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:672
msgid "Edit wireless network"
-msgstr ""
+msgstr "Chỉnh sửa mạng không dây"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:168
msgid "Emergency"
-msgstr ""
+msgstr "Khẩn cấp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:718
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:758
msgid "Enable"
-msgstr ""
+msgstr "Kích hoạt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
msgid ""
"Enable <abbr title=\"Internet Group Management Protocol\">IGMP</abbr> "
"snooping"
msgstr ""
+"Kích hoạt <abbr title=\"Giao thức quản lý nhóm mạng internet\">IGMP</abbr> được phép quan sát"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
@@ -1669,11 +1708,11 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Enable HE.net dynamic endpoint update"
-msgstr ""
+msgstr "Kích hoạt cập nhật động những trang có đuôi HE.net"
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
msgid "Enable IPv6 negotiation"
-msgstr ""
+msgstr "Kích hoạt IPv6"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:93
@@ -1682,55 +1721,55 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
msgid "Enable IPv6 negotiation on the PPP link"
-msgstr ""
+msgstr "Kích hoạt IPv6 cho kết nối PPP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:189
msgid "Enable Jumbo Frame passthrough"
-msgstr ""
+msgstr "Cho phép khung Jumbo Frame qua"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:236
msgid "Enable NTP client"
-msgstr ""
+msgstr "Kích hoạt máy chủ NTP"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
msgid "Enable Single DES"
-msgstr ""
+msgstr "Kích hoạt DES đơn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:265
msgid "Enable TFTP server"
-msgstr ""
+msgstr "Kích hoạt máy chủ TFTP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:181
msgid "Enable VLAN functionality"
-msgstr ""
+msgstr "Kích hoạt chức năng VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1599
msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
-msgstr ""
+msgstr "Kích hoạt nút nhấn WPS, yêu cầu WPA(2)-PSK/WPA3-SAE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1586
msgid "Enable key reinstallation (KRACK) countermeasures"
-msgstr ""
+msgstr "Kích hoạt các biện pháp đối phó cài đặt lại khóa (KRACK)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:184
msgid "Enable learning and aging"
-msgstr ""
+msgstr "Kích hoạt học tập và quên đi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:195
msgid "Enable mirroring of incoming packets"
-msgstr ""
+msgstr "Kích hoạt phản chiếu các gói tin đến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:196
msgid "Enable mirroring of outgoing packets"
-msgstr ""
+msgstr "Kích hoạt phản chiếu các gói tin đi"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
-msgstr ""
+msgstr "Kích hoạt cờ không phân mảnh cho các gói tin đã được đóng gói"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:716
msgid "Enable this network"
-msgstr ""
+msgstr "Kích hoạt mạng này"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:74
msgid "Enable/Disable"
@@ -1740,17 +1779,18 @@ msgstr "Cho kích hoạt/ Vô hiệu hóa"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:350
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:62
msgid "Enabled"
-msgstr ""
+msgstr "Kích hoạt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:457
msgid "Enables IGMP snooping on this bridge"
-msgstr ""
+msgstr "Cho phép IGMP theo dõi cầu tin này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1314
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
msgstr ""
+"Cho phép chuyển vùng nhanh giữa các điểm truy cập thuộc cùng một miền di động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
msgid "Enables the Spanning Tree Protocol on this bridge"
@@ -1758,12 +1798,12 @@ msgstr "Kích hoạt Spanning Tree Protocol trên cầu nối này"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:59
msgid "Encapsulation limit"
-msgstr ""
+msgstr "Giới hạn đóng gói tin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:896
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:954
msgid "Encapsulation mode"
-msgstr ""
+msgstr "Chế độ đóng gói"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:110
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
@@ -1771,7 +1811,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1627
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:36
msgid "Encryption"
-msgstr "Encryption"
+msgstr "Mã hóa"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid "Endpoint Host"
@@ -1783,15 +1823,15 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom value"
-msgstr ""
+msgstr "Nhập giá trị tùy chỉnh"
#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
msgid "Enter custom values"
-msgstr ""
+msgstr "Nhập nhiều giá trị tùy chỉnh"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:93
msgid "Erasing..."
-msgstr ""
+msgstr "Xóa..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
@@ -1822,56 +1862,56 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:152
msgid "Expand hosts"
-msgstr ""
+msgstr "Mở rộng máy chủ"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:198
msgid "Expecting an hexadecimal assignment hint"
-msgstr ""
+msgstr "Cần một gợi ý gán thập lục phân"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:59
msgid "Expecting: %s"
-msgstr ""
+msgstr "Mong đợi: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:49
msgid "Expires"
-msgstr ""
+msgstr "Hết hạn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
msgid ""
"Expiry time of leased addresses, minimum is 2 minutes (<code>2m</code>)."
-msgstr ""
+msgstr "Thời gian mượn địa chỉ sắp hết, tối đa 2 phút nữa (<code>2m</code>)"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
msgid "External"
-msgstr ""
+msgstr "Bên ngoài"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1381
msgid "External R0 Key Holder List"
-msgstr ""
+msgstr "Danh sách chủ sở hữu khóa R0 bên ngoài"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
msgid "External R1 Key Holder List"
-msgstr ""
+msgstr "Danh sách chủ sở hữu khóa R1 bên ngoài"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:142
msgid "External system log server"
-msgstr ""
+msgstr "Máy chủ ghi nhận nhật ký hệ thống bên ngoài"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:147
msgid "External system log server port"
-msgstr ""
+msgstr "Cổng ghi nhận nhật ký hệ thống bên ngoài"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:152
msgid "External system log server protocol"
-msgstr ""
+msgstr "Giao thức ghi nhận nhật ký hệ thống bên ngoài"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
msgid "Extra SSH command options"
-msgstr ""
+msgstr "Tùy chỉnh lệnh SSH bổ sung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1355
msgid "FT over DS"
-msgstr ""
+msgstr "FT qua DS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1356
msgid "FT over the Air"
@@ -1879,35 +1919,35 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1353
msgid "FT protocol"
-msgstr ""
+msgstr "Giao thức FT"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:83
msgid "Failed to change the system password."
-msgstr ""
+msgstr "Đổi mật khẩu hệ thống thất bại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2498
msgid "Failed to confirm apply within %ds, waiting for rollback…"
-msgstr ""
+msgstr "Thất bại khi xác thực áp dụng %ds, đợi làm lại..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:34
msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
-msgstr ""
+msgstr "Thất bại khi thực thi \"/etc/init.d/%s %s\" hành động: %s"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1542
msgid "File"
-msgstr ""
+msgstr "Tệp tin"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1495
msgid "File not accessible"
-msgstr ""
+msgstr "Tệp tin không thể truy cập"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1675
msgid "Filename"
-msgstr ""
+msgstr "Tên tệp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:278
msgid "Filename of the boot image advertised to clients"
-msgstr ""
+msgstr "Tên tệp của tập tin ảnh khởi động được thông báo cho máy khách"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:190
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:312
@@ -1925,115 +1965,117 @@ msgstr "Lọc không hữu dụng"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
msgid "Finalizing failed"
-msgstr ""
+msgstr "Cố gắng hoàn thành thất bại"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
msgid ""
"Find all currently attached filesystems and swap and replace configuration "
"with defaults based on what was detected"
msgstr ""
+"Tìm tất cả các tập tin hệ thống hiện được đính kèm và trao đổi và thay thế cấu hình bằng"
+" mặc định dựa trên những gì được phát hiện"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:699
msgid "Find and join network"
-msgstr ""
+msgstr "Tìm và hòa mạng"
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
msgid "Finish"
-msgstr ""
+msgstr "Kết thúc"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:12
msgid "Firewall"
-msgstr "Firewall"
+msgstr "Tường lửa"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:76
msgid "Firewall Mark"
-msgstr ""
+msgstr "Dấu tường lửa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:321
msgid "Firewall Settings"
-msgstr ""
+msgstr "Cấu hình tường lửa"
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:44
msgid "Firewall Status"
-msgstr ""
+msgstr "Trạng thái tường lửa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
msgid "Firmware File"
-msgstr ""
+msgstr "Tập tin phần mềm"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:41
msgid "Firmware Version"
-msgstr ""
+msgstr "Phiên bản phần mềm"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:224
msgid "Fixed source port for outbound DNS queries"
-msgstr ""
+msgstr "Đã sửa cổng nguồn cho các truy vấn DNS"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:279
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:411
msgid "Flash image..."
-msgstr ""
+msgstr "Nạp phần mềm..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:275
msgid "Flash image?"
-msgstr ""
+msgstr "Bạn có chắc muốn nạp phầm mềm này?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:401
msgid "Flash new firmware image"
-msgstr ""
+msgstr "Nạp ảnh phần mềm mới"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:352
msgid "Flash operations"
-msgstr ""
+msgstr "Hoạt động nạp phần mềm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:284
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:286
msgid "Flashing…"
-msgstr ""
+msgstr "Đang nạp..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:593
msgid "Force"
-msgstr "Force"
+msgstr "Bắt buộc"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:786
msgid "Force 40MHz mode"
-msgstr ""
+msgstr "Bắt buộc áp dụng chế độ 40MHZ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1035
msgid "Force CCMP (AES)"
-msgstr ""
+msgstr "Bắt buộc chế độ CCMP (AES)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:593
msgid "Force DHCP on this network even if another server is detected."
-msgstr ""
+msgstr "Buộc sử dụng DHCP trên mạng này ngay cả khi máy chủ khác được phát hiện"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1036
msgid "Force TKIP"
-msgstr ""
+msgstr "Buộc TKIP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1037
msgid "Force TKIP and CCMP (AES)"
-msgstr ""
+msgstr "Buộc TKIP và CCMP (AES)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid "Force link"
-msgstr ""
+msgstr "Buộc liên kết"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:251
msgid "Force upgrade"
-msgstr ""
+msgstr "Buộc cập nhật"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
msgid "Force use of NAT-T"
-msgstr ""
+msgstr "Buộc dùng NAT-T"
#: modules/luci-base/luasrc/view/csrftoken.htm:8
msgid "Form token mismatch"
-msgstr ""
+msgstr "Mẫu mã thông báo không khớp"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
msgid "Forward DHCP traffic"
-msgstr ""
+msgstr "Chuyển tiếp lưu lượng DHCP"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:28
msgid "Forward Error Correction Seconds (FECS)"
@@ -2041,15 +2083,15 @@ msgstr ""
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
msgid "Forward broadcast traffic"
-msgstr ""
+msgstr "Chuyển tiếp phát sóng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:813
msgid "Forward mesh peer traffic"
-msgstr ""
+msgstr "Chuyển tiếp lưu lượng mạng (mesh) ngang hàng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:961
msgid "Forwarding mode"
-msgstr ""
+msgstr "Chế độ chuyển tếp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:778
msgid "Fragmentation Threshold"
@@ -2057,13 +2099,15 @@ msgstr "Ngưỡng cửa Phân đoạn"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:35
msgid "Free"
-msgstr ""
+msgstr "rỗi"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:89
msgid ""
"Further information about WireGuard interfaces and peers at <a href='http://"
"wireguard.com'>wireguard.com</a>."
msgstr ""
+"Các thông tin về giao diện mạng WireGuard và các máy ngang hàng (peer) có thể tìm được ở <a href='http://"
+"wireguard.com'>wireguard.com</a>."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:79
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:133
@@ -2074,7 +2118,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
msgid "GPRS only"
-msgstr ""
+msgstr "Chỉ dùng GPRS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:43
msgid "Gateway"
@@ -2082,12 +2126,12 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
msgid "Gateway Ports"
-msgstr ""
+msgstr "Cổng Gateway"
#: modules/luci-base/htdocs/luci-static/resources/network.js:9
#: modules/luci-compat/luasrc/model/network.lua:29
msgid "Gateway address is invalid"
-msgstr ""
+msgstr "Địa chỉ Gateway không hợp lệ"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
msgid "Gateway metric"
@@ -2099,45 +2143,45 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:238
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:104
msgid "General Settings"
-msgstr ""
+msgstr "Tùy chỉnh chung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:547
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:948
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:744
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:800
msgid "General Setup"
-msgstr ""
+msgstr "Cài đặt chung"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
msgid "Generate Config"
-msgstr ""
+msgstr "Cấu hình chung"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1359
msgid "Generate PMK locally"
-msgstr ""
+msgstr "Tạo PMK cục bộ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:363
msgid "Generate archive"
-msgstr ""
+msgstr "Tạo bản lưu trữ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:75
msgid "Given password confirmation did not match, password not changed!"
-msgstr ""
+msgstr "Phát hiện mật khẩu không khớp, mật khẩu không thay đổi!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:145
msgid "Global Settings"
-msgstr ""
+msgstr "Cài đặt toàn cục"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:859
msgid "Global network options"
-msgstr ""
+msgstr "Tùy chọn mạng toàn cầu"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:176
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:214
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:241
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:284
msgid "Go to password configuration..."
-msgstr ""
+msgstr "Tới trang cài đặt mật khẩu..."
#: modules/luci-base/htdocs/luci-static/resources/form.js:1117
#: modules/luci-base/htdocs/luci-static/resources/form.js:1619
@@ -2148,11 +2192,11 @@ msgstr "Đi tới trang cấu hình thích hợp"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
msgid "Group Password"
-msgstr ""
+msgstr "Mật khẩu nhóm"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
msgid "Guest"
-msgstr ""
+msgstr "Máy khách"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
msgid "HE.net password"
@@ -2168,7 +2212,7 @@ msgstr "Hang Up"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:33
msgid "Header Error Code Errors (HEC)"
-msgstr ""
+msgstr "Lỗi mã tiêu đề (HEC)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:96
msgid ""
@@ -2185,13 +2229,13 @@ msgstr "Giấu <abbr title=\"Chế độ mở rộng đặt Identifier\">ESSID</
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:99
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:61
msgid "Hide empty chains"
-msgstr ""
+msgstr "Giấu chuỗi rỗng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1976
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:55
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:153
msgid "Host"
-msgstr ""
+msgstr "Máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:21
msgid "Host entries"
@@ -2207,7 +2251,7 @@ msgstr "Host-<abbr title=\"Internet Protocol Address\">IP</abbr> or Network"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
msgid "Host-Uniq tag content"
-msgstr ""
+msgstr "Nội dung thẻ Host-Uniq"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:33
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:315
@@ -2220,28 +2264,28 @@ msgstr "Tên host"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
msgid "Hostname to send when requesting DHCP"
-msgstr ""
+msgstr "Tên máy chủ khi yêu cầu DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:19
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:34
msgid "Hostnames"
-msgstr "Tên host"
+msgstr "Tên máy chủ"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
msgid "Hybrid"
-msgstr ""
+msgstr "Chế độ lai"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
msgid "IKE DH Group"
-msgstr ""
+msgstr "Nhóm IKE DH"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:59
msgid "IP Addresses"
-msgstr ""
+msgstr "Địa chỉ IP"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:80
msgid "IP Protocol"
-msgstr ""
+msgstr "Giao thức IP"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
msgid "IP Type"
@@ -2254,12 +2298,12 @@ msgstr "Địa chỉ IP"
#: modules/luci-base/htdocs/luci-static/resources/network.js:8
#: modules/luci-compat/luasrc/model/network.lua:28
msgid "IP address in invalid"
-msgstr ""
+msgstr "Địa chỉ IP không hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/network.js:11
#: modules/luci-compat/luasrc/model/network.lua:31
msgid "IP address is missing"
-msgstr ""
+msgstr "Mất địa chỉ IP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:80
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:81
@@ -2274,7 +2318,7 @@ msgstr ""
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:49
msgid "IPv4 Firewall"
-msgstr ""
+msgstr "Tường lửa địa chỉ IPv4"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:28
msgid "IPv4 Upstream"
@@ -2282,15 +2326,15 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:178
msgid "IPv4 address"
-msgstr ""
+msgstr "Địa chỉ IPv4"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
msgid "IPv4 assignment length"
-msgstr ""
+msgstr "Độ dài gắn IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:181
msgid "IPv4 broadcast"
-msgstr ""
+msgstr "Quảng bá IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:180
msgid "IPv4 gateway"
@@ -2324,7 +2368,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:34
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:29
msgid "IPv4-Address"
-msgstr ""
+msgstr "Địa chỉ IPv4"
#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
@@ -2353,7 +2397,7 @@ msgstr "IPv6"
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:52
msgid "IPv6 Firewall"
-msgstr ""
+msgstr "Tường lửa IPv6"
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:128
msgid "IPv6 Neighbours"
@@ -2361,7 +2405,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:549
msgid "IPv6 Settings"
-msgstr ""
+msgstr "Cài đặt IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:863
msgid "IPv6 ULA-Prefix"
@@ -2373,17 +2417,17 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:205
msgid "IPv6 address"
-msgstr ""
+msgstr "Địa chỉ IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:189
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:31
msgid "IPv6 assignment hint"
-msgstr ""
+msgstr "Gơi ý gán IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:184
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid "IPv6 assignment length"
-msgstr ""
+msgstr "Độ dài gán IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:210
msgid "IPv6 gateway"
@@ -2405,7 +2449,7 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
msgid "IPv6 prefix length"
-msgstr ""
+msgstr "Độ dài IPv6 prefix"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
@@ -2446,17 +2490,18 @@ msgstr "Nhận dạng"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
msgid "If checked, 1DES is enabled"
-msgstr ""
+msgstr "Nếu chọn, kích hoạt 1DES"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "If checked, encryption is disabled"
-msgstr ""
+msgstr "Nếu chọn, vô hiệu hóa chế độ mã hóa"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:252
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:358
msgid ""
"If specified, mount the device by its UUID instead of a fixed device node"
msgstr ""
+"Nếu được chỉ định, gắn thiết bị bằng UUID của thiết bị thay vì nốt cố định"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:265
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:374
@@ -2464,6 +2509,7 @@ msgid ""
"If specified, mount the device by the partition label instead of a fixed "
"device node"
msgstr ""
+"Nếu được chỉ định, gắn thiết bị theo nhãn phân vùng thay vì nốt cố định"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
@@ -2483,7 +2529,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:74
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:97
msgid "If unchecked, no default route is configured"
-msgstr ""
+msgstr "Nếu không được chỉ định, không có tuyến mạng mặc định nào được cấu hình"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
@@ -2496,7 +2542,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
msgid "If unchecked, the advertised DNS server addresses are ignored"
-msgstr ""
+msgstr "Nếu không được chỉ định, các địa chỉ máy chủ DNS được quảng bá sẽ bị bỏ qua"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:337
msgid ""
@@ -2526,7 +2572,7 @@ msgstr "Lờ đi tập tin resolve"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:409
msgid "Image"
-msgstr ""
+msgstr "tập tin ảnh"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:59
msgid "In"
@@ -2537,6 +2583,8 @@ msgid ""
"In order to prevent unauthorized access to the system, your request has been "
"blocked. Click \"Continue »\" below to return to the previous page."
msgstr ""
+"Để ngăn chặn truy cập trái phép vào hệ thống, yêu cầu của bạn đã bị chặn. Nhấp vào "
+"\" Tiếp tục »\" bên dưới để quay lại trang trước."
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:157
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:141
@@ -2545,7 +2593,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:138
msgid "Inactivity timeout"
-msgstr ""
+msgstr "Vô hiệu hóa đếm ngược"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:261
msgid "Inbound:"
@@ -2553,32 +2601,32 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:162
msgid "Info"
-msgstr ""
+msgstr "Thông tin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
msgid "Information"
-msgstr ""
+msgstr "Thông tin"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
msgid "Initialization failure"
-msgstr ""
+msgstr "Khởi tạo thất bại"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:73
msgid "Initscript"
-msgstr "Initscript"
+msgstr "Kịch bản khởi tạo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:108
msgid "Initscripts"
-msgstr "Initscripts"
+msgstr "Nhiều kịch bản khởi tạo"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:98
msgid "Install iputils-traceroute6 for IPv6 traceroute"
-msgstr ""
+msgstr "Cài đặt iputils-traceroute6 cho IPv6 traceroute"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:263
msgid "Install protocol extensions..."
-msgstr ""
+msgstr "Đang cài đặt bản mở rộng cho giao thức..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:459
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:466
@@ -2593,61 +2641,61 @@ msgstr "Giao diện "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:59
msgid "Interface %q device auto-migrated from %q to %q."
-msgstr ""
+msgstr "Giao diện %q thiết bị tự động di chuyển từ %q sang %q."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:796
msgid "Interface Configuration"
-msgstr ""
+msgstr "Cấu hình giao diện mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:105
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:102
msgid "Interface has %d pending changes"
-msgstr ""
+msgstr "Giao diện có %d thay đổi đang chờ xử lý"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:59
msgid "Interface is marked for deletion"
-msgstr ""
+msgstr "Giao diện mạng được chọn để xóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
msgid "Interface is reconnecting..."
-msgstr ""
+msgstr "Giao diện mạng đang được kết nối lại..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:188
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:198
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:204
msgid "Interface is shutting down..."
-msgstr ""
+msgstr "Giao diện mạng đang được tắt..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:248
msgid "Interface is starting..."
-msgstr ""
+msgstr "Giao diện mạng đang khởi động..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:251
msgid "Interface is stopping..."
-msgstr ""
+msgstr "Giao diện mạng đang dừng..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Interface name"
-msgstr ""
+msgstr "Tên giao diện mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:117
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:267
msgid "Interface not present or not connected yet."
-msgstr ""
+msgstr "Giao diện mạng chưa có hoặc chưa được kết nối"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:303
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:330
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:21
msgid "Interfaces"
-msgstr "Giao diện "
+msgstr "Giao diện"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
msgid "Internal"
-msgstr ""
+msgstr "Nội"
#: modules/luci-base/luasrc/view/error500.htm:8
msgid "Internal Server Error"
-msgstr ""
+msgstr "Lỗi máy chủ nội"
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
@@ -2656,15 +2704,15 @@ msgstr "Giá trị nhập vào không hợp lí"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:10
msgid "Invalid Base64 key string"
-msgstr ""
+msgstr "Giá trị khóa Base64 không thích hợp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:282
msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
-msgstr ""
+msgstr "Địa chỉ ID Vlan không hợp lệ ! Chỉ cho phép ID giữa %d và %d"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:291
msgid "Invalid VLAN ID given! Only unique IDs are allowed"
-msgstr ""
+msgstr "Địa chỉ ID Vlan không hợp lệ được cung cấp! Chỉ những ID duy nhất mới được phép"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:395
msgid "Invalid argument"
@@ -2672,11 +2720,11 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:394
msgid "Invalid command"
-msgstr ""
+msgstr "Lệnh ko hợp lệ"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:80
msgid "Invalid hexadecimal value"
-msgstr ""
+msgstr "Giá trị không hợp lệ"
#: modules/luci-base/luasrc/view/sysauth.htm:12
msgid "Invalid username and/or password! Please try again."
@@ -2684,7 +2732,7 @@ msgstr "Tên và mật mã không đúng. Xin thử lại "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Isolate Clients"
-msgstr ""
+msgstr "Cô lập máy khách"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:227
#, fuzzy
@@ -2700,32 +2748,32 @@ msgstr ""
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:231
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:291
msgid "JavaScript required!"
-msgstr ""
+msgstr "Yêu cầu JavaScript"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1697
msgid "Join Network"
-msgstr ""
+msgstr "Hòa mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1634
msgid "Join Network: Wireless Scan"
-msgstr ""
+msgstr "Hòa mạng: Quét mạng wifi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1852
msgid "Joining Network: %q"
-msgstr ""
+msgstr "Hòa mạng: %q"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:219
msgid "Keep settings and retain the current configuration"
-msgstr ""
+msgstr "Giữ cài đặt và cấu hình hiện tại"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:18
#: modules/luci-mod-status/luasrc/view/admin_status/dmesg.htm:8
msgid "Kernel Log"
-msgstr "Kernel Log"
+msgstr "Nhật ký lõi"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:42
msgid "Kernel Version"
-msgstr ""
+msgstr "Phiên bản lõi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1252
msgid "Key"
@@ -2737,11 +2785,11 @@ msgstr "Phím "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1283
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1295
msgid "Key #%d"
-msgstr ""
+msgstr "Phím %d"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:53
msgid "Kill"
-msgstr "Kill"
+msgstr "Hủy"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
@@ -2759,7 +2807,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:89
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:112
msgid "LCP echo failure threshold"
-msgstr ""
+msgstr "Lấy ngưỡng LCP thất bại"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
@@ -2768,7 +2816,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:102
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:125
msgid "LCP echo interval"
-msgstr ""
+msgstr "Chu kỳ lấy LCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:955
msgid "LLC"
@@ -2777,7 +2825,7 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:265
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:374
msgid "Label"
-msgstr ""
+msgstr "Nhãn"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:205
msgid "Language"
@@ -2785,11 +2833,11 @@ msgstr "Ngôn ngữ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:107
msgid "Language and Style"
-msgstr ""
+msgstr "Ngôn ngữ và phong cách"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:23
msgid "Latency"
-msgstr ""
+msgstr "Độ trễ"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
msgid "Leaf"
@@ -2798,7 +2846,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:586
msgid "Lease time"
-msgstr ""
+msgstr "Thời gian được cấp một địa chỉ IP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:85
msgid "Leasefile"
@@ -2814,14 +2862,14 @@ msgstr "Leasetime còn lại"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
msgid "Leave empty to autodetect"
-msgstr ""
+msgstr "Để trống để tự động phát hiện"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
msgid "Leave empty to use the current WAN address"
-msgstr ""
+msgstr "Để trống để sử dụng địa chỉ WAN hiện tại"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2408
msgid "Legend:"
@@ -2833,7 +2881,7 @@ msgstr "Giới hạn "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:286
msgid "Limit DNS service to subnets interfaces on which we are serving DNS."
-msgstr ""
+msgstr "Giới hạn dịch vụ DNS đối với các giao diện mạng con mà chúng tôi đang phục vụ DNS."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:298
msgid "Limit listening to these interfaces, and loopback."
@@ -2873,6 +2921,10 @@ msgid ""
"from the R0KH that the STA used during the Initial Mobility Domain "
"Association."
msgstr ""
+"Danh sách các R0KH trong cùng một tên miền di động. <br /> Định dạng: Địa chỉ MAC, "
+"Mã định danh NAS, khóa 128 bit dưới dạng chuỗi hex. <br /> Danh sách này được sử dụng "
+"để ánh xạ R0KH-ID (Định danh NAS) một địa chỉ MAC đích khi yêu cầu khóa PMK-R1 từ R0KH mà "
+"STA đã sử dụng trong Hiệp hội tên miền di động ban đầu. "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1385
msgid ""
@@ -2882,34 +2934,38 @@ msgid ""
"R0KH. This is also the list of authorized R1KHs in the MD that can request "
"PMK-R1 keys."
msgstr ""
+"Danh sách các R1KH trong cùng một tên miền di động. <br /> Định dạng: Địa chỉ MAC, "
+"R1KH-ID là 6 số bát phân với dấu hai chấm, khóa 128 bit dưới dạng chuỗi thập lục phân. <br /> Danh "
+"sách này được sử dụng để ánh xạ R1KH-ID đến địa chỉ MAC đích khi gửi khóa PMK-R1 từ R0KH. "
+"Đây cũng là danh sách các R1KH được ủy quyền trong MD có thể yêu cầu các khóa PMK-R1. "
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
msgid "List of SSH key files for auth"
-msgstr ""
+msgstr "Danh sách tập tin khóa SSH để xác thực"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
msgid "List of domains to allow RFC1918 responses for"
-msgstr ""
+msgstr "Danh sách tên miền chấp nhận phản hồi RFC1918"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:172
msgid "List of hosts that supply bogus NX domain results"
-msgstr ""
+msgstr "Danh sách các máy chủ cung cấp kết quả tên miền NX không có thật"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:297
msgid "Listen Interfaces"
-msgstr ""
+msgstr "Lắng nghe giao diện mạng"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
msgid "Listen Port"
-msgstr ""
+msgstr "Lắng nghe cổng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:16
msgid "Listen only on the given interface or, if unspecified, on all"
-msgstr ""
+msgstr "Chỉ nghe giao diện mạng đã cho (nếu không xác định sẽ nghe tất cả)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:215
msgid "Listening port for inbound DNS queries"
-msgstr ""
+msgstr "Cổng để nghe cho các truy vấn DNS gửi đến"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:23
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:202
@@ -2918,30 +2974,30 @@ msgstr "Tải "
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:45
msgid "Load Average"
-msgstr ""
+msgstr "Tải trung bình"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:33
msgid "Loading"
-msgstr ""
+msgstr "Đang tải"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1796
msgid "Loading directory contents…"
-msgstr ""
+msgstr "Đang tải nội dung thư mục..."
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2693
#: modules/luci-base/luasrc/view/view.htm:4
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:12
msgid "Loading view…"
-msgstr ""
+msgstr "Tải cảnh..."
#: modules/luci-base/htdocs/luci-static/resources/network.js:10
#: modules/luci-compat/luasrc/model/network.lua:30
msgid "Local IP address is invalid"
-msgstr ""
+msgstr "Địa chỉ IP cục bộ không hợp lệ"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
msgid "Local IP address to assign"
-msgstr ""
+msgstr "Địa chỉ IP cục bộ để gán"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
@@ -2949,20 +3005,20 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
msgid "Local IPv4 address"
-msgstr ""
+msgstr "Địa chỉ IPv4 cục bộ"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
msgid "Local IPv6 address"
-msgstr ""
+msgstr "Địa chỉ IPv6 cục bộ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:285
msgid "Local Service Only"
-msgstr ""
+msgstr "Chỉ dùng dịch vụ cục bộ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
msgid "Local Startup"
-msgstr ""
+msgstr "Khởi động cục bộ với hệ thống"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:43
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
@@ -2971,27 +3027,29 @@ msgstr "Giờ địa phương"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:148
msgid "Local domain"
-msgstr ""
+msgstr "Tên miền cục bộ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:145
msgid ""
"Local domain specification. Names matching this domain are never forwarded "
"and are resolved from DHCP or hosts files only"
msgstr ""
+"Đặc tả miền cục bộ. Tên phù hợp với miền này không bao giờ được chuyển tiếp và "
+"chỉ được giải quyết từ DHCP hoặc tập tin từ máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:149
msgid "Local domain suffix appended to DHCP names and hosts file entries"
-msgstr ""
+msgstr "Hậu tố tên miền cục bộ gắn vào tên DHCP và các mục tập tin từ máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:144
msgid "Local server"
-msgstr ""
+msgstr "máy chủ cục bộ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:127
msgid ""
"Localise hostname depending on the requesting subnet if multiple IPs are "
"available"
-msgstr ""
+msgstr "Cục bộ hóa tên máy chủ tùy thuộc vào mạng con yêu cầu nếu có sẵn nhiều IP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:126
msgid "Localise queries"
@@ -2999,7 +3057,7 @@ msgstr "Tra vấn địa phương"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:160
msgid "Log output level"
-msgstr ""
+msgstr "Cấp độ lưu nhật ký cho đầu ra"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:179
msgid "Log queries"
@@ -3007,7 +3065,7 @@ msgstr "Bản ghi tra vấn"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:105
msgid "Logging"
-msgstr ""
+msgstr "Lưu nhật ký"
#: modules/luci-base/luasrc/view/sysauth.htm:38
msgid "Login"
@@ -3019,11 +3077,11 @@ msgstr "Thoát ra"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:31
msgid "Loss of Signal Seconds (LOSS)"
-msgstr ""
+msgstr "Mất tín hiệu (LOSS)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
msgid "Lowest leased address as offset from the network address."
-msgstr ""
+msgstr "Địa chỉ thuê thấp nhất dưới dạng bù từ địa chỉ mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:42
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:77
@@ -3037,7 +3095,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:133
msgid "MAC-Address"
-msgstr ""
+msgstr "Địa chỉ MAC"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:890
msgid "MAC-Address Filter"
@@ -3059,7 +3117,7 @@ msgstr ""
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:62
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
msgid "MAP rule is invalid"
-msgstr ""
+msgstr "Luật MAP không hợp lệ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:318
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:319
@@ -3085,7 +3143,7 @@ msgstr ""
msgid ""
"Make sure to clone the root filesystem using something like the commands "
"below:"
-msgstr ""
+msgstr "Đảm bảo sao chép hệ thống tập tin gốc bằng cách sử dụng một số cách như các lệnh bên dưới"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:108
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:100
@@ -3095,7 +3153,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
msgid "Manual"
-msgstr ""
+msgstr "Bằng tay"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3539
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
@@ -3104,37 +3162,37 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:22
msgid "Max. Attainable Data Rate (ATTNDR)"
-msgstr ""
+msgstr "Tối đa tốc độ dữ liệu đạt được (ATTNDR)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:986
msgid "Maximum allowed Listen Interval"
-msgstr ""
+msgstr "Chu kỳ nghe tối đa cho phép"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:233
msgid "Maximum allowed number of active DHCP leases"
-msgstr ""
+msgstr "Số lượng tối đa máy mượn địa chỉ từ DHCP đang hoạt động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:251
msgid "Maximum allowed number of concurrent DNS queries"
-msgstr ""
+msgstr "Số lượng truy vấn DNS đồng thời tối đa được phép"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:242
msgid "Maximum allowed size of EDNS.0 UDP packets"
-msgstr ""
+msgstr "Kích thước tối đa được phép của gói UDP EDNS.0"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
msgid "Maximum amount of seconds to wait for the modem to become ready"
-msgstr ""
+msgstr "Thời gian (giây) tối đa để chờ modem sẵn sàng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:581
msgid "Maximum number of leased addresses."
-msgstr ""
+msgstr "Số lượng máy xin địa chỉ IP truy cập tối đa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:765
msgid "Maximum transmit power"
-msgstr ""
+msgstr "Năng lượng truyền tối đa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:80
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:137
@@ -3156,7 +3214,7 @@ msgstr "Bộ nhớ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
msgid "Memory usage (%)"
-msgstr "Memory usage (%)"
+msgstr "Bộ nhớ sử dụng (%)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3542
msgid "Mesh"
@@ -3172,7 +3230,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:396
msgid "Method not found"
-msgstr ""
+msgstr "Không thể tìm được phương pháp này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:45
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:76
@@ -3183,11 +3241,11 @@ msgstr "Metric"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
msgid "Mirror monitor port"
-msgstr ""
+msgstr "Nhân bản cổng màn hình quan sát (monitor)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
msgid "Mirror source port"
-msgstr ""
+msgstr "Nhân bản cổng nguồn"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
msgid "Mobile Data"
@@ -3195,7 +3253,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
msgid "Mobility Domain"
-msgstr ""
+msgstr "Tên miền di động"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:154
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:108
@@ -3209,11 +3267,11 @@ msgstr "Chế độ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:39
msgid "Model"
-msgstr ""
+msgstr "Mô hình"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Modem default"
-msgstr ""
+msgstr "Mô hình mặc định"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:57
@@ -3226,13 +3284,13 @@ msgstr "Thiết bị modem"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
msgid "Modem information query failed"
-msgstr ""
+msgstr "Truy vấn thông tin modem không thành công"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:112
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:104
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:93
msgid "Modem init timeout"
-msgstr ""
+msgstr "Hết thời gian khởi động modem"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
msgid "ModemManager"
@@ -3245,11 +3303,11 @@ msgstr "Monitor"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:29
msgid "More Characters"
-msgstr ""
+msgstr "Thêm đặc điểm"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1060
msgid "More…"
-msgstr ""
+msgstr "thêm ..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:191
msgid "Mount Point"
@@ -3263,11 +3321,11 @@ msgstr "Lắp điểm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:227
msgid "Mount Points - Mount Entry"
-msgstr ""
+msgstr "Lắp điểm - lắp vùng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
msgid "Mount Points - Swap Entry"
-msgstr ""
+msgstr "Lắp điểm - chuyển vùng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:226
msgid ""
@@ -3352,7 +3410,7 @@ msgstr ""
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:198
msgid "Navigation"
-msgstr "Sự điều hướng"
+msgstr "Điều hướng"
#: modules/luci-base/luasrc/controller/admin/index.lua:69
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:838
@@ -3363,89 +3421,93 @@ msgstr "Sự điều hướng"
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:73
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:101
msgid "Network"
-msgstr "mạng lưới "
+msgstr "Mạng "
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:64
msgid "Network Utilities"
-msgstr ""
+msgstr "Tiện ích mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:277
msgid "Network boot image"
-msgstr ""
+msgstr "Tập tin ảnh khởi động mạng"
#: modules/luci-base/htdocs/luci-static/resources/network.js:13
#: modules/luci-compat/luasrc/model/network.lua:33
msgid "Network device is not present"
-msgstr ""
+msgstr "Thiết bị mạng không có"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js:126
+msgid "Network without interfaces."
+msgstr "Mạng không có giao diện mạng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:708
msgid "New interface name…"
-msgstr ""
+msgstr "Tên giao diện mạng mới..."
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
msgid "Next »"
-msgstr ""
+msgstr "Tiếp »"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1757
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:108
msgid "No"
-msgstr ""
+msgstr "Không"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:557
msgid "No DHCP Server configured for this interface"
-msgstr ""
+msgstr "Không có máy chủ DHCP nào được cấu hình cho giao diện mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1166
msgid "No Encryption"
-msgstr ""
+msgstr "Không mã hóa"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
msgid "No NAT-T"
-msgstr ""
+msgstr "Không NAT-T"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:398
msgid "No data received"
-msgstr ""
+msgstr "Không có data nhận được"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1741
msgid "No entries in this directory"
-msgstr ""
+msgstr "Không có gì trong đường dẫn này"
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:82
msgid "No files found"
-msgstr ""
+msgstr "Không tìm thấy tập tin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:553
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:139
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:232
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:58
msgid "No information available"
-msgstr ""
+msgstr "Không có thông tin"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:63
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
msgid "No matching prefix delegation"
-msgstr ""
+msgstr "Không có tiền tố ủy quyền phù hợp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:156
msgid "No negative cache"
-msgstr ""
+msgstr "Không có bộ đệm âm"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:173
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:211
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:238
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:279
msgid "No password set!"
-msgstr ""
+msgstr "Chưa được cài đặt mật khẩu!"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:104
msgid "No peers defined yet"
-msgstr ""
+msgstr "Không có máy ngang hàng được định nghĩa từ trước"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:117
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:258
msgid "No public keys present yet."
-msgstr ""
+msgstr "Không có khóa công khai"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:83
msgid "No rules in this chain."
@@ -3453,31 +3515,31 @@ msgstr "Không có quy luật trong chuỗi này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:55
msgid "No signal"
-msgstr ""
+msgstr "Không có tín hiệu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "No zone assigned"
-msgstr ""
+msgstr "Không có vùng nào được gán"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:52
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:154
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:189
msgid "Noise"
-msgstr ""
+msgstr "Nhiễu"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Noise Margin (SNR)"
-msgstr ""
+msgstr "Tỉ lệ cường độ nhiễu (SRN)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:267
msgid "Noise:"
-msgstr ""
+msgstr "Nhiễu:"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:34
msgid "Non Pre-emtive CRC errors (CRC_P)"
-msgstr ""
+msgstr "Lỗi CRC không tiền phát sinh (CRC_P)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:291
msgid "Non-wildcard"
@@ -3487,19 +3549,19 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:132
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:74
msgid "None"
-msgstr ""
+msgstr "Không"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:173
msgid "Normal"
-msgstr ""
+msgstr "Thường"
#: modules/luci-base/luasrc/view/error404.htm:8
msgid "Not Found"
-msgstr ""
+msgstr "Không tìm thấy"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:31
msgid "Not connected"
-msgstr ""
+msgstr "Chưa được kết nối"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:40
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:75
@@ -3507,19 +3569,19 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:141
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:275
msgid "Not present"
-msgstr ""
+msgstr "Không có"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
msgid "Not started on boot"
-msgstr ""
+msgstr "Chưa bắt đầu khi khởi động"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:401
msgid "Not supported"
-msgstr ""
+msgstr "Không được hỗ trợ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:163
msgid "Notice"
-msgstr ""
+msgstr "Chú ý"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:104
msgid "Nslookup"
@@ -3527,19 +3589,20 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:259
msgid "Number of cached DNS entries (max is 10000, 0 is no caching)"
-msgstr ""
+msgstr "Số lượng mục DNS được lưu trong bộ nhớ cache (tối đa là 10000, "
+"0 là không lưu trong bộ nhớ cache)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
msgid "Number of parallel threads used for compression"
-msgstr ""
+msgstr "Số lượng luồng song song được sử dụng để nén"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
msgid "Obfuscated Group Password"
-msgstr ""
+msgstr "Mật khẩu nhóm bị xáo trộn"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
msgid "Obfuscated Password"
-msgstr ""
+msgstr "Mật khẩu bị xáo trộn"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:105
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
@@ -3550,7 +3613,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
msgid "Obtain IPv6-Address"
-msgstr ""
+msgstr "Nhận được địa chỉ IPv6"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:68
msgid "Off-State Delay"
@@ -3566,30 +3629,30 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:380
msgid "One of hostname or mac address must be specified!"
-msgstr ""
+msgstr "Một trong những tên máy chủ hoặc địa chỉ mac phải được chỉ định"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:462
msgid "One of the following: %s"
-msgstr ""
+msgstr "Một trong những điều sau đây: %s"
#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
msgid "One or more fields contain invalid values!"
-msgstr ""
+msgstr "Một hoặc nhiều trường chứa giá trị không hợp lệ!"
#: modules/luci-compat/luasrc/view/cbi/map.htm:31
msgid "One or more invalid/required values on tab"
-msgstr ""
+msgstr "Một hoặc nhiều giá trị không hợp lệ/bắt buộc trên tab"
#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
msgid "One or more required fields have no value!"
-msgstr ""
+msgstr "Một hoặc nhiều trường bắt buộc không có giá trị!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:433
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:19
msgid "Open list..."
-msgstr ""
+msgstr "Đang mở danh sách ..."
#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:64
@@ -3598,26 +3661,28 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:761
msgid "Operating frequency"
-msgstr ""
+msgstr "Tần số hoạt động"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2415
msgid "Option changed"
-msgstr ""
+msgstr "Thay đổi tùy chỉnh"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2417
msgid "Option removed"
-msgstr ""
+msgstr "Xóa tùy chỉnh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1539
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:66
msgid "Optional"
-msgstr ""
+msgstr "Tùy chỉnh"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:76
msgid ""
"Optional. 32-bit mark for outgoing encrypted packets. Enter value in hex, "
"starting with <code>0x</code>."
msgstr ""
+"Không bắt buộc. Đánh dấu 32 bit cho các gói được mã hóa đi. "
+"Nhập giá trị ở dạng hex, bắt đầu bằng <code>0x</code>."
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:218
msgid ""
@@ -3626,44 +3691,53 @@ msgid ""
"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
"for the interface."
msgstr ""
+"Không bắt buộc. Các giá trị được phép: 'eui64', 'ngẫu nhiên', giá trị cố định như "
+"'::1' hoặc '::1:2'. Khi nhận được tiền tố IPv6 (như 'a:b:c:d::') từ một "
+"máy chủ ủy nhiệm, sử dụng hậu tố (như '::1') để tạo địa chỉ IPv6 ('a:b:c:d::1') "
+"cho giao diện. "
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
msgid ""
"Optional. Base64-encoded preshared key. Adds in an additional layer of "
"symmetric-key cryptography for post-quantum resistance."
msgstr ""
+"Không bắt buộc. Khóa mã hóa Base64 được chia sẻ từ trước. Thêm vào một lớp mã hóa khóa đối xứng bổ sung "
+"cho tính kháng sau khi được lượng tử."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
msgid "Optional. Create routes for Allowed IPs for this peer."
-msgstr ""
+msgstr "Không bắt buộc. Tạo tuyến đường cho \"IP được phép\" cho mạng ngang hàng này"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:108
msgid "Optional. Description of peer."
-msgstr ""
+msgstr "Không bắt buộc. Mô tả mạng ngang hàng"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
msgid ""
"Optional. Host of peer. Names are resolved prior to bringing up the "
"interface."
msgstr ""
+"Không bắt buộc. Máy chủ của mạng ngang hàng. Tên được giải quyết trước khi đưa lên giao diện mạng. "
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:71
msgid "Optional. Maximum Transmission Unit of tunnel interface."
-msgstr ""
+msgstr "Không bắt buộc. Đơn vị truyền tối đa của giao diện đường hầm mạng."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:132
msgid "Optional. Port of peer."
-msgstr ""
+msgstr "Không bắt buộc. Cổng sử dụng cho mạng ngang hàng"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
msgid ""
"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
"Recommended value if this device is behind a NAT is 25."
msgstr ""
+"Không bắt buộc. Thời gian (giây) giữa các tin nhắn còn sống. Mặc định là 0 (tắt). "
+"Nếu thiết bị này sử dụng NAT, nên để giá trị là 25."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:54
msgid "Optional. UDP port used for outgoing and incoming packets."
-msgstr ""
+msgstr "Không bắt buộc. Cổng UDP được sử dụng cho các gói đi và đến"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:63
msgid "Options"
@@ -3671,7 +3745,7 @@ msgstr "Lựa chọn "
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:343
msgid "Other:"
-msgstr ""
+msgstr "Khác:"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:60
msgid "Out"
@@ -3679,23 +3753,23 @@ msgstr "Ra khỏi"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:271
msgid "Outbound:"
-msgstr ""
+msgstr "Ngoài ràng buộc:"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
msgid "Output Interface"
-msgstr ""
+msgstr "Giao diện đầu ra"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:59
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:164
msgid "Output zone"
-msgstr ""
+msgstr "Vùng đầu ra"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:54
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:222
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:40
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:50
msgid "Override MAC address"
-msgstr ""
+msgstr "Ghi đè địa chỉ MAC"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:58
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:226
@@ -3711,45 +3785,46 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:119
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:97
msgid "Override MTU"
-msgstr ""
+msgstr "Ghi đè MTU"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
msgid "Override TOS"
-msgstr ""
+msgstr "Ghi đè TOS"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
msgid "Override TTL"
-msgstr ""
+msgstr "Ghi đè TTL"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:958
msgid "Override default interface name"
-msgstr ""
+msgstr "Ghi đè tên giao diện mạng mặc định"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
msgid "Override the gateway in DHCP responses"
-msgstr ""
+msgstr "Ghi đè cổng khi phản hồi DHCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:598
msgid ""
"Override the netmask sent to clients. Normally it is calculated from the "
"subnet that is served."
msgstr ""
-
+"Ghi đè mặt nạ mạng (netmask) gửi cho máy khách. Thông thường, nó được tính từ"
+"mạng con được phục vụ."
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
msgid "Override the table used for internal routes"
-msgstr ""
+msgstr "Ghi đè bảng được sử dụng cho định tuyến nội bộ"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:10
msgid "Overview"
-msgstr "Nhìn chung"
+msgstr "Tổng quan"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1587
msgid "Overwrite existing file \"%s\" ?"
-msgstr ""
+msgstr "Ghi đè tệp đã tồn tại \"%s\" ?"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
msgid "Owner"
-msgstr "Owner"
+msgstr "Chủ sở hữu"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
msgid "PAP/CHAP (both)"
@@ -3765,7 +3840,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:82
msgid "PAP/CHAP password"
-msgstr ""
+msgstr "Mật khẩu PAP/CHAP"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:96
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:77
@@ -3777,7 +3852,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
msgid "PAP/CHAP username"
-msgstr ""
+msgstr "Tên đăng nhập PAP?CHAP"
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
msgid "PDP Type"
@@ -3797,11 +3872,11 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/network.js:19
#: modules/luci-compat/luasrc/model/network.lua:39
msgid "PIN code rejected"
-msgstr ""
+msgstr "Mã PIN bị từ chối "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1376
msgid "PMK R1 Push"
-msgstr ""
+msgstr "Đẩy PMK R1"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
@@ -3810,7 +3885,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
msgid "PPPoA Encapsulation"
-msgstr "PPPoA Encapsulation"
+msgstr "Encapsulation PPPoA"
#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
@@ -3834,15 +3909,15 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
msgid "PSID offset"
-msgstr ""
+msgstr "Bù PSID"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
msgid "PSID-bits length"
-msgstr ""
+msgstr "Độ dài(bit) PSID"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
msgid "PTM/EFM (Packet Transfer Mode)"
-msgstr ""
+msgstr "PTM/EFM (Chế độ chuyển gói)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:45
msgid "Packets"
@@ -3851,7 +3926,7 @@ msgstr "Gói tin"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:147
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:809
msgid "Part of zone %q"
-msgstr ""
+msgstr "Phần của vùng %q"
#: modules/luci-base/luasrc/view/sysauth.htm:29
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1518
@@ -3867,50 +3942,50 @@ msgstr "Xác thực mật mã"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
msgid "Password of Private Key"
-msgstr "Mật mã của private key"
+msgstr "Mật mã của Khóa riêng tư"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1475
msgid "Password of inner Private Key"
-msgstr ""
+msgstr "Mật mã của khóa riêng tư bên trong"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:29
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Password strength"
-msgstr ""
+msgstr "Độ mạnh mật mã"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:110
msgid "Password2"
-msgstr ""
+msgstr "Mật mã 2"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:231
msgid "Paste or drag SSH key file…"
-msgstr ""
+msgstr "Dán hoặc thả tệp khóa SSH..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1400
msgid "Path to CA-Certificate"
-msgstr "Đường dẫn tới CA-Certificate"
+msgstr "Đường dẫn tới nhà cung cấp chứng chỉ(CA)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406
msgid "Path to Client-Certificate"
-msgstr ""
+msgstr "Đường dẫn tới chứng chỉ của máy khách"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1412
msgid "Path to Private Key"
-msgstr "Đường dẫn tới private key"
+msgstr "Đường dẫn tới khoá riêng tư"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1457
msgid "Path to inner CA-Certificate"
-msgstr ""
+msgstr "Đường dẫn tới nhà cung cấp chứng chỉ nội bộ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1463
msgid "Path to inner Client-Certificate"
-msgstr ""
+msgstr "Đường dẫn tới chứng chỉ nội bộ của máy khách"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1469
msgid "Path to inner Private Key"
-msgstr ""
+msgstr "Đường dẫn tới khoá riêng tư nội bộ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:267
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:277
@@ -3924,44 +3999,44 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:291
msgid "Peak:"
-msgstr ""
+msgstr "Đỉnh"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
msgid "Peer IP address to assign"
-msgstr ""
+msgstr "Địa chỉ IP thiết bị mạng ngang hàng để gắn kết"
#: modules/luci-base/htdocs/luci-static/resources/network.js:12
#: modules/luci-compat/luasrc/model/network.lua:32
msgid "Peer address is missing"
-msgstr ""
+msgstr "Địa chỉ thiết bị mạng ngang hàng bị mất"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:89
msgid "Peers"
-msgstr ""
+msgstr "Thiết bị mạng ngang hàng"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
msgid "Perfect Forward Secrecy"
-msgstr ""
+msgstr "Bí mật chuyển tiếp hoàn hảo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:27
msgid "Perform reboot"
-msgstr "Tiến hành reboot"
+msgstr "Tiến hành khởi động lại"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:373
msgid "Perform reset"
-msgstr ""
+msgstr "Thực hiện khởi động lại"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:399
msgid "Permission denied"
-msgstr ""
+msgstr "Bạn không có quyền làm"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:136
msgid "Persistent Keep Alive"
-msgstr ""
+msgstr "Giữ liên tục"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:285
msgid "Phy Rate:"
-msgstr ""
+msgstr "Tốc độ Phy"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:320
msgid "Physical Settings"
@@ -3999,39 +4074,39 @@ msgstr "Cửa "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:137
msgid "Port %s"
-msgstr ""
+msgstr "Cổng %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:275
msgid "Port status:"
-msgstr ""
+msgstr "Trạng thái cổng:"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:488
msgid "Potential negation of: %s"
-msgstr ""
+msgstr "Phủ định tiềm năng của: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "Power Management Mode"
-msgstr ""
+msgstr "Chế độ kiểm soát năng lượng"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:35
msgid "Pre-emtive CRC errors (CRCP_P)"
-msgstr ""
+msgstr "Lỗi CRC ưu tiên (CRCP_P)"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:73
msgid "Prefer LTE"
-msgstr ""
+msgstr "Ưu tiên LTE"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:74
msgid "Prefer UMTS"
-msgstr ""
+msgstr "Ưu tiên UMTS"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:32
msgid "Prefix Delegated"
-msgstr ""
+msgstr "Tiền tố được ủy quyền"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:117
msgid "Preshared Key"
-msgstr ""
+msgstr "Khóa đã được chia sẻ"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:131
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:115
@@ -4043,10 +4118,12 @@ msgid ""
"Presume peer to be dead after given amount of LCP echo failures, use 0 to "
"ignore failures"
msgstr ""
+"Coi như thiết bị mạng ngang hàng mất kết nối sau số lần kiểm tra lỗi bằng phương pháp LCP, "
+"sử dụng 0 để bỏ qua"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:303
msgid "Prevent listening on these interfaces."
-msgstr ""
+msgstr "Ngăn thực hiện nghe tại giao diện mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:954
msgid "Prevents client-to-client communication"
@@ -4054,20 +4131,20 @@ msgstr "Ngăn chặn giao tiếp giữa client-và-client"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:49
msgid "Private Key"
-msgstr ""
+msgstr "Khóa riêng tư"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:63
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:19
msgid "Processes"
-msgstr "Processes"
+msgstr "Tiến trình"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:20
msgid "Profile"
-msgstr ""
+msgstr "Hồ sơ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:58
msgid "Prot."
-msgstr "Prot."
+msgstr "Giao thức"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:74
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:392
@@ -4075,23 +4152,23 @@ msgstr "Prot."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:379
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:31
msgid "Protocol"
-msgstr "Protocol"
+msgstr "Giao thức"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:261
msgid "Provide NTP server"
-msgstr ""
+msgstr "Cung cấp máy chủ NTP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:704
msgid "Provide new network"
-msgstr ""
+msgstr "Cung cấp mạng mới"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:883
msgid "Pseudo Ad-Hoc (ahdemo)"
-msgstr "Pseudo Ad-Hoc (ahdemo)"
+msgstr "Mạng Ad-Hoc giả (ahdemo)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:113
msgid "Public Key"
-msgstr ""
+msgstr "Khóa công khai"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:265
msgid ""
@@ -4100,10 +4177,14 @@ msgid ""
"device, paste an OpenSSH compatible public key line or drag a <code>.pub</"
"code> file into the input field."
msgstr ""
+"Khóa công khai cho phép đăng nhập SSH không mật khẩu với độ bảo mật cao hơn so "
+"với việc sử dụng mật khẩu đơn giản. Để tải lên khóa mới cho thiết bị, hãy dán một "
+"dòng khóa công khai tương thích với OpenSSH hoặc kéo tập tin <code>*.pub</code> vào "
+"trường đầu vào. "
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
msgid "Public prefix routed to this device for distribution to clients."
-msgstr ""
+msgstr "Tiền tố công khai được chuyển đến thiết bị này để phân phối cho máy khách"
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
@@ -4112,33 +4193,34 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:32
msgid "Quality"
-msgstr ""
+msgstr "Chất lượng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:169
msgid ""
"Query all available upstream <abbr title=\"Domain Name System\">DNS</abbr> "
"servers"
-msgstr ""
+msgstr "Truy vấn tất cả dòng dữ liệu có thể có qua máy chủ "
+"<abbr title=\"hệ thống phân giải tên miền\">DNS</abbr>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1364
msgid "R0 Key Lifetime"
-msgstr ""
+msgstr "Thời hạn khóa R0"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1370
msgid "R1 Key Holder"
-msgstr ""
+msgstr "Thiết bị giữ khóa R1"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
msgid "RFC3947 NAT-T mode"
-msgstr ""
+msgstr "Chế độ RFC3947 NAT-T"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:818
msgid "RSSI threshold for joining"
-msgstr ""
+msgstr "Ngưỡng RSSI có thể tham gia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:782
msgid "RTS/CTS Threshold"
-msgstr "RTS/CTS Threshold"
+msgstr "Ngưỡng RTS/CTS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:43
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:78
@@ -4147,11 +4229,11 @@ msgstr "RX"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:155
msgid "RX Rate"
-msgstr ""
+msgstr "Tốc độ dữ liệu nhận"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1978
msgid "RX Rate / TX Rate"
-msgstr ""
+msgstr "Tốc độ dữ liệu nhận/truyền"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
msgid "Radius-Accounting-Port"
@@ -4179,7 +4261,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:102
msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
-msgstr ""
+msgstr "Dữ liệu thô được mã hóa thập lục phân (byte). Để trống trừ khi ISP của bạn yêu cầu điều này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:82
msgid ""
@@ -4189,81 +4271,104 @@ msgstr ""
"Đọc <code>/etc/ethers</code> để định cấu hình <abbr title=\"Dynamic Host "
"Configuration Protocol\">DHCP</abbr>-Server"
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/network.js:8
+msgid ""
+"Really delete this interface? The deletion cannot be undone! You might lose "
+"access to this device if you are connected via this interface"
+msgstr ""
+"Bạn thực sự muốn xóa giao diện mạng này? Việc xóa không thể được hoàn tác! Bạn có thể mất quyền "
+"truy cập vào thiết bị này nếu bạn được kết nối qua giao diện này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:397
msgid "Really switch protocol?"
-msgstr ""
+msgstr "Bạn thật sự muốn đổi giao thức?"
+
+#: modules/luci-mod-status/luasrc/view/admin_status/connections.htm:341
+msgid "Realtime Connections"
+msgstr "Kết nối thời gian thực"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:21
msgid "Realtime Graphs"
-msgstr ""
+msgstr "Biểu đồ thời gian thực"
+
+#: modules/luci-mod-status/luasrc/view/admin_status/load.htm:244
+msgid "Realtime Load"
+msgstr "Tải thời gian thực"
+
+#: modules/luci-mod-status/luasrc/view/admin_status/bandwidth.htm:273
+msgid "Realtime Traffic"
+msgstr "Lưu thông thời gian thực"
+
+#: modules/luci-mod-status/luasrc/view/admin_status/wireless.htm:316
+msgid "Realtime Wireless"
+msgstr "Mạng không dây thời gian thực"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "Reassociation Deadline"
-msgstr ""
+msgstr "Hạn chót tái tổ chức"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:190
msgid "Rebind protection"
-msgstr ""
+msgstr "Bảo vệ tái kết nối"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:13
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:30
msgid "Reboot"
-msgstr "Reboot"
+msgstr "Khởi động lại"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:149
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:39
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:44
msgid "Rebooting…"
-msgstr ""
+msgstr "Đang khởi động lại..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:14
msgid "Reboots the operating system of your device"
-msgstr "Reboots hệ điều hành của công cụ"
+msgstr "Khởi động lại hệ điều hành của công cụ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:92
msgid "Receive"
-msgstr "Receive"
+msgstr "Nhận"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:59
msgid "Recommended. IP addresses of the WireGuard interface."
-msgstr ""
+msgstr "Khuyến khích. Địa chỉ IP của giao diện mạng WireGuard"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:343
msgid "Reconnect this interface"
-msgstr ""
+msgstr "Tái kết nối giao diện mạng này"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:48
msgid "References"
-msgstr "Tham chiếu"
+msgstr "Tham khảo"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
msgid "Relay"
-msgstr ""
+msgstr "Phục thuộc"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
msgid "Relay Bridge"
-msgstr ""
+msgstr "Cầu nối phụ thuộc"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
msgid "Relay between networks"
-msgstr ""
+msgstr "Phụ thuộc giữa hai kết nối"
#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
msgid "Relay bridge"
-msgstr ""
+msgstr "Cầu nối phụ thuộc"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
msgid "Remote IPv4 address"
-msgstr ""
+msgstr "Địa chỉ IPv4 từ xa"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
msgid "Remote IPv4 address or FQDN"
-msgstr ""
+msgstr "Địa chỉ IPv4 từ xa hoặc FQDN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:728
msgid "Remove"
@@ -4271,35 +4376,35 @@ msgstr "Loại bỏ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1825
msgid "Replace wireless configuration"
-msgstr ""
+msgstr "Thay thế cấu hình mạng không dây"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
msgid "Request IPv6-address"
-msgstr ""
+msgstr "Yêu cầu địa chỉ mạng IPv6"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
msgid "Request IPv6-prefix of length"
-msgstr ""
+msgstr "Yêu cầu tiền tố IPv6 có độ dài"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:400
msgid "Request timeout"
-msgstr ""
+msgstr "Hết thời gian yêu cầu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1540
msgid "Required"
-msgstr ""
+msgstr "Bắt buộc"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
-msgstr ""
+msgstr "Cần thiết cho một số ISP nhất định, ví dụ: Điều lệ với DOCSIS 3"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:49
msgid "Required. Base64-encoded private key for this interface."
-msgstr ""
+msgstr "Bắt buộc. Khóa riêng tư được mã hóa Base64 cho giao diện này"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:113
msgid "Required. Base64-encoded public key of peer."
-msgstr ""
+msgstr "Bắt buộc. Khóa công khai được mã hóa Base64 của thiết bị mạng ngang hàng"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:122
msgid ""
@@ -4307,38 +4412,45 @@ msgid ""
"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
"routes through the tunnel."
msgstr ""
+"Bắt buộc. Địa chỉ IP và tiền tố mà thiết bị mạng ngang hàng này được phép sử dụng "
+"bên trong đường hầm dữ liệu. Thông thường, địa chỉ IP của đường hầm dữ liệu ngang hàng và các "
+"mạng mà thiết bị mạng ngang hàng định tuyến qua đường hầm dữ liệu này."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1099
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1100
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1101
msgid "Requires hostapd"
-msgstr ""
+msgstr "Yêu cầu hostapd"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1105
msgid "Requires hostapd with EAP support"
-msgstr ""
+msgstr "Yêu cầu hostapd với hỗ trợ từ EAP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1106
msgid "Requires hostapd with OWE support"
-msgstr ""
+msgstr "Yêu cầu hostapd với hỗ trợ từ OWE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1103
msgid "Requires hostapd with SAE support"
-msgstr ""
+msgstr "Yêu cầu hostapd với hỗ trợ từ SAE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1537
msgid ""
"Requires the 'full' version of wpad/hostapd and support from the wifi driver "
"<br />(as of Jan 2019: ath9k, ath10k, mwlwifi and mt76)"
msgstr ""
+"Yêu cầu phiên bản 'đầy đủ' của wpad/hostapd và hỗ trợ từ phần mềm điều khiển wifi "
+"<br />(kể từ tháng 1 năm 2019: ath9k, ath10k, mwlwifi và mt76) "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:139
msgid ""
"Requires upstream supports DNSSEC; verify unsigned domain responses really "
"come from unsigned domains"
msgstr ""
+"Yêu cầu upstream hỗ trợ DNSSEC; xác minh phản hồi tên miền chưa được ký thực sự "
+"đến từ nó"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1111
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1112
@@ -4347,22 +4459,22 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1124
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1125
msgid "Requires wpa-supplicant"
-msgstr ""
+msgstr "Yêu cầu wpa-supplicant"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1116
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1117
msgid "Requires wpa-supplicant with EAP support"
-msgstr ""
+msgstr "Yêu cầu wpa-supplicant với EAP hỗ trợ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1118
msgid "Requires wpa-supplicant with OWE support"
-msgstr ""
+msgstr "Yêu cầu wpa-supplicant với OWE hỗ trợ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1114
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1115
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1128
msgid "Requires wpa-supplicant with SAE support"
-msgstr ""
+msgstr "Yêu cầu wpa-supplicant với SAE hỗ trợ"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:2921
#: modules/luci-base/luasrc/view/sysauth.htm:39
@@ -4370,46 +4482,46 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
msgid "Reset"
-msgstr "Reset"
+msgstr "Khởi động lại"
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:62
msgid "Reset Counters"
-msgstr "Reset bộ đếm"
+msgstr "Khởi động lại bộ đếm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:371
msgid "Reset to defaults"
-msgstr ""
+msgstr "Phục hồi về mặc định"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:66
msgid "Resolv and Hosts Files"
-msgstr ""
+msgstr "Tập tin Resolv và Hosts"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:92
msgid "Resolve file"
-msgstr ""
+msgstr "Tập tin Resolv"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:397
msgid "Resource not found"
-msgstr ""
+msgstr "Không tìm được nguồn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:345
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:696
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:98
msgid "Restart"
-msgstr ""
+msgstr "Khởi động lại"
#: modules/luci-mod-status/luasrc/view/admin_status/iptables.htm:63
msgid "Restart Firewall"
-msgstr "Khởi động lại Firewall"
+msgstr "Khởi động lại tường lửa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:694
msgid "Restart radio interface"
-msgstr ""
+msgstr "Khởi động lại giao diện mạng không dây"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:367
msgid "Restore"
-msgstr ""
+msgstr "Phục hồi"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:377
msgid "Restore backup"
@@ -4418,27 +4530,27 @@ msgstr "Phục hồi backup"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:120
#: modules/luci-base/htdocs/luci-static/resources/ui.js:121
msgid "Reveal/hide password"
-msgstr ""
+msgstr "Hiển thị/ẩn mật khẩu"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2431
msgid "Revert"
-msgstr "Revert"
+msgstr "Hoàn nguyên"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2514
msgid "Revert changes"
-msgstr ""
+msgstr "Hoàn nguyên thay đổi"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2663
msgid "Revert request failed with status <code>%h</code>"
-msgstr ""
+msgstr "Yêu cầu hoàn nguyên không thành công với trạng thái <code>%h</code>"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2643
msgid "Reverting configuration…"
-msgstr ""
+msgstr "Đang hoàn nguyên cấu hình .."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:269
msgid "Root directory for files served via TFTP"
-msgstr ""
+msgstr "Thư mục gốc cho các tệp được lấy qua TFTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:295
msgid "Root preparation"
@@ -4446,30 +4558,30 @@ msgstr ""
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:126
msgid "Route Allowed IPs"
-msgstr ""
+msgstr "Định tuyến cho các IP được cho phép"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:72
msgid "Route table"
-msgstr ""
+msgstr "Bảng định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:59
msgid "Route type"
-msgstr ""
+msgstr "Kiểu định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:620
msgid "Router Advertisement-Service"
-msgstr ""
+msgstr "Dịch vụ quảng bá bộ định tuyến"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:44
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:11
msgid "Router Password"
-msgstr ""
+msgstr "Mật khẩu bộ định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:14
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:16
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:37
msgid "Routes"
-msgstr "Routes"
+msgstr "Định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:14
msgid ""
@@ -4481,19 +4593,19 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:240
msgid "Rule"
-msgstr ""
+msgstr "Luật"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:333
msgid "Run a filesystem check before mounting the device"
-msgstr ""
+msgstr "Chạy kiểm tra hệ thống tập tin trước khi gắn thiết bị"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:333
msgid "Run filesystem check"
-msgstr ""
+msgstr "Tiến hành kiểm tra thư mục hệ thống"
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1307
msgid "Runtime error"
-msgstr ""
+msgstr "Lỗi"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:215
msgid "SHA256"
@@ -4506,19 +4618,19 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:9
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:13
msgid "SSH Access"
-msgstr ""
+msgstr "Kết nối SSH"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
msgid "SSH server address"
-msgstr ""
+msgstr "Địa chỉ máy chủ SSH"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
msgid "SSH server port"
-msgstr ""
+msgstr "Cổng máy chủ SSH"
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
msgid "SSH username"
-msgstr ""
+msgstr "Tên người dùng SSH"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:264
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:16
@@ -4554,32 +4666,32 @@ msgstr "Lưu & áp dụng "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:396
msgid "Save mtdblock"
-msgstr ""
+msgstr "Lưu mtdblock"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:384
msgid "Save mtdblock contents"
-msgstr ""
+msgstr "Lưu nội dung mtdblock"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:701
msgid "Scan"
-msgstr "Scan"
+msgstr "quét"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:23
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:20
msgid "Scheduled Tasks"
-msgstr "Scheduled Tasks"
+msgstr "Nhiệm vụ theo lịch trình"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2411
msgid "Section added"
-msgstr ""
+msgstr "Thêm mục"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2413
msgid "Section removed"
-msgstr ""
+msgstr "Xóa mục"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:329
msgid "See \"mount\" manpage for details"
-msgstr ""
+msgstr "Xem hướng dẫn \"lắp\" để biết chi tiết"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:253
msgid ""
@@ -4587,12 +4699,14 @@ msgid ""
"fails. Use only if you are sure that the firmware is correct and meant for "
"your device!"
msgstr ""
+"chọn 'Buộc nâng cấp' để nạp ảnh phần mềm bỏ qua việc kiểm tra định dạng ảnh phần mềm "
+"không thành công. Chỉ chọn nếu bạn có thể chắc chắc rằng phần mềm này tương thích với thiết bị của bạn"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1497
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1627
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1786
msgid "Select file…"
-msgstr ""
+msgstr "Chọn tệp"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:144
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:128
@@ -4607,16 +4721,16 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
msgid "Server Settings"
-msgstr ""
+msgstr "Cấu hình máy chủ"
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:50
msgid "Service Name"
-msgstr ""
+msgstr "Tên dịch vụ"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:87
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:71
msgid "Service Type"
-msgstr ""
+msgstr "Kiểu dịch vụ"
#: modules/luci-base/luasrc/controller/admin/index.lua:62
msgid "Services"
@@ -4624,38 +4738,40 @@ msgstr "Dịch vụ "
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1587
msgid "Session expired"
-msgstr ""
+msgstr "Phiên hết hạn"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:107
msgid "Set VPN as Default Route"
-msgstr ""
+msgstr "Chọn VPN là cách định tuyến mặc đinh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:848
msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
msgstr ""
+"Đặt thuộc tính giao diện mạng bất kể nhà cung cấp liên kết (Nếu được chọn, các sự kiện cảm "
+"nhận của nhà cung cấp không gọi trình xử lý khi lắp nóng cho thiết bị)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:637
msgid "Set this interface as master for the dhcpv6 relay."
-msgstr ""
+msgstr "Đặt giao diện mạng này làm chủ cho các dịch vụ sử dụng dhcpv6"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:23
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
msgid "Setting PLMN failed"
-msgstr ""
+msgstr "Cài đặt PLMN không thành công"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
msgid "Setting operation mode failed"
-msgstr ""
+msgstr "Cài đặt chế độ hoạt động không thành công"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:560
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:570
msgid "Setup DHCP Server"
-msgstr ""
+msgstr "Cài đặt máy chủ DHCP"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
msgid "Severely Errored Seconds (SES)"
@@ -4672,15 +4788,15 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:431
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:18
msgid "Show current backup file list"
-msgstr ""
+msgstr "Hiển thị danh sách tập tin lưu trữ"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:99
msgid "Show empty chains"
-msgstr ""
+msgstr "Hiển thị chuỗi trống"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:349
msgid "Shutdown this interface"
-msgstr ""
+msgstr "Tắt giao diện mạng này"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:49
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:135
@@ -4690,19 +4806,19 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:188
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:194
msgid "Signal"
-msgstr ""
+msgstr "Tín hiệu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1977
msgid "Signal / Noise"
-msgstr ""
+msgstr "Tín hiệu / Nhiễu"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
msgid "Signal Attenuation (SATN)"
-msgstr ""
+msgstr "Độ suy hao tín hiệu (SATN)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:257
msgid "Signal:"
-msgstr ""
+msgstr "Tín hiệu:"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:213
msgid "Size"
@@ -4710,16 +4826,16 @@ msgstr "Dung lượng "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:258
msgid "Size of DNS query cache"
-msgstr ""
+msgstr "Dung lượng của bộ nhớ tạm truy vấn DNS"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:183
msgid "Size of the ZRam device in megabytes"
-msgstr ""
+msgstr "Dung lượng thiết bị ZRam(MB)"
#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
msgid "Skip"
-msgstr ""
+msgstr "Chuyển"
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:194
msgid "Skip to content"
@@ -4732,19 +4848,19 @@ msgstr "Chuyển đến mục định hướng"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2760
#: modules/luci-compat/luasrc/model/network.lua:1427
msgid "Software VLAN"
-msgstr ""
+msgstr "VLAN phần mềm"
#: modules/luci-compat/luasrc/view/cbi/header.htm:2
msgid "Some fields are invalid, cannot save values!"
-msgstr ""
+msgstr "Có trường không hợp lệ, không thể lưu giá trị!"
#: modules/luci-base/luasrc/view/error404.htm:9
msgid "Sorry, the object you requested was not found."
-msgstr ""
+msgstr "Xin lỗi, không thể tìm được đối tượng bạn yêu cầu"
#: modules/luci-base/luasrc/view/error500.htm:9
msgid "Sorry, the server encountered an unexpected error."
-msgstr ""
+msgstr "Xin lỗi, máy chủ đã gặp lỗi không mong muốn"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:404
msgid ""
@@ -4752,6 +4868,8 @@ msgid ""
"flashed manually. Please refer to the wiki for device specific install "
"instructions."
msgstr ""
+"Xin lỗi, hệ thống hỗ trợ nầng cấp hiện tại không thể thực hiện được; ảnh phần mềm mới phải "
+"được nạp thủ công. Vui lòng tham khảo wiki để biết hướng dẫn cài đặt cụ thể của thiết bị."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:380
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:61
@@ -4761,23 +4879,23 @@ msgstr "Nguồn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:83
msgid "Source Address"
-msgstr ""
+msgstr "Địa chỉ nguồn"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:290
msgid "Specifies the directory the device is attached to"
-msgstr ""
+msgstr "Chỉ định thư mục mà thiết bị được đính kèm"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
msgid ""
"Specifies the maximum amount of failed ARP requests until hosts are presumed "
"to be dead"
-msgstr ""
+msgstr "Chỉ định số lượng yêu cầu ARP tối đa cho đến khi máy chủ được coi là đã không hoạt động"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
msgid ""
"Specifies the maximum amount of seconds after which hosts are presumed to be "
"dead"
-msgstr ""
+msgstr "Chỉ định thời gian(giây) tối đa mà sau đó máy chủ được cho là đã không hoạt động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:765
msgid ""
@@ -4785,26 +4903,29 @@ msgid ""
"on regulatory requirements and wireless usage, the actual transmit power may "
"be reduced by the driver."
msgstr ""
+"Chỉ định công suất truyền tối đa mà thiết bị phát wifi có thể sử dụng. Tùy thuộc "
+"vào yêu cầu quy định và sử dụng tín hiệu không dây, công suất truyền thực tế có thể bị "
+"giảm bởi trình điều khiển."
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
msgid "Specify a TOS (Type of Service)."
-msgstr ""
+msgstr "Chỉ định một TOS (kiểu dịch vụ)."
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
msgid ""
"Specify a TTL (Time to Live) for the encapsulating packet other than the "
"default (64)."
-msgstr ""
+msgstr "Chỉ định một Thời gian sống(TTL) cho gói tin khác với mặc định(64). "
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
msgid ""
"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
"bytes)."
-msgstr ""
+msgstr "Chỉ định một đơn vị truyền tối đa(MTU) khác với mặc định (1280 byte)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
msgid "Specify the secret encryption key here."
-msgstr ""
+msgstr "Chỉ định khóa mã hóa bí mật ở đây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:576
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
@@ -4818,38 +4939,38 @@ msgstr "Bắt đầu ưu tiên"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2608
msgid "Starting configuration apply…"
-msgstr ""
+msgstr "Đang áp dụng cáu hình ..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1632
msgid "Starting wireless scan..."
-msgstr ""
+msgstr "Bắt đầu quét mạng ..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:106
#: modules/luci-mod-system/luasrc/controller/admin/system.lua:19
msgid "Startup"
-msgstr ""
+msgstr "Khởi động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:18
msgid "Static IPv4 Routes"
-msgstr "Static IPv4 Routes"
+msgstr "Định tuyến tĩnh IPv4"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:18
msgid "Static IPv6 Routes"
-msgstr "Static IPv6 Routes"
+msgstr "Định tuyến tĩnh IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:69
msgid "Static Leases"
-msgstr "Thống kê leases"
+msgstr "Thống kê địa chỉ đã cấp phát"
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:39
msgid "Static Routes"
-msgstr "Static Routes"
+msgstr "Định tuyến tĩnh"
#: modules/luci-base/htdocs/luci-static/resources/network.js:1895
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:172
#: modules/luci-compat/luasrc/model/network.lua:966
msgid "Static address"
-msgstr ""
+msgstr "Địa chỉ tĩnh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:307
msgid ""
@@ -4857,23 +4978,27 @@ msgid ""
"to DHCP clients. They are also required for non-dynamic interface "
"configurations where only hosts with a corresponding lease are served."
msgstr ""
+"Địa chỉ cấp phát tĩnh được sử dụng để gán địa chỉ IP cố định và tên máy "
+"chủ tượng trưng cho các máy khách của dịch vụ DHCP. Chúng cũng được yêu cầu cho các cấu "
+"hình giao diện mạng không động trong đó chỉ các máy chủ được chỉ định cấp phát tương ứng "
+"được phục vụ."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
msgid "Station inactivity limit"
-msgstr ""
+msgstr "Giới hạn không hoạt động của máy trạm"
#: modules/luci-base/luasrc/controller/admin/index.lua:40
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:380
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:750
#: modules/luci-mod-status/luasrc/view/admin_status/index.htm:9
msgid "Status"
-msgstr "Tình trạng"
+msgstr "Trạng thái"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:351
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Stop"
-msgstr ""
+msgstr "Dừng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
msgid "Strict order"
@@ -4881,7 +5006,7 @@ msgstr "Yêu cầu nghiêm ngặt"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
msgid "Strong"
-msgstr ""
+msgstr "Mạnh"
#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1862
@@ -4890,11 +5015,11 @@ msgstr "Trình "
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:106
msgid "Suppress logging"
-msgstr ""
+msgstr "Dừng lưu nhật ký"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:107
msgid "Suppress logging of the routine operation of these protocols"
-msgstr ""
+msgstr "Bỏ lưu nhật ký hoạt động định tuyến của các giao thức này"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
msgid "Swap free"
@@ -4903,20 +5028,21 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
msgid "Switch"
-msgstr "chuyển đổi"
+msgstr "Chuyển đổi"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:169
msgid "Switch %q"
-msgstr ""
+msgstr "Chuyển đổi %q"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:147
msgid ""
"Switch %q has an unknown topology - the VLAN settings might not be accurate."
msgstr ""
+"chuyển đổi %q có cấu trúc liên kết không xác định - cài đặt Vlan có thể không chính xác "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:146
msgid "Switch Port Mask"
-msgstr ""
+msgstr "Chuyển đổi mặt nạ cổng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:151
msgid "Switch Speed Mask"
@@ -4925,29 +5051,29 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/network.js:2760
#: modules/luci-compat/luasrc/model/network.lua:1425
msgid "Switch VLAN"
-msgstr ""
+msgstr "Đổi VLAN"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:398
msgid "Switch protocol"
-msgstr ""
+msgstr "Đổi giao thức"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:103
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:104
#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
msgid "Switch to CIDR list notation"
-msgstr ""
+msgstr "Chuyển sang ký hiệu danh sách CIDR"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1528
msgid "Symbolic link"
-msgstr ""
+msgstr "Đường dẫn tham chiếu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:72
msgid "Sync with NTP-Server"
-msgstr ""
+msgstr "Đồng bộ với máy chủ NTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:65
msgid "Sync with browser"
-msgstr ""
+msgstr "Đồng bộ với trình duyệt web"
#: modules/luci-base/luasrc/controller/admin/index.lua:47
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:16
@@ -4959,15 +5085,15 @@ msgstr "Hệ thống"
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:17
#: modules/luci-mod-status/luasrc/view/admin_status/syslog.htm:8
msgid "System Log"
-msgstr "System Log"
+msgstr "Nhật ký hệ thống"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:100
msgid "System Properties"
-msgstr ""
+msgstr "Thuộc tính hệ thống"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:137
msgid "System log buffer size"
-msgstr ""
+msgstr "Kích cỡ bộ đệm nhật ký hệ thống"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:333
msgid "TCP:"
@@ -4975,11 +5101,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:67
msgid "TFTP Settings"
-msgstr ""
+msgstr "Cài đặt TFTP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:268
msgid "TFTP server root"
-msgstr ""
+msgstr "Máy chủ gốc TFTP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:44
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:79
@@ -4988,7 +5114,7 @@ msgstr "TX"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:155
msgid "TX Rate"
-msgstr ""
+msgstr "Tốc độ truyền"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:8
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:77
@@ -5001,30 +5127,32 @@ msgstr "Bảng"
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:74
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:102
msgid "Target"
-msgstr "Đích"
+msgstr "Mục tiêu"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
msgid "Target network"
-msgstr ""
+msgstr "Mạng đích"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:49
msgid "Terminate"
-msgstr "Terminate"
+msgstr "Kết thúc"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:83
msgid "The <em>block mount</em> command failed with code %d"
-msgstr ""
+msgstr "Lệnh <em>gắn kết khối</em> không thành công với mã lỗi %d"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
msgid ""
"The HE.net endpoint update configuration changed, you must now use the plain "
"username instead of the user ID!"
msgstr ""
+"Cấu hình cập nhật điểm cuối HE.net đã thay đổi, bây giờ bạn có thể sử dụng tên người "
+"dùng đơn giản thay vì ID người dùng"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
msgid ""
"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
-msgstr ""
+msgstr "Địa chỉ IPv4 hoặc tên miền đủ điều kiện của đầu kia đường hầm dữ liệu."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
@@ -5066,60 +5194,63 @@ msgstr ""
msgid ""
"The existing wireless configuration needs to be changed for LuCI to function "
"properly."
-msgstr ""
+msgstr "Cấu hình không dây hiện tại cần được thay đổi để LuCI hoạt động bình thường"
-#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:211
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:298
msgid ""
"The flash image was uploaded. Below is the checksum and file size listed, "
"compare them with the original file to ensure data integrity. <br /> Click "
"\"Proceed\" below to start the flash procedure."
msgstr ""
-
+"Ảnh phần mềm đã được tải lên. Dưới đây là tổng kiểm tra và kích thước tệp "
+"được liệt kê, so sánh chúng với tệp gốc để đảm bảo tính toàn vẹn dữ liệu. "
+"<br /> Nhấp vào \" Tiếp tục \"bên dưới để bắt đầu quy trình flash."
#: modules/luci-mod-status/luasrc/view/admin_status/routes.htm:38
msgid "The following rules are currently active on this system."
-msgstr ""
+msgstr "Các quy tắc sau hiện đang hoạt động trên hệ thống"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:154
msgid "The gateway address must not be a local IP address"
-msgstr ""
+msgstr "Địa chỉ gateway không được là địa chỉ IP cục bộ"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:143
msgid "The given SSH public key has already been added."
-msgstr ""
+msgstr "Khóa công khai SSH đã cho đã được thêm"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:149
msgid ""
"The given SSH public key is invalid. Please supply proper public RSA or "
"ECDSA keys."
msgstr ""
+"Khóa công khai SSH đã cho không hợp lệ. Vui lòng cung cấp khóa RSA hoặc ECDSA công khai thích hợp."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:711
msgid "The interface name is already used"
-msgstr ""
+msgstr "Giao diện mạng đã đang sử dụng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
msgid "The interface name is too long"
-msgstr ""
+msgstr "Tên giao diện mạng này quá dài"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
msgid ""
"The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
"addresses."
-msgstr ""
+msgstr "Độ dài của địa chỉ IPv4 prefix (bit), phần còn lại được sử dụng trong các địa chỉ IPv6"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
msgid "The length of the IPv6 prefix in bits"
-msgstr ""
+msgstr "Độ dài của địa chỉ IPv6 prefix (bit)"
#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
msgid "The local IPv4 address over which the tunnel is created (optional)."
-msgstr ""
+msgstr "Địa chỉ IPv4 cục bộ mà đường hầm dữ liệu được tạo (tùy chọn)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
msgid "The network name is already used"
-msgstr ""
+msgstr "Tên mạng đã được sử dụng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
msgid ""
@@ -5130,29 +5261,34 @@ msgid ""
"segments. Often there is by default one Uplink port for a connection to the "
"next greater network like the internet and other ports for a local network."
msgstr ""
+"Các cổng mạng trên thiết bị này có thể được kết hợp với một số "
+"<abbr title = \" Mạng cục bộ ảo \"> Vlan </abbr>s trong đó các máy tính có "
+"thể giao tiếp trực tiếp với nhau. <Abbr title = \" Mạng cục bộ ảo \"> Vlan </abbr>s "
+"thường được sử dụng để phân tách các phân đoạn mạng khác nhau. Thường sẽ có một cổng Uplink "
+"mặc định để kết nối với mạng lớn hơn tiếp theo như internet và các cổng khác cho mạng cục bộ."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:154
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:35
msgid "The reboot command failed with code %d"
-msgstr ""
+msgstr "Lệnh khởi động lại không thành công với mã lỗi %d"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:143
msgid "The restore command failed with code %d"
-msgstr ""
+msgstr "Lệnh khôi phục không thành công với mã lỗi %d"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1153
msgid "The selected %s mode is incompatible with %s encryption"
-msgstr ""
+msgstr "Chế độ %s được chọn không tương thích với mã hóa %s"
#: modules/luci-base/luasrc/view/csrftoken.htm:11
msgid "The submitted security token is invalid or already expired!"
-msgstr ""
+msgstr "Mã thông báo bảo mật đã gửi không hợp lệ hoặc đã hết hạn!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
msgid ""
"The system is erasing the configuration partition now and will reboot itself "
"when finished."
-msgstr ""
+msgstr "Hệ thống hiện đang xóa phân vùng cấu hình và sẽ tự khởi động lại khi hoàn tất."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:287
#, fuzzy
@@ -5162,23 +5298,25 @@ msgid ""
"address of your computer to reach the device again, depending on your "
"settings."
msgstr ""
-"Hệ thống bây giờ đang flashing.<br /> DO NOT POWER OFF THE DEVICE!<br /> Chờ "
+"Hệ thống bây giờ đang nạp.<br /> KHÔNG NGẮT NGUỒN THIẾT BỊ!<br /> Chờ "
"một vài phút cho tới khi kết nối lại. Có thể cần phải làm mới địa chỉ của "
-"máy tính để tiếp cận thiết bị một lần nữa, phụ thuộc vào cài đặt của bạn. "
+"máy tính để kết nối tới thiết bị một lần nữa, phụ thuộc vào cài đặt của bạn. "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:159
msgid ""
"The system is rebooting now. If the restored configuration changed the "
"current LAN IP address, you might need to reconnect manually."
msgstr ""
+"Hệ thống hiện đang khởi động lại. Nếu cấu hình sau khôi phục thay đổi địa chỉ "
+"IP LAN hiện tại, bạn có thể cần phải kết nối lại theo cách thủ công."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:81
msgid "The system password has been successfully changed."
-msgstr ""
+msgstr "Mật khẩu hệ thống đã được thay đổi thành công"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:313
msgid "The sysupgrade command failed with code %d"
-msgstr ""
+msgstr "Lệnh nâng cấp hệ thống không thành công với mã lỗi %d"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:116
msgid ""
@@ -5186,14 +5324,17 @@ msgid ""
"listed below. Press \"Continue\" to restore the backup and reboot, or "
"\"Cancel\" to abort the operation."
msgstr ""
+"Các kho lưu trữ sao lưu được tải lên có vẻ hợp lệ và chứa các tệp được liệt kê "
+"dưới đây. Nhấn \"Tiếp tục \" để khôi phục bản sao lưu và khởi động lại hoặc \"Hủy\" "
+"để hủy bỏ thao tác."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:111
msgid "The uploaded backup archive is not readable"
-msgstr ""
+msgstr "Không thể đọc được bản sao lưu đã tải lên"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:240
msgid "The uploaded firmware does not allow keeping current configuration."
-msgstr ""
+msgstr "Phần mềm được tải lên không cho phép giữ cấu hình hiện tại."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:235
msgid ""
@@ -5207,11 +5348,11 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:51
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
msgid "There are no active leases"
-msgstr ""
+msgstr "Không có máy được cấp IP nào hoạt động"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2623
msgid "There are no changes to apply"
-msgstr ""
+msgstr "Không có thay đổi nào để áp dụng"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:174
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:212
@@ -5221,6 +5362,8 @@ msgid ""
"There is no password set on this router. Please configure a root password to "
"protect the web interface and enable SSH."
msgstr ""
+"Không có mật khẩu nào được đặt trên thiết bị. Vui lòng định cấu hình "
+"mật khẩu gốc để bảo vệ giao diện web và bật SSH."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
msgid "This IPv4 address of the relay"
@@ -5228,11 +5371,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1452
msgid "This authentication type is not applicable to the selected EAP method."
-msgstr ""
+msgstr "Loại xác thực này không áp dụng cho phương pháp EAP đã chọn"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:57
msgid "This does not look like a valid PEM file"
-msgstr ""
+msgstr "Tập tin không giống như một tệp PEM hợp lệ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:161
msgid ""
@@ -5240,6 +5383,8 @@ msgid ""
"'server=1.2.3.4' for domain-specific or full upstream <abbr title=\"Domain "
"Name System\">DNS</abbr> servers."
msgstr ""
+"Tệp này có thể chứa các dòng như 'máy chủ = /tền miền/1.2.3.4' hoặc 'máy chủ=1.2.3.4' cho "
+"các máy chủ <abbr title =\"Hệ thống tên miền\"> DNS </abbr> . "
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:416
#: modules/luci-mod-system/luasrc/model/cbi/admin_system/backupfiles.lua:16
@@ -5248,24 +5393,33 @@ msgid ""
"include during sysupgrade. Modified files in /etc/config/ and certain other "
"configurations are automatically preserved."
msgstr ""
+"Đây là danh sách các mẫu lệnh toàn cục cho các tệp và thư mục phù hợp để đưa "
+"vào trong quá trình nâng cấp hệ thống. Các tệp đã sửa đổi trong /etc/config/ và một "
+"số cấu hình khác được tự động giữ nguyên"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
msgid ""
"This is either the \"Update Key\" configured for the tunnel or the account "
"password if no update key has been configured"
msgstr ""
+"Đây có thẻ là \"Khóa cập nhật\" được cấu hình cho đường hầm dữ liệu hoặc mật khẩu "
+"nếu không có khóa cập nhật nào được cấu hình"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:113
msgid ""
"This is the content of /etc/rc.local. Insert your own commands here (in "
"front of 'exit 0') to execute them at the end of the boot process."
msgstr ""
+"Đây là nội dung của /etc/rc.local. Chèn các lệnh của riêng bạn vào đây "
+"(trước 'exit 0) để thực thi chúng ở cuối quá trình khởi động"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
msgid ""
"This is the local endpoint address assigned by the tunnel broker, it usually "
"ends with <code>...:2/64</code>"
msgstr ""
+"Đây là địa chỉ điểm cuối cục bộ được chỉ định bởi tunnel broker, "
+"nó thường kết thúc bằng <code>...:2/64</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:77
msgid ""
@@ -5277,7 +5431,7 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
msgid "This is the plain username for logging into the account"
-msgstr ""
+msgstr "Đây là tên người dùng đơn giản để đăng nhập vào tài khoản"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
msgid ""
@@ -5298,7 +5452,7 @@ msgid ""
"This list gives an overview over currently running system processes and "
"their status."
msgstr ""
-"List này đưa ra một tầm nhìn tổng quát về xử lý hệ thống đang chạy và tình "
+"Danh sách này đưa ra một tầm nhìn tổng quát về tiến trình hệ thống đang chạy và tình "
"trạng của chúng."
#: modules/luci-base/htdocs/luci-static/resources/form.js:936
@@ -5310,11 +5464,11 @@ msgstr "Phần này chưa có giá trị nào"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:106
msgid "Time Synchronization"
-msgstr ""
+msgstr "Đồng bộ thời gian"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
msgid "Time interval for rekeying GTK"
-msgstr ""
+msgstr "Chu kỳ tạo lại mật khẩu mới GTK"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:120
msgid "Timezone"
@@ -5322,7 +5476,7 @@ msgstr "Múi giờ "
#: modules/luci-base/htdocs/luci-static/resources/luci.js:1597
msgid "To login…"
-msgstr ""
+msgstr "Đến phần đăng nhập"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:367
msgid ""
@@ -5330,6 +5484,9 @@ msgid ""
"archive here. To reset the firmware to its initial state, click \"Perform "
"reset\" (only possible with squashfs images)."
msgstr ""
+"Để khôi phục các tệp cấu hình, bạn có thể tải lên một bản sao lưu đã "
+"được tạo trước đó tại đây. Để đặt lại chương trình cơ sở về trạng thái ban đầu, "
+"nhấp vào \"Thực hiện đặt lại\" (chỉ có thể thực hiện với tập tin ảnh kiểu squashfs)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
msgid "Tone"
@@ -5337,12 +5494,12 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:34
msgid "Total Available"
-msgstr ""
+msgstr "Tất cả có sẵn"
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:92
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:94
msgid "Traceroute"
-msgstr ""
+msgstr "Theo dấu định tuyến"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:45
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:56
@@ -5360,30 +5517,30 @@ msgstr "Transmit"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:57
msgid "Trigger"
-msgstr ""
+msgstr "Kích"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:86
msgid "Trigger Mode"
-msgstr ""
+msgstr "Chế độ kích"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
msgid "Tunnel ID"
-msgstr ""
+msgstr "ID đường hầm dữ liệu"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2763
#: modules/luci-compat/luasrc/model/network.lua:1430
msgid "Tunnel Interface"
-msgstr ""
+msgstr "Giao diện đường hầm dữ liệu"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:55
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
msgid "Tunnel Link"
-msgstr ""
+msgstr "Liên kết đường hầm dữ liệu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:134
msgid "Tx-Power"
-msgstr ""
+msgstr "Năng lượng truyền"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:39
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:55
@@ -5397,7 +5554,7 @@ msgstr ""
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:90
msgid "UMTS only"
-msgstr ""
+msgstr "Chỉ UMTS"
#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
@@ -5406,11 +5563,11 @@ msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:95
msgid "USB Device"
-msgstr ""
+msgstr "Thiết bị USB"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:114
msgid "USB Ports"
-msgstr ""
+msgstr "Cổng USB"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:252
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:358
@@ -5422,48 +5579,48 @@ msgstr ""
#: modules/luci-compat/luasrc/model/network.lua:34
#: modules/luci-compat/luasrc/model/network.lua:35
msgid "Unable to determine device name"
-msgstr ""
+msgstr "Không thể xác định tên thiết bị"
#: modules/luci-base/htdocs/luci-static/resources/network.js:16
#: modules/luci-compat/luasrc/model/network.lua:36
msgid "Unable to determine external IP address"
-msgstr ""
+msgstr "Không thể xác định địa chỉ IP ngoại"
#: modules/luci-base/htdocs/luci-static/resources/network.js:17
#: modules/luci-compat/luasrc/model/network.lua:37
msgid "Unable to determine upstream interface"
-msgstr ""
+msgstr "Không thể xác định dòng dữ liệu giao diện mạng"
#: modules/luci-base/luasrc/view/error404.htm:10
msgid "Unable to dispatch"
-msgstr ""
+msgstr "Không thể gửi"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:22
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
msgid "Unable to obtain client ID"
-msgstr ""
+msgstr "Không thể có được ID máy khách"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:219
msgid "Unable to obtain mount information"
-msgstr ""
+msgstr "Không thể có được thông tin gắn kết"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:61
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
msgid "Unable to resolve AFTR host name"
-msgstr ""
+msgstr "Không thể giải quyết tên máy chủ AFTR"
#: modules/luci-base/htdocs/luci-static/resources/network.js:18
#: modules/luci-compat/luasrc/model/network.lua:38
msgid "Unable to resolve peer host name"
-msgstr ""
+msgstr "Không thể giải quyết tên máy chủ ngang hàng"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:17
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:338
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
msgid "Unable to save contents: %s"
-msgstr ""
+msgstr "Không thể lưu nội dung: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:32
msgid "Unavailable Seconds (UAS)"
@@ -5471,37 +5628,37 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/fs.js:100
msgid "Unexpected reply data format"
-msgstr ""
+msgstr "Định dạng dữ liệu trả lời bất ngờ"
#: modules/luci-base/htdocs/luci-static/resources/network.js:1897
#: modules/luci-compat/luasrc/model/network.lua:970
msgid "Unknown"
-msgstr ""
+msgstr "Không xác định"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2206
#: modules/luci-compat/luasrc/model/network.lua:1137
msgid "Unknown error (%s)"
-msgstr ""
+msgstr "Lỗi không xác định (%s"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:404
msgid "Unknown error code"
-msgstr ""
+msgstr "Mã lỗi không xác định"
#: modules/luci-base/htdocs/luci-static/resources/network.js:1894
#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
#: modules/luci-compat/luasrc/model/network.lua:964
msgid "Unmanaged"
-msgstr ""
+msgstr "Hủy quản lý"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:194
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:215
msgid "Unmount"
-msgstr ""
+msgstr "Hủy gắn kết"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:108
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:249
msgid "Unnamed key"
-msgstr ""
+msgstr "Khóa không tên"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2370
msgid "Unsaved Changes"
@@ -5509,58 +5666,58 @@ msgstr "Thay đổi không lưu"
#: modules/luci-base/htdocs/luci-static/resources/rpc.js:402
msgid "Unspecified error"
-msgstr ""
+msgstr "Lỗi không thể xác định"
#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
msgid "Unsupported MAP type"
-msgstr ""
+msgstr "Không hỗ trợ giao thức MAP"
#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
msgid "Unsupported modem"
-msgstr ""
+msgstr "Thiết bị không được hỗ trợ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:262
msgid "Unsupported protocol type."
-msgstr ""
+msgstr "Giao thức này không được hỗ trợ"
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
msgid "Up"
-msgstr ""
+msgstr "Lên"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2304
msgid "Upload"
-msgstr ""
+msgstr "Tải lên"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:403
msgid ""
"Upload a sysupgrade-compatible image here to replace the running firmware."
-msgstr ""
+msgstr "Tải lên ảnh phần mềm cập nhật hệ thống tương thích tại đây để thay thế phần mềm đang chạy."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:134
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:165
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:379
msgid "Upload archive..."
-msgstr ""
+msgstr "Tải dữ liệu lên ..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1680
msgid "Upload file"
-msgstr ""
+msgstr "Tải tập tin lên"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1655
msgid "Upload file…"
-msgstr ""
+msgstr "Đang tải tin lên ..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:1604
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2292
msgid "Upload request failed: %s"
-msgstr ""
+msgstr "Yêu cầu tải thất bại: %s"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2227
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2265
msgid "Uploading file…"
-msgstr ""
+msgstr "Đang tải tin lên ..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:616
msgid ""
@@ -5568,6 +5725,8 @@ msgid ""
"assigned with a name in the form <em>wifinet#</em> and the network will be "
"restarted to apply the updated configuration."
msgstr ""
+"Khi nhấn \"Tiếp tục\",các phần \"wifi-iface\" ẩn danh sẽ được gán tên dưới dạng <em>wifinet#</em> "
+"và mạng sẽ được khởi động lại để áp dụng cấu hình mới"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:76
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:44
@@ -5580,11 +5739,11 @@ msgstr "Dùng <code>/etc/ethers</code>"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
msgid "Use DHCP advertised servers"
-msgstr ""
+msgstr "Dùng máy chủ quảng bá HDCP"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
msgid "Use DHCP gateway"
-msgstr ""
+msgstr "Dùng DHCP gateway"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:124
@@ -5597,11 +5756,11 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:77
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:100
msgid "Use DNS servers advertised by peer"
-msgstr ""
+msgstr "Sử dụng máy chủ DNS được quảng cáo bởi máy ngang cấp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:482
msgid "Use ISO/IEC 3166 alpha2 country codes."
-msgstr ""
+msgstr "Sử dụng mã quốc gia ISO / IEC 3166 alpha2"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:56
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:97
@@ -5610,30 +5769,30 @@ msgstr ""
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:75
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:92
msgid "Use MTU on tunnel interface"
-msgstr ""
+msgstr "Sử dụng MTU trên giao diện đường hầm dữ liệu"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:93
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:73
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:57
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
msgid "Use TTL on tunnel interface"
-msgstr ""
+msgstr "Sử dụng TTL trên giao diện đường hầm dữ liệu"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:292
msgid "Use as external overlay (/overlay)"
-msgstr ""
+msgstr "Sử dụng như overlay ngoại (/overlay)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:291
msgid "Use as root filesystem (/)"
-msgstr ""
+msgstr "Sử dụng như thư mục hệ thống gốc"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:31
msgid "Use broadcast flag"
-msgstr ""
+msgstr "Sử dụng cờ quảng bá"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:844
msgid "Use builtin IPv6-management"
-msgstr ""
+msgstr "Sử dụng trình quản lý IPv6 đã được tích hợp và hệ thống"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:182
@@ -5647,7 +5806,7 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:103
msgid "Use custom DNS servers"
-msgstr ""
+msgstr "Sử dụng máy chủ DNS tự tạo"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:116
@@ -5679,11 +5838,11 @@ msgstr ""
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:108
msgid "Use gateway metric"
-msgstr ""
+msgstr "Sử dụng gateway metric"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
msgid "Use routing table"
-msgstr ""
+msgstr "Sử dụng bảng định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
msgid ""
@@ -5693,6 +5852,11 @@ msgid ""
"the requesting host. The optional <em>Lease time</em> can be used to set non-"
"standard host-specific lease time, e.g. 12h, 3d or infinite."
msgstr ""
+"Sử dụng nút <em>Thêm </em> để thêm mục cho cấp phát IP mới."
+" <Em>Địa chỉ MAC</em> xác định máy chủ, <em>Địa chỉ IPv4 </em> chỉ định địa chỉ "
+"cố định và <em>Tên máy chủ </em> được chỉ định làm tên tượng "
+"trưng khi máy chủ yêu cầu. <Em>Thời gian cấp phát IP</em> tùy chọn có thể được "
+"sử dụng để đặt thời gian thuê máy chủ không theo tiêu chuẩn, ví dụ: 12h , 3d hoặc vô hạn."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:193
msgid "Used"
@@ -5700,21 +5864,23 @@ msgstr "Đã sử dụng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1277
msgid "Used Key Slot"
-msgstr ""
+msgstr "Khay khóa đã được sử dụng"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1333
msgid ""
"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
"needed with normal WPA(2)-PSK."
msgstr ""
+"Được sử dụng cho hai mục đích khác nhau: RADIUS NAS ID và 802.11r R0KH-ID. "
+"Không cần thiết với mật khẩu WPA(2)-PSK thường"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
msgid "User certificate (PEM encoded)"
-msgstr ""
+msgstr "Chứng chỉ người dùng (mã hóa PEM)"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:125
msgid "User key (PEM encoded)"
-msgstr ""
+msgstr "Khóa người dùng (mã hóa PEM)"
#: modules/luci-base/luasrc/view/sysauth.htm:23
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:105
@@ -5740,46 +5906,46 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
msgid "VPN Local address"
-msgstr ""
+msgstr "Địa chỉ cục bộ VPN"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
msgid "VPN Local port"
-msgstr ""
+msgstr "Cổng cục bộ VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:96
#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
msgid "VPN Server"
-msgstr ""
+msgstr "Máy chủ VPN"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:99
msgid "VPN Server port"
-msgstr ""
+msgstr "Cổng máy chủ VPM"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:103
msgid "VPN Server's certificate SHA1 hash"
-msgstr ""
+msgstr "Chứng chỉ của máy chủ VPN được băm theo thuật toán SHA1"
#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
msgid "VPNC (CISCO 3000 (and others) VPN)"
-msgstr ""
+msgstr "VPNC (CISCO 3000 (và một số khác) VPN)"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
-msgstr ""
+msgstr "Máy cung cấp"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:52
msgid "Vendor Class to send when requesting DHCP"
-msgstr ""
+msgstr "Lớp máy cung cấp để gửi khi yêu cầu DHCP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:192
msgid "Verifying the uploaded image file."
-msgstr ""
+msgstr "Xác minh tập tin ảnh được tải lên."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
msgid "Virtual dynamic interface"
-msgstr ""
+msgstr "Giao diện mạng ảo động"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:911
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:912
@@ -5788,54 +5954,55 @@ msgstr "WDS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1164
msgid "WEP Open System"
-msgstr ""
+msgstr "Hệ thống mở WEP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1165
msgid "WEP Shared Key"
-msgstr ""
+msgstr "Khóa dùng chung WEP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
msgid "WEP passphrase"
-msgstr ""
+msgstr "Mật khẩu WEP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:949
msgid "WMM Mode"
-msgstr "WMM Mode"
+msgstr "Chế độ WMM"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1842
msgid "WPA passphrase"
-msgstr ""
+msgstr "Mật khẩu WPA"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1078
msgid ""
"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
"and ad-hoc mode) to be installed."
-msgstr ""
+msgstr "Mã hóa WPA yêu cầu phải cài đặt wpa_supplicant (đối với chế độ máy khách) hoặc hostapd "
+"(đối với chế độ AP và ad-hoc)."
#: modules/luci-mod-network/luasrc/view/admin_network/diagnostics.htm:34
msgid "Waiting for command to complete..."
-msgstr ""
+msgstr "Vui lòng chờ đến khi lệnh được thực thi hoàn thành..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
-msgstr ""
+msgid "Applying configuration changes… %ds"
+msgstr "Đợi cấu hình được áp dụng... %ds"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
msgid "Waiting for device..."
-msgstr ""
+msgstr "Đợi thiết bị..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
msgid "Warning"
-msgstr ""
+msgstr "Cảnh báo"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:19
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr ""
+msgstr "Cảnh báo: Những thay đổi chưa được lưu sẽ bị xóa khi khởi động lại!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Weak"
-msgstr ""
+msgstr "Yếu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1359
msgid ""
@@ -5843,11 +6010,14 @@ msgid ""
"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
"key options."
msgstr ""
+"Khi sử dụng PSK, PMK có thể được tạo tự động. Khi được bật, các tùy chọn "
+"phím R0/R1 bên dưới không được áp dụng. Vô hiệu hóa để sử dụng các "
+"tùy chọn phím R0 và R1"
#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:166
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:386
msgid "Width"
-msgstr ""
+msgstr "Độ dài"
#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:17
@@ -5858,7 +6028,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:81
#: modules/luci-mod-status/luasrc/controller/admin/status.lua:25
msgid "Wireless"
-msgstr ""
+msgstr "Không dây"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2751
#: modules/luci-compat/luasrc/model/network.lua:1418
@@ -5870,58 +6040,60 @@ msgstr "Bộ tương hợp không dây"
#: modules/luci-compat/luasrc/model/network.lua:1404
#: modules/luci-compat/luasrc/model/network.lua:1865
msgid "Wireless Network"
-msgstr ""
+msgstr "Mạng không dây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:632
msgid "Wireless Overview"
-msgstr ""
+msgstr "Tổng quan không dây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:801
msgid "Wireless Security"
-msgstr ""
+msgstr "Bảo mật không dây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:614
msgid "Wireless configuration migration"
-msgstr ""
+msgstr "Di chuyển cấu hình không dây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:142
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:38
msgid "Wireless is disabled"
-msgstr ""
+msgstr "Thiết bị không dây đang bị vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:104
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:142
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:38
msgid "Wireless is not associated"
-msgstr ""
+msgstr "Chưa được gắn với thiết bị không dây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:756
msgid "Wireless network is disabled"
-msgstr ""
+msgstr "Mạng không dây bị vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:756
msgid "Wireless network is enabled"
-msgstr ""
+msgstr "Mạng không dây được kích hoạt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:180
msgid "Write received DNS requests to syslog"
-msgstr ""
+msgstr "Viết yêu cầu DNS nhận được vào nhật ký hệ thống"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
msgid "Write system log to file"
-msgstr ""
+msgstr "Viết nhật ký hệ thống vào một tệp"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1757
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:109
msgid "Yes"
-msgstr ""
+msgstr "Có"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:171
msgid ""
"You appear to be currently connected to the device via the \"%h\" interface. "
"Do you really want to shut down the interface?"
msgstr ""
+"Bạn dường như hiện đang được kết nối với thiết bị thông qua giao diện "
+"\"%h\". Bạn có thực sự muốn tắt giao diện này không?"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
msgid ""
@@ -5929,9 +6101,9 @@ msgid ""
"after a device reboot.<br /><strong>Warning: If you disable essential init "
"scripts like \"network\", your device might become inaccessible!</strong>"
msgstr ""
-"Bạn có thể bật hoặc tắt cài đặt init script tại đây. Thay đổi này sẽ được áp "
+"Bạn có thể bật hoặc tắt cài đặt kịch bản khởi động tại đây. Thay đổi này sẽ được áp "
"dụng sau khi một thiết bị khởi động lại.<br /><strong>Cảnh báo: Nếu bạn vô "
-"hiệu hoá init script thiết yếu như &amp;quot;network&amp;quot;, công cụ của "
+"hiệu hoá kịch bản khởi động thiết yếu như &amp;quot;network&amp;quot;, công cụ của "
"bạn chó thể trở nên không truy cập được</strong>"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:184
@@ -5940,27 +6112,27 @@ msgstr ""
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:294
msgid ""
"You must enable JavaScript in your browser or LuCI will not work properly."
-msgstr ""
+msgstr "Bạn phải kích hoạt JavaScript ở trình duyệt của bạn hoặc LuCI sẽ không hoạt động tốt."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
msgid "ZRam Compression Algorithm"
-msgstr ""
+msgstr "Nén bằng thuật toán ZRam"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
msgid "ZRam Compression Streams"
-msgstr ""
+msgstr "Luồng nén ZRam"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:181
msgid "ZRam Settings"
-msgstr ""
+msgstr "Thiết đặt ZRam"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:183
msgid "ZRam Size"
-msgstr ""
+msgstr "Kích cỡ ZRam"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:228
msgid "any"
-msgstr ""
+msgstr "Bất kể"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:889
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:897
@@ -5992,11 +6164,11 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
msgid "create"
-msgstr ""
+msgstr "Tạo"
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
msgid "create:"
-msgstr ""
+msgstr "Tạo:"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:411
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:725
@@ -6041,18 +6213,18 @@ msgstr "Vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:633
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
msgid "disabled"
-msgstr ""
+msgstr "Vô hiệu hóa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:436
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:470
msgid "driver default"
-msgstr ""
+msgstr "Bộ điều khiển mặc didinhj"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:414
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:41
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:68
msgid "expired"
-msgstr ""
+msgstr "Hết hạn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:86
msgid ""
@@ -6066,7 +6238,7 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:194
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
msgid "forward"
-msgstr ""
+msgstr "Chuyển tiếp"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:81
msgid "full-duplex"
@@ -6078,13 +6250,13 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:565
msgid "hexadecimal encoded value"
-msgstr ""
+msgstr "Giá trị mã hóa thập lục phân"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:624
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:630
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:635
msgid "hybrid mode"
-msgstr ""
+msgstr "Chế độ lai"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:35
msgid "if target is a network"
@@ -6092,7 +6264,7 @@ msgstr "Nếu mục tiêu là một network"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:63
msgid "ignore"
-msgstr ""
+msgstr "Từ chối"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:190
@@ -6102,45 +6274,45 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:390
msgid "key between 8 and 63 characters"
-msgstr ""
+msgstr "Mật khẩu từ 8 đến 63 ký tự"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:402
msgid "key with either 5 or 13 characters"
-msgstr ""
+msgstr "Mật khẩu có 5 hoặc 13 ký tự"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:93
msgid "local <abbr title=\"Domain Name System\">DNS</abbr> file"
-msgstr "Tập tin <abbr title=\"Domain Name System\">DNS</abbr> địa phương"
+msgstr "Tập tin <abbr title=\"Hệ thống tên miền\">DNS</abbr> địa phương"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1172
msgid "medium security"
-msgstr ""
+msgstr "Độ mạnh vừa phải"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1364
msgid "minutes"
-msgstr ""
+msgstr "Phút"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:41
msgid "no"
-msgstr ""
+msgstr "Không"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:73
msgid "no link"
-msgstr ""
+msgstr "Không có liên kết"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:54
msgid "non-empty value"
-msgstr ""
+msgstr "Giá trị không rỗng"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1448
msgid "none"
-msgstr "không "
+msgstr "không"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:40
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:54
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:68
msgid "not present"
-msgstr ""
+msgstr "Không có sẵn"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:342
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:780
@@ -6150,18 +6322,18 @@ msgstr ""
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:206
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:245
msgid "off"
-msgstr ""
+msgstr "Tắt"
#: themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap/header.htm:162
#: themes/luci-theme-material/luasrc/view/themes/material/header.htm:193
#: themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/header.htm:205
#: themes/luci-theme-rosy/luasrc/view/themes/rosy/header.htm:242
msgid "on"
-msgstr ""
+msgstr "Bật"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
msgid "open network"
-msgstr ""
+msgstr "Mở mạng"
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:69
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
@@ -6174,11 +6346,11 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:228
msgid "positive integer value"
-msgstr ""
+msgstr "Giá trị thập phân dương"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:56
msgid "random"
-msgstr ""
+msgstr "Ngẫu nhiên"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:623
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:629
@@ -6188,17 +6360,17 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:963
msgid "routed"
-msgstr ""
+msgstr "Định tuyến"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:972
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:981
msgid "sec"
-msgstr ""
+msgstr "Giây"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:622
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:628
msgid "server mode"
-msgstr ""
+msgstr "Chế độ máy chủ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:644
msgid "stateful-only"
@@ -6214,30 +6386,30 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1171
msgid "strong security"
-msgstr ""
+msgstr "Mật khẩu mạnh"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:347
msgid "tagged"
-msgstr ""
+msgstr "Đã được gắn thẻ"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1347
msgid "time units (TUs / 1.024 ms) [1000-65535]"
-msgstr ""
+msgstr "đơn bị thời gian (TÚ / 1.024 ms) [1000-65535]"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:555
msgid "unique value"
-msgstr ""
+msgstr "Giá trị độc nhất"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:451
msgid "unknown"
-msgstr ""
+msgstr "Không xác định"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:237
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:412
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:39
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:66
msgid "unlimited"
-msgstr ""
+msgstr "Không giới hạn"
#: modules/luci-base/htdocs/luci-static/resources/form.js:1651
#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:76
@@ -6250,147 +6422,147 @@ msgstr ""
#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
msgid "unspecified"
-msgstr ""
+msgstr "Không được phân loại"
#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
msgid "unspecified -or- create:"
-msgstr ""
+msgstr "Chưa được phân loại hoặc tạo"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:345
msgid "untagged"
-msgstr ""
+msgstr "Chưa được gắn thẻ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
msgid "valid IP address"
-msgstr ""
+msgstr "Địa chỉ IP hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:241
msgid "valid IP address or prefix"
-msgstr ""
+msgstr "địa chỉ IP hoặc tiền tố hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:276
msgid "valid IPv4 CIDR"
-msgstr ""
+msgstr "IPv4 CIDR hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:249
msgid "valid IPv4 address"
-msgstr ""
+msgstr "Địa chỉ IPv4 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:249
msgid "valid IPv4 address or network"
-msgstr ""
+msgstr "Mạng hoặc địa chỉ IPv4 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:369
msgid "valid IPv4 address:port"
-msgstr ""
+msgstr "Địa chỉ IPv4:cổng hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:309
msgid "valid IPv4 network"
-msgstr ""
+msgstr "Mạng IPv4 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:271
msgid "valid IPv4 or IPv6 CIDR"
-msgstr ""
+msgstr "IPv4 hoặc IPv6 CIDR hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:262
msgid "valid IPv4 prefix value (0-32)"
-msgstr ""
+msgstr "giá trị tiền tố IPv4 hợp lệ (0-32)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:281
msgid "valid IPv6 CIDR"
-msgstr ""
+msgstr "IPv6 CIDR hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
msgid "valid IPv6 address"
-msgstr ""
+msgstr "Địa chỉ IPv6 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:257
msgid "valid IPv6 address or prefix"
-msgstr ""
+msgstr "Địa chỉ IPv6 hoặc tiền tố hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:299
msgid "valid IPv6 host id"
-msgstr ""
+msgstr "id máy chủ IPv6 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:314
msgid "valid IPv6 network"
-msgstr ""
+msgstr "Mạng IPv6 hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:267
msgid "valid IPv6 prefix value (0-128)"
-msgstr ""
+msgstr "Giá trị tiền tố IPv6 hợp lệ (0-128)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:335
msgid "valid MAC address"
-msgstr ""
+msgstr "Địa chỉ MAC hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:406
msgid "valid UCI identifier"
-msgstr ""
+msgstr "định danh UCI hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:357
msgid "valid UCI identifier, hostname or IP address"
-msgstr ""
+msgstr "Định danh UCI, tên máy chủ hoặc địa chỉ IP hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:378
#: modules/luci-base/htdocs/luci-static/resources/validation.js:381
msgid "valid address:port"
-msgstr ""
+msgstr "Địa-chỉ:cổng hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:529
#: modules/luci-base/htdocs/luci-static/resources/validation.js:533
msgid "valid date (YYYY-MM-DD)"
-msgstr ""
+msgstr "Ngày hợp lệ (YYYY-MM-DD)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:232
msgid "valid decimal value"
-msgstr ""
+msgstr "Giá trị thập phân hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:400
msgid "valid hexadecimal WEP key"
-msgstr ""
+msgstr "Khóa WEP thập lục phân hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:388
msgid "valid hexadecimal WPA key"
-msgstr ""
+msgstr "Khóa WPA thập lục phân hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:363
msgid "valid host:port"
-msgstr ""
+msgstr "Máy-chủ:cổng hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:350
#: modules/luci-base/htdocs/luci-static/resources/validation.js:352
msgid "valid hostname"
-msgstr ""
+msgstr "Tên máy chủ hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:340
msgid "valid hostname or IP address"
-msgstr ""
+msgstr "Địa chỉ IP hoặc tên máy chủ hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:224
msgid "valid integer value"
-msgstr ""
+msgstr "Giá trị nguyên hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:304
msgid "valid network in address/netmask notation"
-msgstr ""
+msgstr "Mạng trong địa chỉ/netmask hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:504
msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
-msgstr ""
+msgstr "Số điện thoại hợp lệ (0-9, \"*\", \"#\", \"!\" or \".\")"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:327
#: modules/luci-base/htdocs/luci-static/resources/validation.js:330
msgid "valid port or port range (port1-port2)"
-msgstr ""
+msgstr "Cổng hoặc tầm cổng hợp lệ (Cổng 1- Cổng 2)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:319
msgid "valid port value"
-msgstr ""
+msgstr "Giá trị cổng hợp lệ"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:509
msgid "valid time (HH:MM:SS)"
-msgstr ""
+msgstr "Thời gian hợp lệ (HH:MM:SS)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:431
msgid "value between %d and %d characters"
@@ -6398,15 +6570,15 @@ msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/validation.js:411
msgid "value between %f and %f"
-msgstr ""
+msgstr "Giá trị giữa %f và %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:415
msgid "value greater or equal to %f"
-msgstr ""
+msgstr "Giá trị lớn hơn hoặc bằng %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:419
msgid "value smaller or equal to %f"
-msgstr ""
+msgstr "Giá trị nhỏ hơn hoặc bằng %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:425
msgid "value with %d characters"
@@ -6422,15 +6594,15 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
msgid "weak security"
-msgstr ""
+msgstr "Mật khẩu yếu"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:41
msgid "yes"
-msgstr ""
+msgstr "Có"
#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
msgid "« Back"
-msgstr ""
+msgstr "« Quay lại"
#~ msgid ""
#~ "This page gives an overview over currently active network connections."
diff --git a/modules/luci-base/po/zh-cn/base.po b/modules/luci-base/po/zh-cn/base.po
index 91ecd38b21..21979f5b1d 100644
--- a/modules/luci-base/po/zh-cn/base.po
+++ b/modules/luci-base/po/zh-cn/base.po
@@ -4,15 +4,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-22 08:49+0000\n"
-"Last-Translator: Zheng Qian <sotux82@gmail.com>\n"
+"PO-Revision-Date: 2019-11-15 03:04+0000\n"
+"Last-Translator: Meano Lee <meanocat@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luci/zh_Hans/>\n"
"Language: zh-cn\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.9.1-dev\n"
+"X-Generator: Weblate 3.10-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid "%.1f dB"
@@ -899,7 +899,7 @@ msgstr "CPU 使用率(%)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Cached"
-msgstr ""
+msgstr "已缓存"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
@@ -1090,11 +1090,11 @@ msgid "Configuration failed"
msgstr "配置失败"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "配置已应用。"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "配置已回滚!"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -1462,7 +1462,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:171
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Disable DNS lookups"
-msgstr ""
+msgstr "禁用 DNS 查找"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
msgid "Disable Encryption"
@@ -1514,7 +1514,7 @@ msgstr "尝试断开连接失败"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1640
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:326
msgid "Dismiss"
-msgstr "解除"
+msgstr "取消"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:774
msgid "Distance Optimization"
@@ -1690,7 +1690,7 @@ msgstr "开启 <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:364
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:370
msgid "Enable DNS lookups"
-msgstr ""
+msgstr "启用 DNS 查找"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
msgid "Enable HE.net dynamic endpoint update"
@@ -2118,7 +2118,7 @@ msgstr "网关地址无效"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:98
msgid "Gateway metric"
-msgstr ""
+msgstr "网关跃点"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:65
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:318
@@ -2270,7 +2270,7 @@ msgstr "IP 协议"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
msgid "IP Type"
-msgstr ""
+msgstr "IP 类型"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/hosts.js:30
msgid "IP address"
@@ -2358,7 +2358,7 @@ msgstr "IPv4-in-IPv4 (RFC2003)"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:89
msgid "IPv4/IPv6 (both - defaults to IPv4)"
-msgstr ""
+msgstr "IPv4/IPv6 (双栈 - 默认 IPv4)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:85
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:86
@@ -3096,7 +3096,7 @@ msgstr "MAP 规则无效"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:319
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:320
msgid "MBit/s"
-msgstr ""
+msgstr "MBit/s"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:214
msgid "MD5"
@@ -3222,7 +3222,7 @@ msgstr "数据包镜像源端口"
#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
msgid "Mobile Data"
-msgstr ""
+msgstr "移动数据"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1341
msgid "Mobility Domain"
@@ -3240,7 +3240,7 @@ msgstr "模式"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:39
msgid "Model"
-msgstr "主机型号"
+msgstr "型号"
#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:72
msgid "Modem default"
@@ -3267,7 +3267,7 @@ msgstr "调制解调器初始化超时"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:27
msgid "ModemManager"
-msgstr ""
+msgstr "调制解调器管理器"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3543
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:884
@@ -3788,7 +3788,7 @@ msgstr "用户名"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
msgid "PAP/CHAP (both)"
-msgstr ""
+msgstr "PAP/CHAP (两者都)"
#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:98
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:82
@@ -3816,7 +3816,7 @@ msgstr "PAP/CHAP 用户名"
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
msgid "PDP Type"
-msgstr ""
+msgstr "PDP 类型"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:68
msgid "PID"
@@ -3902,7 +3902,7 @@ msgstr "密码验证"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
msgid "Password of Private Key"
-msgstr "私有密钥"
+msgstr "私钥密码"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1475
msgid "Password of inner Private Key"
@@ -4042,7 +4042,7 @@ msgstr "端口状态:"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:488
msgid "Potential negation of: %s"
-msgstr ""
+msgstr "可能存在的冲突: %s"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
msgid "Power Management Mode"
@@ -4858,7 +4858,7 @@ msgstr "在此指定密钥。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:97
msgid "Start"
-msgstr "开始"
+msgstr "启动"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:72
msgid "Start priority"
@@ -4923,7 +4923,7 @@ msgstr "状态"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:77
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
msgid "Stop"
-msgstr "关闭"
+msgstr "停止"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:164
msgid "Strict order"
@@ -4948,7 +4948,7 @@ msgstr "不记录这些协议的常规操作日志"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
msgid "Swap free"
-msgstr ""
+msgstr "空闲交换区"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:136
#: modules/luci-mod-network/luasrc/controller/admin/network.lua:11
@@ -4970,7 +4970,7 @@ msgstr "交换机端口掩码"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:151
msgid "Switch Speed Mask"
-msgstr ""
+msgstr "交换机速率掩码"
#: modules/luci-base/htdocs/luci-static/resources/network.js:2760
#: modules/luci-compat/luasrc/model/network.lua:1425
@@ -5894,7 +5894,7 @@ msgid "Waiting for command to complete..."
msgstr "等待命令执行完成…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr "正在等待配置被应用… %ds"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
@@ -5908,7 +5908,7 @@ msgstr "警告"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:19
msgid "Warning: There are unsaved changes that will get lost on reboot!"
-msgstr "警告:一些未保存的配置将在重启后丢失!"
+msgstr "警告:未保存的更改会在重启时丢失!"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
msgid "Weak"
diff --git a/modules/luci-base/po/zh-tw/base.po b/modules/luci-base/po/zh-tw/base.po
index ab6b74fa8b..53efaef0e0 100644
--- a/modules/luci-base/po/zh-tw/base.po
+++ b/modules/luci-base/po/zh-tw/base.po
@@ -1080,11 +1080,11 @@ msgid "Configuration failed"
msgstr ""
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2565
-msgid "Configuration has been applied."
+msgid "Configuration changes applied."
msgstr "設定值已套用"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2504
-msgid "Configuration has been rolled back!"
+msgid "Configuration changes have been rolled back!"
msgstr "設定值已復原"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:170
@@ -5841,7 +5841,7 @@ msgid "Waiting for command to complete..."
msgstr "等待完整性指令..."
#: modules/luci-base/htdocs/luci-static/resources/ui.js:2590
-msgid "Waiting for configuration to get applied… %ds"
+msgid "Applying configuration changes… %ds"
msgstr ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:40
diff --git a/modules/luci-compat/luasrc/model/network.lua b/modules/luci-compat/luasrc/model/network.lua
index a36a23f321..7c88b428cc 100644
--- a/modules/luci-compat/luasrc/model/network.lua
+++ b/modules/luci-compat/luasrc/model/network.lua
@@ -181,7 +181,7 @@ function _wifi_iface(x)
return true
end
end
- return false
+ return (nfs.access("/sys/class/net/%s/phy80211" % x) == true)
end
local function _wifi_iwinfo_by_ifname(ifname, force_phy_only)
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js
index 18e2160b51..0d89ae8ae8 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js
@@ -233,7 +233,7 @@ return L.view.extend({
return E('div', {
'style': 'width:100%;height:300px;border:1px solid #000;background:#fff'
- }, response.text());
+ }, E(response.text()));
});
},
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js
index 96dee1db77..458437ede0 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js
@@ -306,7 +306,7 @@ return L.view.extend({
return E('div', {
'style': 'width:100%;height:300px;border:1px solid #000;background:#fff'
- }, response.text());
+ }, E(response.text()));
});
},
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js
index 2e84774346..b2ebdec710 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js
@@ -31,24 +31,24 @@ return L.Class.extend({
swap = L.isObject(systeminfo.swap) ? systeminfo.swap : {};
var fields = [
- _('Total Available'), (mem.available) ? mem.available : (mem.total && mem.free && mem.buffered) ? mem.free + mem.buffered : null,
- _('Free'), (mem.total && mem.free) ? mem.free : null,
- _('Buffered'), (mem.total && mem.buffered) ? mem.buffered : null
+ _('Total Available'), (mem.available) ? mem.available : (mem.total && mem.free && mem.buffered) ? mem.free + mem.buffered : null, mem.total,
+ _('Free'), (mem.total && mem.free) ? mem.free : null, mem.total,
+ _('Buffered'), (mem.total && mem.buffered) ? mem.buffered : null, mem.total
];
if (mem.cached)
- fields.push(_('Cached'), mem.cached);
+ fields.push(_('Cached'), mem.cached, mem.total);
if (swap.total > 0)
- fields.push(_('Swap free'), swap.free);
+ fields.push(_('Swap free'), swap.free, swap.total);
var table = E('div', { 'class': 'table' });
- for (var i = 0; i < fields.length; i += 2) {
+ for (var i = 0; i < fields.length; i += 3) {
table.appendChild(E('div', { 'class': 'tr' }, [
E('div', { 'class': 'td left', 'width': '33%' }, [ fields[i] ]),
E('div', { 'class': 'td left' }, [
- (fields[i + 1] != null) ? progressbar(fields[i + 1], mem.total, true) : '?'
+ (fields[i + 1] != null) ? progressbar(fields[i + 1], fields[i + 2], true) : '?'
])
]));
}
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
index 1a2f70fbfa..83c0c151eb 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js
@@ -81,7 +81,7 @@ return L.Class.extend({
return [
host || '-',
- lease.ip6addr,
+ lease.ip6addrs ? lease.ip6addrs.join(' ') : lease.ip6addr,
lease.duid,
exp
];
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
index a742243a03..eaeba578fe 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js
@@ -194,7 +194,7 @@ function parse_output(table, s)
srcnet,
dstnet,
options,
- comment
+ [ comment ]
]);
if (target) {
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js
index a1ed43478d..646d256d60 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js
@@ -211,7 +211,7 @@ return L.view.extend({
return E('div', {
'style': 'width:100%;height:300px;border:1px solid #000;background:#fff'
- }, response.text());
+ }, E(response.text()));
});
},
diff --git a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js
index ce0c72bc3b..cd8cff133b 100644
--- a/modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js
+++ b/modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js
@@ -227,7 +227,7 @@ return L.view.extend({
return E('div', {
'style': 'width:100%;height:300px;border:1px solid #000;background:#fff'
- }, response.text());
+ }, E(response.text()));
});
},
diff --git a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
index 8b9673ae11..ce3bac9612 100644
--- a/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
+++ b/modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js
@@ -217,7 +217,7 @@ return L.view.extend({
load: function() {
return fs.lines('/etc/dropbear/authorized_keys').then(function(lines) {
return lines.filter(function(line) {
- return line.match(/^ssh-/) != null;
+ return line.match(/^(ssh-rsa|ssh-dss|ssh-ed25519|ecdsa-sha2)\b/) != null;
});
});
},
diff --git a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
index 412851ad90..b39859394e 100644
--- a/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
+++ b/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/cascade.css
@@ -1346,6 +1346,10 @@ body.modal-overlay-active #modal_overlay {
clear: both;
}
+.cbi-page-actions > * {
+ vertical-align: middle;
+}
+
.cbi-page-actions > :not([method="post"]):not(.cbi-button-apply):not(.cbi-button-negative):not(.cbi-button-save):not(.cbi-button-reset) {
float: left;
margin-right: .4em;