Jo-Philipp Wich [Sun, 10 Nov 2019 18:45:58 +0000 (19:45 +0100)]
luci-base: ui.js: show filename after selecting upload file
Fixes: #3286
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
4cc7772ed510e5a851f69521127471867ac9abd3)
Jo-Philipp Wich [Sun, 10 Nov 2019 17:33:49 +0000 (18:33 +0100)]
luci-app-opkg: support nonstandard list locations
Fixes: #3287
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
948c1fe6023a37e72ab2db1d5b1ad7f4436add3e)
Jo-Philipp Wich [Sun, 10 Nov 2019 16:33:48 +0000 (17:33 +0100)]
luci-theme-bootstrap: minor CSS fixes
- Don't remove background for disabled buttons
- Move inactive tooltip element further out of the view area
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
3d0861de2082fe9eb6cef0c480447d8661f783df)
Jo-Philipp Wich [Fri, 8 Nov 2019 15:03:09 +0000 (16:03 +0100)]
luci-app-openvpn: do not make "remote" option dependent on client mode
Fixes: #3279
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
6496ed88a6dfa15c0f34f3865a559e1c405cdc4f)
Jo-Philipp Wich [Fri, 8 Nov 2019 14:58:39 +0000 (15:58 +0100)]
luci-theme-bootstrap: fix ifacebox cutoff on OS X Safari
Fixes: #3278
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
1116575513d4874693f56453034e25edcbb4ce1f)
Jo-Philipp Wich [Fri, 8 Nov 2019 14:58:17 +0000 (15:58 +0100)]
luci-mod-status: remove inline CSS hacks from wifi status
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
6ee61230616245baac02bba903266c881d216008)
Jo-Philipp Wich [Fri, 8 Nov 2019 09:33:44 +0000 (10:33 +0100)]
luci-mod-network: dhcp.js: fix DNSSEC feature probing
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
0513edade863b517a2ab49d3d66543ffd7ebcade)
Jo-Philipp Wich [Fri, 8 Nov 2019 09:25:30 +0000 (10:25 +0100)]
luci-base, luci-mod-network: migrate getDUIDHints method to C plugin
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
392ba53effa26d2592db14c607c7d3103cce34d3)
Jo-Philipp Wich [Fri, 8 Nov 2019 09:01:06 +0000 (10:01 +0100)]
rpcd-mod-luci: various improvements
- Properly handle infinite dnsmasq leases
- Use a more efficient approach to free internal AVL trees
- Remove redundant uci context creation
- Add new getDUIDHints method
Fixes: #3277
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
b3681bd9dc13699759329c76ba77a0bef3ebb340)
Jo-Philipp Wich [Thu, 7 Nov 2019 11:18:35 +0000 (12:18 +0100)]
luci-mod-network: wireless.js: restore client disconnect functionality
Ref: https://forum.openwrt.org/t/19-07-luci-disconnect-missing/47897
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
c00d860981007a74d497f79640c446883bffe0ca)
Jo-Philipp Wich [Thu, 7 Nov 2019 11:12:15 +0000 (12:12 +0100)]
luci-mod-status: 60_wifi.js: use new network.js functions for wifi status
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
9fac447bc844dc9467bf8141a96e06fb3d21c801)
Jo-Philipp Wich [Thu, 7 Nov 2019 11:08:15 +0000 (12:08 +0100)]
luci-base: network.js: introduce further API functions
- Add Network.getWifiNetworks() to simplify fetching *all* networks
instead of building a list by iterating each radio first
- Add Network.WifiNetwork.isClientDisconnectSupported() to check whether
a wireless network supports client disconnections
- Add Network.WifiNetwork.disconnectClient() to trigger client
disconnections via hostapd
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
a2dc6c8216e695d758a3667a9dbc299188b423cd)
Jo-Philipp Wich [Thu, 7 Nov 2019 07:29:06 +0000 (08:29 +0100)]
luci-mod-status: fix stray "null" in wifi assoclist status view
Fixes: #3272
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
861ec9e82128e151bfeda1a1343323adbddc181b)
Jo-Philipp Wich [Wed, 6 Nov 2019 12:22:10 +0000 (13:22 +0100)]
luci-base: network.js: prevent duplicate wan interface reporting
Fixes: #3269
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
a8a76978298ba1cfddadbb48da73fa2abde82692)
Jo-Philipp Wich [Tue, 5 Nov 2019 21:15:01 +0000 (22:15 +0100)]
luci-mod-status: 10_system.js: fix local time display
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
b27b5cfb51de91af90a05a6f31dba7511dedf8b7)
Hosted Weblate [Tue, 5 Nov 2019 01:58:01 +0000 (02:58 +0100)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 91.7% (44 of 48 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 12.1% (4 of 33 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Ukrainian)
Currently translated at 27.3% (9 of 33 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 7.2% (10 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (German)
Currently translated at 75.5% (105 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (Chinese (Simplified))
Currently translated at 7.8% (4 of 51 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 14.7% (11 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (German)
Currently translated at 18.7% (14 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (20 of 20 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (Ukrainian)
Currently translated at 15.8% (6 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (German)
Currently translated at 39.5% (15 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (Portuguese)
Currently translated at 14.1% (9 of 64 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Chinese (Simplified))
Currently translated at 50.0% (3 of 6 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 32.0% (8 of 25 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (104 of 104 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Ukrainian)
Currently translated at 17.3% (27 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 31.2% (5 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 31.6% (6 of 19 strings)
Translation: OpenWrt/LuCI/applications/ltqtapi
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 4.0% (7 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (German)
Currently translated at 5.6% (10 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (Chinese (Simplified))
Currently translated at 21.7% (5 of 23 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 28.8% (34 of 118 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Ukrainian)
Currently translated at 22.0% (26 of 118 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 12.7% (8 of 63 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 17.5% (11 of 63 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 12.5% (3 of 24 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/zh_Hans/
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Translated using Weblate (German)
Currently translated at 13.9% (10 of 72 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 21.7% (10 of 46 strings)
Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/upnp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/uk/
Translated using Weblate (Chinese (Simplified))
Currently translated at 4.5% (1 of 22 strings)
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 12.9% (25 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/uk/
Translated using Weblate (Ukrainian)
Currently translated at 93.8% (30 of 32 strings)
Translation: OpenWrt/LuCI/applications/ahcp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (12 of 12 strings)
Translation: OpenWrt/LuCI/applications/wol
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (169 of 169 strings)
Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/uk/
Translated using Weblate (Chinese (Simplified))
Currently translated at 4.5% (5 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 99.1% (1298 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Signed-off-by: Yurii Petrashko <yuripet@gmail.com>
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (68 of 68 strings)
Translation: OpenWrt/LuCI/applications/opkg
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/uk/
(cherry picked from commit
52d9ed39397a079748d3e0818a4127ee7cc247eb)
Paul Spooren [Mon, 4 Nov 2019 22:50:51 +0000 (12:50 -1000)]
README: use correct weblate badge and add status
The weblate badge show the overall translation status, however before
only for the luci base package, now for all components at once.
Also add a overview to the bottom which languages need more attention,
hopefully motivating some more people to contribute.
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit
edaf67ad6ad64db779e12e8964ab6a0aeefb4b6c)
Yousong Zhou [Mon, 4 Nov 2019 06:03:49 +0000 (06:03 +0000)]
luci-app-shadowsocks-libev: zh-cn: update translations
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit
2ff7d246d669ecdf3536a9b3512b0b30030b3988)
Paul Spooren [Mon, 4 Nov 2019 03:28:49 +0000 (17:28 -1000)]
luci-app-shadowsocks-libev: resync translations
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit
9f07aa04fb219ca456b90e31aea5b0f2fe097078)
Hosted Weblate [Mon, 4 Nov 2019 01:54:23 +0000 (02:54 +0100)]
i18n: update from Weblate
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
(cherry picked from commit
405080916c0bdf0b27219f4519388c8f5a64bdb8)
Yousong Zhou [Sun, 3 Nov 2019 02:12:07 +0000 (02:12 +0000)]
luci-mod-system: validate log_ip as "host" instead of just ipaddr
Fixes FS#2444
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit
90051b6858c002ff146bb77457f86f172f88f9e4)
Jo-Philipp Wich [Sun, 3 Nov 2019 22:01:41 +0000 (23:01 +0100)]
treewide: resync translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 21:21:57 +0000 (22:21 +0100)]
openwrt-19.07: merge current master branch
Fixes: #3092
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 20:54:40 +0000 (21:54 +0100)]
treewide: require ui.js explicitly
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 20:18:36 +0000 (21:18 +0100)]
luci-mod-status: move processes.js to correct directory
Fixes: a43b1c646 ("luci-base, luci-mod-status: convert process status to client side view")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 19:49:31 +0000 (20:49 +0100)]
treewide: move server side CBI support to luci-compat
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 19:34:57 +0000 (20:34 +0100)]
luci-base, luci-app-firewall: port custom rules to client side view
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 19:07:58 +0000 (20:07 +0100)]
luci-base, luci-mod-status: convert process status to client side view
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 17:43:44 +0000 (18:43 +0100)]
luci-base: add luci/getProcessList RPC method
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 19:01:39 +0000 (20:01 +0100)]
luci-app-statistics: stat-genconfig: add missing i18n module import
Fixes the following runtime error:
/usr/bin/lua: /usr/bin/stat-genconfig:289: attempt to index field 'i18n' (a nil value)
stack traceback:
/usr/bin/stat-genconfig:289: in main chunk
Reported-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 18:53:05 +0000 (19:53 +0100)]
rpcd-mod-luci: properly deal with failing ubus requests
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 17:31:40 +0000 (18:31 +0100)]
Merge pull request #3248 from weblate/weblate-openwrt-luci
Update from Weblate
Jo-Philipp Wich [Sun, 3 Nov 2019 17:12:28 +0000 (18:12 +0100)]
luci-mod-status: 60_wifi.js: fix channel and bitrate display
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 17:03:01 +0000 (18:03 +0100)]
luci-mod-system: sshkeys.js: explicitely require ui.js
While ui.js is implicitely autoloaded by other classes, we need to require
it directly in the view to avoid race conditions during rendering.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 16:49:58 +0000 (17:49 +0100)]
treewide: move templates and libraries not used by the core to luci-compat
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 16:35:32 +0000 (17:35 +0100)]
luci-mod-network: remove unused `iface_down` endpoint
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 16:29:29 +0000 (17:29 +0100)]
luci-base, luci-mod-network: invoke ifdown directly in interface overview
Replace the `iface_down` endpoint with a direct invocation of `/sbin/ifdown`
and replace the interface connectivity check with a call to the new
`remote_addr` endpoint.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 16:26:22 +0000 (17:26 +0100)]
luci-mod-network: add admin/network/remote_addr endpoint
The remote_addr endpoint allows clients to query their external IP address
as seen by the device as well as the inbound network devices and logical
interfaces on the router.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
e9hack [Sun, 3 Nov 2019 08:05:37 +0000 (09:05 +0100)]
rpcd-mod-luci: handle DHCPv6 leases in dnsmasq lease file
For DHCPv6, the second entry of a lease is the IAID. The parsing code
expects a MAC instead of a IAID.
Reported-by: Hartmut Birr <e9hack@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sat, 2 Nov 2019 21:55:59 +0000 (22:55 +0100)]
luci-base, luci-mod-status: convert realtime stats to client side views
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sat, 2 Nov 2019 21:47:25 +0000 (22:47 +0100)]
luci-base: add luci/getRealtimeStats and luci/getConntrackList rpc methods
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 3 Nov 2019 16:55:09 +0000 (17:55 +0100)]
Merge pull request #3256 from ysc3839/gridsection
luci-base: form.js: fix GridSection not using user-input name when add
Richard Yu [Sun, 3 Nov 2019 16:19:33 +0000 (00:19 +0800)]
luci-base: form.js: fix GridSection not using user-input name when add
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Florian Eckert [Sun, 3 Nov 2019 11:03:13 +0000 (12:03 +0100)]
Merge pull request #2672 from ZachCook/feature_status_add_available_cached
luci-mod-status: use available and cached memory for progress bars
Zachary Cook [Sat, 2 Nov 2019 21:01:58 +0000 (17:01 -0400)]
luci-mod-status: use available and cached memory for progress bars
Fixes: #1148
Uses available and cached memory from /proc/meminfo via procd, and carefully
handles the cases where they are nil or zero, so as to not require specific
linux or procd versions to function
MemAvailable is a better estimate than free + buffered/cached, see:
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=
34e431b0
Also adds a new progressbar that shows cached memory if not nil
Signed-off-by: Zachary Cook <zachcook1991@gmail.com>
Jo-Philipp Wich [Sat, 2 Nov 2019 19:44:22 +0000 (20:44 +0100)]
rpcd-mod-luci: bump version
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sat, 2 Nov 2019 19:13:00 +0000 (20:13 +0100)]
rpcd-mod-luci: fix crash on not existing uci options
Checking the return value of uci_lookup_ptr() is not enough to ensure that
the requested optiomn has actually been found.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 1 Nov 2019 12:42:30 +0000 (13:42 +0100)]
luci-base: sys.lua: lazy-load luci.model.network
This allows using luci.sys without installed luci.model.network class.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hosted Weblate [Sat, 2 Nov 2019 16:07:24 +0000 (17:07 +0100)]
Translated using Weblate (Portuguese)
Currently translated at 16.7% (8 of 48 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (50 of 50 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 10.0% (5 of 50 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (139 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 67.6% (94 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 7.8% (4 of 51 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (75 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 13.3% (10 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 9.4% (6 of 64 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 16.7% (1 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 50.0% (3 of 6 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (12 of 12 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (39 of 39 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (25 of 25 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 21.2% (22 of 104 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (156 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 14.1% (22 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (172 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 5.8% (10 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/cifsd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscifsd/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 21.1% (4 of 19 strings)
Translation: OpenWrt/LuCI/applications/ltqtapi
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 4.0% (7 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (30 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 16.7% (5 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 26.1% (6 of 23 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (55 of 55 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 25.0% (2 of 8 strings)
Translation: OpenWrt/LuCI/applications/https_dns_proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps_dns_proxy/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 83.9% (104 of 124 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 9.3% (5 of 54 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 21.1% (26 of 123 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 10.4% (12 of 115 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Spanish)
Currently translated at 100.0% (216 of 216 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 11.6% (25 of 216 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 14.3% (9 of 63 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (24 of 24 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 100.0% (19 of 19 strings)
Translation: OpenWrt/LuCI/applications/fwknopd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/pt/
Translated using Weblate (Spanish)
Currently translated at 98.9% (92 of 93 strings)
Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/es/
Translated using Weblate (Portuguese)
Currently translated at 54.3% (25 of 46 strings)
Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pt/
Translated using Weblate (Portuguese)
Currently translated at 32.6% (15 of 46 strings)
Translation: OpenWrt/LuCI/applications/upnp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt/
Translated using Weblate (Spanish)
Currently translated at 100.0% (194 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/es/
Translated using Weblate (Portuguese)
Currently translated at 46.9% (91 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (11 of 11 strings)
Translation: OpenWrt/LuCI/applications/watchcat
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/samba
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba/pt/
Translated using Weblate (Spanish)
Currently translated at 100.0% (194 of 194 strings)
Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/es/
Translated using Weblate (Portuguese)
Currently translated at 87.1% (169 of 194 strings)
Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pt/
Translated using Weblate (Portuguese)
Currently translated at 5.2% (3 of 58 strings)
Translation: OpenWrt/LuCI/applications/uhttpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/commands
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (10 of 10 strings)
Translation: OpenWrt/LuCI/applications/p910nd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt/
Translated using Weblate (Portuguese)
Currently translated at 49.7% (85 of 171 strings)
Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt/
Translated using Weblate (Spanish)
Currently translated at 4.5% (5 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/es/
Translated using Weblate (Portuguese)
Currently translated at 6.2% (7 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (57 of 57 strings)
Translation: OpenWrt/LuCI/applications/polipo
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pt/
Translated using Weblate (Portuguese)
Currently translated at 62.6% (147 of 235 strings)
Translation: OpenWrt/LuCI/applications/statistics
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translated using Weblate (Portuguese)
Currently translated at 71.0% (22 of 31 strings)
Translation: OpenWrt/LuCI/applications/samba4
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/pt/
Translated using Weblate (Spanish)
Currently translated at 100.0% (1310 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 88.8% (1163 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/
Signed-off-by: ssantos <ssantos@web.de>
Translated using Weblate (Portuguese)
Currently translated at 88.7% (1162 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 14.6% (7 of 48 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 8.0% (4 of 50 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 6.1% (2 of 33 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 20.1% (28 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 5.9% (3 of 51 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 20.8% (5 of 24 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 10.7% (8 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 50.0% (3 of 6 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 25.0% (3 of 12 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 16.0% (4 of 25 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 10.9% (17 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 4.7% (8 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 13.6% (3 of 22 strings)
Translation: OpenWrt/LuCI/applications/cifsd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscifsd/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 25.0% (4 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 15.8% (3 of 19 strings)
Translation: OpenWrt/LuCI/applications/ltqtapi
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 3.4% (6 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 13.3% (4 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 2.4% (3 of 124 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 17.4% (4 of 23 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 1.8% (1 of 55 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 8.1% (10 of 124 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 7.4% (4 of 54 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 16.3% (20 of 123 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 7.8% (9 of 115 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 7.4% (2 of 27 strings)
Translation: OpenWrt/LuCI/applications/noddos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnoddos/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 9.7% (21 of 216 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 11.1% (7 of 63 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 16.7% (4 of 24 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 27.8% (20 of 72 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Translated using Weblate (Portuguese)
Currently translated at 26.9% (25 of 93 strings)
Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pt/
Translated using Weblate (Portuguese)
Currently translated at 28.3% (13 of 46 strings)
Translation: OpenWrt/LuCI/applications/upnp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt/
Translated using Weblate (Portuguese)
Currently translated at 4.5% (1 of 22 strings)
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/pt/
Translated using Weblate (Portuguese)
Currently translated at 46.4% (90 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt/
Translated using Weblate (Portuguese)
Currently translated at 90.9% (20 of 22 strings)
Translation: OpenWrt/LuCI/applications/samba
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba/pt/
Translated using Weblate (Portuguese)
Currently translated at 86.6% (168 of 194 strings)
Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pt/
Translated using Weblate (Portuguese)
Currently translated at 5.2% (3 of 58 strings)
Translation: OpenWrt/LuCI/applications/uhttpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt/
Translated using Weblate (Portuguese)
Currently translated at 80.6% (25 of 31 strings)
Translation: OpenWrt/LuCI/applications/commands
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pt/
Translated using Weblate (Portuguese)
Currently translated at 90.0% (9 of 10 strings)
Translation: OpenWrt/LuCI/applications/p910nd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt/
Translated using Weblate (Portuguese)
Currently translated at 49.7% (85 of 171 strings)
Translation: OpenWrt/LuCI/applications/firewall
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt/
Translated using Weblate (Portuguese)
Currently translated at 6.2% (7 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (57 of 57 strings)
Translation: OpenWrt/LuCI/applications/polipo
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pt/
Translated using Weblate (Portuguese)
Currently translated at 33.8% (27 of 80 strings)
Translation: OpenWrt/LuCI/applications/splash
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/pt/
Translated using Weblate (Portuguese)
Currently translated at 4.5% (6 of 133 strings)
Translation: OpenWrt/LuCI/applications/nut
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/pt/
Translated using Weblate (Portuguese)
Currently translated at 62.1% (146 of 235 strings)
Translation: OpenWrt/LuCI/applications/statistics
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translated using Weblate (Portuguese)
Currently translated at 58.1% (18 of 31 strings)
Translation: OpenWrt/LuCI/applications/samba4
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/pt/
Translated using Weblate (Portuguese)
Currently translated at 88.7% (1162 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
Jo-Philipp Wich [Sat, 2 Nov 2019 13:53:14 +0000 (14:53 +0100)]
rpcd-mod-luci: depend on libnl-tiny, do not runtime depend on libiwinfo
Also fix package description.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 1 Nov 2019 11:45:00 +0000 (12:45 +0100)]
luci-mod-system: flash.js: upon sysupgrade, select reconnect ip by keep state
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 1 Nov 2019 11:42:48 +0000 (12:42 +0100)]
luci-mod-system: flash.js: fix flash erase modal
The firstboot rpc call might not return, therefor do not wait on promise
fullfillment but display modal dialog right away.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 1 Nov 2019 11:32:17 +0000 (12:32 +0100)]
luci-mod-network: fix disabled state in wifi settings modal
Also auto-enable the radio upon network join.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Richard Yu [Wed, 23 Oct 2019 12:22:11 +0000 (20:22 +0800)]
luci-app-opkg: add ipk upload feature
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
[fix duplicate upload errors, remove temporary file, tweak style]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 1 Nov 2019 08:00:23 +0000 (09:00 +0100)]
luci-base, luci-mod-system: move file upload handling to ui.js
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 18:04:04 +0000 (19:04 +0100)]
luci-mod-system: use declarative dependencies in controller
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 17:49:23 +0000 (18:49 +0100)]
luci-mod-status: use declarative dependencies in controller
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 17:46:51 +0000 (18:46 +0100)]
luci-mod-network: use declarative dependencies in controller
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 17:25:23 +0000 (18:25 +0100)]
luci-base: dispatcher.lua: support declarative node dependencies
Introduce two new properties for page nodes to allow for declaratively
specifiying system dependencies which is useful to e.g. make certain
views depend on specific uci values or the presence of certain files.
The recognized properties are:
- `uci_depends` - a nested table in one of the following forms:
1) `{ config = { section = { option = "exact_value" } }`
2) `{ config = { section = { option = true } }`
3) `{ config = { section = "exact_type" } }`
4) `{ config = { section = true } }`
5) `{ config = true }`
Depending on the declaration, the uci option or section type must either
match the given "exact_value" or "exact_type" values or be a non-nil value
in case boolean "true" is specified.
- `file_depends` - a flat lists of file paths that must be accessible
If a path listed in `file_depends` points to a directory, that directory
must be not empty, otherwise it suffices if the path exists.
Examples:
- Only display the node if an /etc/config/wireless file exists with
a "config wifi-device radio0" section.
node = page(...)
node.uci_depends = { wireless = { radio0 = "wifi-device" } }
- Only display the node when swconfig is installed.
node = page(...)
node.file_depends = { "/sbin/swconfig" }
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 16:37:55 +0000 (17:37 +0100)]
luci-mod-network: interfaces.js: issue iface restart via file/exec rpc call
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 16:27:36 +0000 (17:27 +0100)]
luci-mod-network: wireless.js: issue wifi restart via file/exec rpc call
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 15:43:48 +0000 (16:43 +0100)]
luci-base: remove unused Lua code
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 15:38:31 +0000 (16:38 +0100)]
luci-mod-status: reimplement index status page as client side view
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 15:25:49 +0000 (16:25 +0100)]
luci-base, luci-mod-system: replace luci/setUmount with fs.exec calls
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 14:54:21 +0000 (15:54 +0100)]
luci-base, luci-mod-system: replace luci/setReboot with fs.exec
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 14:01:26 +0000 (15:01 +0100)]
luci-base: consolidate network.js data acquisition
The new luci-rpc/getNetworkDevices procedure offers netdev enumeration
with included IPv4 and IPv6 address information as well as 64bit traffic
counters, so we can remove the calls to network.device/status and
luci/getIfaddrs now as we're able to obtain all info from a single source.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:57:27 +0000 (14:57 +0100)]
luci-base: migrate luci/getNetworkDevices to C plugin
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:42:03 +0000 (14:42 +0100)]
luci-base: migrate luci/getWirelessDevices to C plugin
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:37:07 +0000 (14:37 +0100)]
luci-base, luci-mod-network, luci-app-firewall: migrate luci/getHostHints
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:25:53 +0000 (14:25 +0100)]
luci-base, luci-mod-network: migrate luci/getDHCPLeases to C plugin
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:15:40 +0000 (14:15 +0100)]
luci-base: migrate luci/getBoardJSON to C plugin
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:13:27 +0000 (14:13 +0100)]
luci-base: depend on rpcd-mod-luci
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 31 Oct 2019 13:01:38 +0000 (14:01 +0100)]
libs: add rpcd-mod-luci
Add rpcd-mod-luci, a fast rpcd C plugin for speeding up common backend
ubus operations.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Paul Spooren [Thu, 31 Oct 2019 02:57:43 +0000 (16:57 -1000)]
translation: Add Bulgarian to luci.mk
Signed-off-by: Paul Spooren <mail@aparcar.org>
Hosted Weblate [Thu, 31 Oct 2019 02:46:05 +0000 (03:46 +0100)]
translation: weblate update
Signed-off-by: Paul Spooren <mail@aparcar.org>
Allan Nordhøy [Tue, 29 Oct 2019 18:34:34 +0000 (18:34 +0000)]
translation: weblate update
Added translation using Weblate (Bulgarian)
Translated using Weblate (Chinese (Traditional))
Translated using Weblate (German)
Translated using Weblate (Italian)
Translated using Weblate (Japanese)
Translated using Weblate (Portuguese (Brazil))
Translated using Weblate (Russian)
Translated using Weblate (Spanish)
Translated using Weblate (Turkish)
Signed-off-by: Paul Spooren <mail@aparcar.org>
Paul Spooren [Tue, 29 Oct 2019 07:48:14 +0000 (21:48 -1000)]
translation: squashed weblate update
these updates are getting slightly out of hand, I'd suggest to squash
them now instead of having a single commit per language.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Florian Eckert [Tue, 29 Oct 2019 05:24:49 +0000 (06:24 +0100)]
Merge pull request #3244 from stangri/19.07-luci-app-vpnbypass
[19.07] luci-app-vpnbypass: bugfix: call to action has no parent node
Florian Eckert [Tue, 29 Oct 2019 05:23:13 +0000 (06:23 +0100)]
Merge pull request #3245 from stangri/master-luci-app-vpnbypass
luci-app-vpnbypass: bugfix: call to action has no parent node
Stan Grishin [Mon, 28 Oct 2019 23:35:24 +0000 (16:35 -0700)]
luci-app-vpnbypass: bugfix: call to action has no parent node
Signed-off-by: Stan Grishin <stangri@melmac.net>
Stan Grishin [Mon, 28 Oct 2019 23:34:54 +0000 (16:34 -0700)]
luci-app-vpnbypass: bugfix: call to action has no parent node
Signed-off-by: Stan Grishin <stangri@melmac.net>
Jo-Philipp Wich [Mon, 28 Oct 2019 09:15:06 +0000 (10:15 +0100)]
Merge pull request #3223 from stangri/master-luci-app-vpnbypass
luci-app-vpnbypass: better service control buttons
Jo-Philipp Wich [Mon, 28 Oct 2019 09:14:43 +0000 (10:14 +0100)]
Merge pull request #3224 from stangri/19.07-luci-app-vpnbypass
[19.07] luci-app-vpnbypass: better service control buttons
Jo-Philipp Wich [Mon, 28 Oct 2019 09:14:23 +0000 (10:14 +0100)]
Merge pull request #3239 from ysc3839/cifsd
luci-app-cifsd: fix read_only option incorrect default value
Jo-Philipp Wich [Mon, 28 Oct 2019 07:16:41 +0000 (08:16 +0100)]
Merge pull request #3242 from ysc3839/led
luci-mod-system: add missing speed_mask option in leds.js
Richard Yu [Mon, 28 Oct 2019 06:57:19 +0000 (14:57 +0800)]
luci-mod-system: add missing speed_mask option in leds.js
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Florian Eckert [Fri, 25 Oct 2019 07:33:26 +0000 (09:33 +0200)]
Merge pull request #3238 from weblate/weblate-openwrt-luci
Update from Weblate
Richard Yu [Thu, 24 Oct 2019 17:37:37 +0000 (01:37 +0800)]
luci-app-cifsd: fix read_only option incorrect default value
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Nathan [Thu, 24 Oct 2019 13:56:05 +0000 (15:56 +0200)]
Translated using Weblate (French)
Currently translated at 2.0% (1 of 50 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 49.6% (69 of 139 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 4.2% (1 of 24 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 2.7% (2 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 5.3% (2 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 7.8% (5 of 64 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 8.3% (1 of 12 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 5.1% (2 of 39 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 14.4% (15 of 104 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 3.2% (5 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 1.7% (3 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 4.5% (1 of 22 strings)
Translation: OpenWrt/LuCI/applications/cifsd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscifsd/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 6.2% (1 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 5.3% (1 of 19 strings)
Translation: OpenWrt/LuCI/applications/ltqtapi
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 1.7% (3 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 3.3% (1 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 0.8% (1 of 124 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 4.3% (1 of 23 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 1.8% (1 of 55 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 0.8% (1 of 124 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 1.9% (1 of 54 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 6.5% (8 of 123 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 0.9% (1 of 115 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 6.0% (13 of 216 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 3.2% (2 of 63 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 8.3% (2 of 24 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
Translated using Weblate (French)
Currently translated at 1.1% (1 of 93 strings)
Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/fr/
Translated using Weblate (French)
Currently translated at 2.2% (1 of 46 strings)
Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/fr/
Translated using Weblate (French)
Currently translated at 89.1% (41 of 46 strings)
Translation: OpenWrt/LuCI/applications/upnp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fr/
Translated using Weblate (French)
Currently translated at 1.5% (3 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fr/
Translated using Weblate (French)
Currently translated at 85.6% (166 of 194 strings)
Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fr/
Translated using Weblate (French)
Currently translated at 80.6% (25 of 31 strings)
Translation: OpenWrt/LuCI/applications/commands
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/fr/
Translated using Weblate (French)
Currently translated at 29.2% (19 of 65 strings)
Translation: OpenWrt/LuCI/applications/opkg
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fr/
Translated using Weblate (French)
Currently translated at 51.2% (41 of 80 strings)
Translation: OpenWrt/LuCI/applications/splash
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/fr/
Translated using Weblate (French)
Currently translated at 50.1% (656 of 1310 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/
Signed-off-by: Nathan <bonnemainsnathan@gmail.com>
liushuyu011 [Wed, 23 Oct 2019 09:55:03 +0000 (11:55 +0200)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 96.0% (48 of 50 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 91.7% (22 of 24 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (12 of 12 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.8% (170 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 18.8% (3 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (177 of 177 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (30 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 34.5% (19 of 55 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.2% (122 of 123 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hans/
Signed-off-by: liushuyu011 <liushuyu011@gmail.com>
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.5% (193 of 194 strings)
Translation: OpenWrt/LuCI/applications/openvpn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/
Paul Spooren [Wed, 23 Oct 2019 09:55:02 +0000 (11:55 +0200)]
Translated using Weblate (German)
Currently translated at 16.0% (12 of 75 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 7.7% (3 of 39 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 32.0% (8 of 25 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (156 of 156 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 7.0% (12 of 172 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 77.3% (17 of 22 strings)
Translation: OpenWrt/LuCI/applications/cifsd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscifsd/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 25.0% (4 of 16 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (30 of 30 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 5.6% (4 of 72 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/
Signed-off-by: Paul Spooren <mail@aparcar.org>
Translated using Weblate (German)
Currently translated at 100.0% (93 of 93 strings)
Translation: OpenWrt/LuCI/applications/transmission
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/de/
Translated using Weblate (German)
Currently translated at 97.8% (45 of 46 strings)
Translation: OpenWrt/LuCI/applications/minidlna
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/de/
Translated using Weblate (German)
Currently translated at 83.0% (161 of 194 strings)
Translation: OpenWrt/LuCI/applications/olsr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/de/
Translated using Weblate (German)
Currently translated at 100.0% (11 of 11 strings)
Translation: OpenWrt/LuCI/applications/watchcat
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/
Translated using Weblate (German)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/samba
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba/de/
Translated using Weblate (German)
Currently translated at 100.0% (32 of 32 strings)
Translation: OpenWrt/LuCI/applications/ahcp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/de/
Translated using Weblate (German)
Currently translated at 100.0% (10 of 10 strings)
Translation: OpenWrt/LuCI/applications/p910nd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/de/
Translated using Weblate (German)
Currently translated at 100.0% (65 of 65 strings)
Translation: OpenWrt/LuCI/applications/opkg
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/de/
Translated using Weblate (German)
Currently translated at 80.6% (25 of 31 strings)
Translation: OpenWrt/LuCI/applications/samba4
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/de/
Florian Eckert [Wed, 23 Oct 2019 09:12:05 +0000 (11:12 +0200)]
Merge pull request #3178 from nickberry17/update-proto-qmi
luci-proto-qmi: add PDP type option
Dirk Brenken [Wed, 23 Oct 2019 08:42:38 +0000 (10:42 +0200)]
luci-app-travelmate: WEP-fixes
* fix some more WEP-related form issues
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
9a47552bd938985879d727e1e28cd34df57de604)
Dirk Brenken [Wed, 23 Oct 2019 08:49:16 +0000 (10:49 +0200)]
Merge pull request #3234 from dibdot/travelmate
luci-app-travelmate: WEP-fixes
Dirk Brenken [Wed, 23 Oct 2019 08:42:38 +0000 (10:42 +0200)]
luci-app-travelmate: WEP-fixes
* fix some more WEP-related form issues
Signed-off-by: Dirk Brenken <dev@brenken.org>
Nicholas Smith [Wed, 23 Oct 2019 04:34:22 +0000 (14:34 +1000)]
luci-proto-qmi: remove the word 'both' from menu for improved i18n
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
Nicholas Smith [Fri, 11 Oct 2019 00:47:25 +0000 (10:47 +1000)]
luci-proto-qmi: add PDP type option
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
Dirk Brenken [Tue, 22 Oct 2019 19:43:11 +0000 (21:43 +0200)]
luci-app-travelmate: fix logical glitch
* fix logical glitch in last commit for WEP/EAP stations
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
2914547347ef7a2842878a895d6fc233a9212cca)
Dirk Brenken [Mon, 21 Oct 2019 18:43:27 +0000 (20:43 +0200)]
luci-app-travelmate: sync with update 1.5.1
* fix wireless and travelmate section naming
* fix other small visual issues
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
16ce3e39df9d704a2333279d6b2e1f16e5460bb8)
Jo-Philipp Wich [Tue, 22 Oct 2019 20:38:09 +0000 (22:38 +0200)]
luci-base: network.js: implement Protocol.getGateway6Addr()
Signed-off-by: Jo-Philipp Wich <jo@mein.io>