Jo-Philipp Wich [Tue, 21 Jun 2022 06:52:50 +0000 (08:52 +0200)]
luci-mod-network: wireless.js: expose wifi-iface macaddr option
Fixes: #5845
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 20 Jun 2022 22:07:04 +0000 (00:07 +0200)]
luci-proto-wireguard: gracefully deal with missing uci configs
The /etc/config/ddns in particular might not be present on the system,
don't fail if it is absent.
Fixes: #5838
Fixes: 9ba20645b0 ("luci-proto-wireguard: rewrite protocol handler")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 20 Jun 2022 21:56:58 +0000 (23:56 +0200)]
luci-proto-wireguard: grant uci read access to system and ddns config
The configuration export requires access to /e/c/system and /e/c/ddns for
external hostname hints.
Fixes: #5838
Fixes: 9ba20645b0 ("luci-proto-wireguard: rewrite protocol handler")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 20 Jun 2022 08:56:26 +0000 (10:56 +0200)]
luci-base: remove redundant english translations
Drop translations that match the msgid as well as stry, misplaced spanish
ones.
Ref: https://forum.openwrt.org/t/openwrt-22-03-0-rc4/129874/50
Ref: https://forum.openwrt.org/t/openwrt-22-03-0-rc4/129874/60
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hosted Weblate [Sun, 19 Jun 2022 12:59:59 +0000 (14:59 +0200)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (39 of 39 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (34 of 34 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Romanian)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Russian)
Currently translated at 80.6% (25 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (18 of 18 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (13 of 13 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (6 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (24 of 24 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/ru/
Translated using Weblate (Russian)
Currently translated at 93.1% (27 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Romanian)
Currently translated at 99.0% (2005 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 67.8% (114 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Russian)
Currently translated at 67.8% (114 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (195 of 195 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Romanian)
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/ro/
Translated using Weblate (Romanian)
Currently translated at 95.5% (1933 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Spanish)
Currently translated at 9.0% (8 of 88 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/es/
Translated using Weblate (Russian)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Russian)
Currently translated at 86.0% (43 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Spanish)
Currently translated at 6.8% (6 of 88 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/es/
Translated using Weblate (Danish)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/
Translated using Weblate (Spanish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Polish)
Currently translated at 100.0% (2024 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 96.3% (1951 of 2024 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: AHOHNMYC <lqwh2h2cwa@protonmail.com>
Co-authored-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Localizer <Localizer_in_Russian@protonmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: MkQtS <onewordwrong@aliyun.com>
Co-authored-by: Sergey V. Lobanov <sergey@lobanov.in>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Signed-off-by: AHOHNMYC <lqwh2h2cwa@protonmail.com>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Localizer <Localizer_in_Russian@protonmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: MkQtS <onewordwrong@aliyun.com>
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ru/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Jo-Philipp Wich [Fri, 17 Jun 2022 08:03:33 +0000 (10:03 +0200)]
Merge pull request #5841 from Qrbaker/master
luci-theme-material: CSS Fix for previous update
Quentin Baker [Fri, 17 Jun 2022 03:59:39 +0000 (23:59 -0400)]
luci-theme-material: CSS Fix for previous update
Commit
b0f13ef Changed the color of a CSS element from a bright blue to
a dark blue. This resulted in a modal with difficult-to-read text (black
text on dark blue).
This commit sets the modal text-color to #000, in line with style
guidelines.
Signed-off-by: Quentin Baker <opensource@quentb.com>
Jo-Philipp Wich [Thu, 16 Jun 2022 07:47:47 +0000 (09:47 +0200)]
luci-base: network.js: consider uci config for Device.getType()/getParent()
For network devices declared in uci but not yet created by netifd, the
runtime status information will be unavailable, causing methods such as
`getType()` to assume plain ethernet interfaces and `getParent()` to fail
resolving parent devices.
Fall back to infer the information from uci configuration settings in such
cases to give accurate type hints to callers.
In particular, this prevents LuCI from turning wireless target networks
containing a to-be-created bridge device into bridges themselves.
Fixes: https://github.com/openwrt/packages/issues/18768
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hannu Nyman [Sun, 12 Jun 2022 16:59:02 +0000 (19:59 +0300)]
luci-app-mosquitto: trigger weblate translation
Trigger weblate by adding a .po file for one language.
(Just having the .pot template is not enough.)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hannu Nyman [Sun, 12 Jun 2022 16:45:05 +0000 (19:45 +0300)]
treewide: sync translations
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hosted Weblate [Sun, 12 Jun 2022 16:30:28 +0000 (18:30 +0200)]
Translated using Weblate (German)
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (German)
Currently translated at 90.0% (153 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (German)
Currently translated at 94.7% (200 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (German)
Currently translated at 78.2% (133 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (German)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (German)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (German)
Currently translated at 87.7% (1741 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (Danish)
Currently translated at 17.0% (14 of 82 strings)
Translated using Weblate (Dutch)
Currently translated at 0.5% (1 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/nl/
Translated using Weblate (Dutch)
Currently translated at 0.9% (2 of 212 strings)
Translated using Weblate (Dutch)
Currently translated at 67.1% (131 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/nl/
Translated using Weblate (Dutch)
Currently translated at 1.1% (4 of 343 strings)
Translated using Weblate (Dutch)
Currently translated at 43.2% (16 of 37 strings)
Translated using Weblate (Dutch)
Currently translated at 8.3% (166 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/
Translated using Weblate (Polish)
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (1986 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 96.5% (1918 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Added translation using Weblate (Dutch)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (German)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/de/
Translated using Weblate (German)
Currently translated at 99.2% (132 of 133 strings)
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Martin Bezemer <m.bezemer+openwrt@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: MkQtS <onewordwrong@aliyun.com>
Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Martin Bezemer <m.bezemer+openwrt@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Steffen Möller <steffen_moeller@gmx.de>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hans/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat
Hosted Weblate [Tue, 7 Jun 2022 17:27:37 +0000 (19:27 +0200)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1986 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (English)
Currently translated at 4.1% (3 of 72 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/en/
Translated using Weblate (English)
Currently translated at 1.4% (3 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/en/
Translated using Weblate (German)
Currently translated at 94.7% (200 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (English)
Currently translated at 22.2% (4 of 18 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/en/
Translated using Weblate (German)
Currently translated at 98.0% (51 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/de/
Translated using Weblate (English)
Currently translated at 0.5% (1 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/en/
Translated using Weblate (English)
Currently translated at 6.2% (5 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/en/
Translated using Weblate (English)
Currently translated at 1.7% (2 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/en/
Translated using Weblate (English)
Currently translated at 1.6% (2 of 125 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/en/
Translated using Weblate (English)
Currently translated at 1.1% (2 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/en/
Translated using Weblate (English)
Currently translated at 3.0% (2 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/en/
Translated using Weblate (English)
Currently translated at 1.0% (2 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/en/
Translated using Weblate (English)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/
Translated using Weblate (German)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/de/
Translated using Weblate (English)
Currently translated at 2.2% (4 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/en/
Translated using Weblate (German)
Currently translated at 66.4% (113 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (German)
Currently translated at 100.0% (116 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/de/
Translated using Weblate (German)
Currently translated at 99.4% (195 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/de/
Translated using Weblate (German)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (German)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (English)
Currently translated at 26.6% (52 of 195 strings)
Translated using Weblate (English)
Currently translated at 78.0% (149 of 191 strings)
Translated using Weblate (English)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (English)
Currently translated at 4.1% (3 of 72 strings)
Translated using Weblate (English)
Currently translated at 99.1% (112 of 113 strings)
Translated using Weblate (English)
Currently translated at 35.2% (121 of 343 strings)
Translated using Weblate (English)
Currently translated at 88.0% (22 of 25 strings)
Translated using Weblate (English)
Currently translated at 15.3% (304 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/en/
Translated using Weblate (German)
Currently translated at 87.7% (1741 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (English)
Currently translated at 0.9% (2 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/en/
Translated using Weblate (English)
Currently translated at 6.0% (2 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/en/
Translated using Weblate (English)
Currently translated at 2.1% (2 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/en/
Translated using Weblate (Spanish)
Currently translated at 83.7% (93 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/
Translated using Weblate (English)
Currently translated at 0.9% (1 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/en/
Translated using Weblate (English)
Currently translated at 16.6% (3 of 18 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/en/
Translated using Weblate (English)
Currently translated at 0.9% (1 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/en/
Translated using Weblate (English)
Currently translated at 3.7% (3 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/en/
Translated using Weblate (English)
Currently translated at 7.6% (1 of 13 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/en/
Translated using Weblate (English)
Currently translated at 1.6% (2 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/en/
Translated using Weblate (English)
Currently translated at 6.4% (2 of 31 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/en/
Translated using Weblate (English)
Currently translated at 2.0% (4 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/en/
Translated using Weblate (English)
Currently translated at 0.5% (1 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/en/
Translated using Weblate (English)
Currently translated at 29.5% (18 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/
Translated using Weblate (English)
Currently translated at 1.1% (2 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/en/
Translated using Weblate (English)
Currently translated at 2.6% (1 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/en/
Translated using Weblate (English)
Currently translated at 1.6% (3 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/en/
Translated using Weblate (English)
Currently translated at 36.3% (16 of 44 strings)
Translated using Weblate (English)
Currently translated at 25.6% (50 of 195 strings)
Translated using Weblate (English)
Currently translated at 12.1% (9 of 74 strings)
Translated using Weblate (English)
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (English)
Currently translated at 1.3% (1 of 72 strings)
Translated using Weblate (English)
Currently translated at 6.2% (1 of 16 strings)
Translated using Weblate (English)
Currently translated at 62.0% (36 of 58 strings)
Translated using Weblate (Spanish)
Currently translated at 96.5% (1917 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (English)
Currently translated at 15.1% (300 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/en/
Translated using Weblate (Spanish)
Currently translated at 96.5% (1917 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (English)
Currently translated at 3.2% (2 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/
Translated using Weblate (Spanish)
Currently translated at 96.5% (1918 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (1986 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Russian)
Currently translated at 86.0% (43 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Russian)
Currently translated at 44.6% (83 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ru/
Translated using Weblate (Russian)
Currently translated at 28.3% (32 of 113 strings)
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: James White <james@jmwhite.co.uk>
Co-authored-by: João Paulo da Silva <dasilvaj4@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Zheng Qian <sotux82@gmail.com>
Co-authored-by: masta0f1eave <lomskoff.dima@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: viniribeirossa <viniribeirossa@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: James White <james@jmwhite.co.uk>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Zheng Qian <sotux82@gmail.com>
Signed-off-by: masta0f1eave <lomskoff.dima@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: viniribeirossa <viniribeirossa@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/en/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/vnstat
Jo-Philipp Wich [Mon, 6 Jun 2022 22:30:39 +0000 (00:30 +0200)]
Merge pull request #5832 from Qrbaker/feature/material-logo-update
luci-theme-material: Update brand logo/colors
Quentin Baker [Mon, 6 Jun 2022 01:35:25 +0000 (21:35 -0400)]
luci-theme-material: Update brand logo/colors
I have updated the brand.png logo to the 2020 version, and I have
made a small adjustment to the CSS to reflect its slightly larger
vertical height.
I also have made small tweaks to the system theme colors to use
the brand colors as recommended on page 5 of the logo usage
guidelines document avalible at
openwrt/branding/blob/master/openwrt-styleguide.pdf
Signed-off-by: Quentin Baker <opensource@quentb.com>
Hosted Weblate [Tue, 31 May 2022 03:33:13 +0000 (05:33 +0200)]
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (English)
Currently translated at 3.2% (2 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/
Translated using Weblate (Spanish)
Currently translated at 96.5% (1918 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (1986 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Russian)
Currently translated at 86.0% (43 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Russian)
Currently translated at 44.6% (83 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ru/
Translated using Weblate (Russian)
Currently translated at 28.3% (32 of 113 strings)
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: James White <james@jmwhite.co.uk>
Co-authored-by: João Paulo da Silva <dasilvaj4@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: masta0f1eave <lomskoff.dima@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: James White <james@jmwhite.co.uk>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: masta0f1eave <lomskoff.dima@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Jo-Philipp Wich [Fri, 3 Jun 2022 11:36:02 +0000 (13:36 +0200)]
luci-app-opkg: fix parsing package dependencies with version constraints
Due to improper ordering of regexp alternatives, version constraint operators
might get undermatched.
Fixes: https://github.com/openwrt/openwrt/issues/9982
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 31 May 2022 18:43:01 +0000 (20:43 +0200)]
Merge pull request #5818 from jow-/ucode-mod-lua
contrib: introduce ucode-mod-lua
Jo-Philipp Wich [Tue, 31 May 2022 18:42:42 +0000 (20:42 +0200)]
Merge pull request #5816 from jow-/wireguard-rewrite
luci-proto-wireguard: rewrite protocol handler
Jo-Philipp Wich [Thu, 19 May 2022 15:10:17 +0000 (17:10 +0200)]
contrib: introduce ucode-mod-lua
The ucode-mod-lua library provides an ucode-to-Lua bridge and a set of
functions to instantiate Lua VMs, invoke Lua functions as well as
exchanging data structures between ucode and Lua.
Example usage:
#!/usr/bin/ucode
'use strict';
const lua = require("lua");
let vm = lua.create();
vm.set({
hello: function(...args) {
print(`A ucode "Hello world" function called from Lua! Got arguments: ${args}\n`);
},
data_from_ucode: {
bool: true,
float: 1.3,
int: 0x11223344,
string: "Hello from ucode!",
array: [ 1, 2, 3, null, 5 ],
object: {
apple: "green",
banana: "yellow",
[5]: "foo",
[-1]: null,
nested: {
a: [ 5, 6 ],
b: { c: NaN }
}
},
regexp: /foo/
}
});
vm.invoke("hello", true, 123, "Foo");
vm.eval('print("Print from Lua!", data_from_ucode.int * data_from_ucode.float);');
try {
vm.invoke("error", "Throwing a Lua exception...");
}
catch (e) {
print(`Caught exception: ${e}\n`);
}
print(`Lua VM version is: ${vm.get('_G', '_VERSION').value()}\n`);
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Dirk Brenken [Fri, 27 May 2022 19:31:21 +0000 (21:31 +0200)]
luci-app-banip: mark as broken
banIP 0.7.x is not compatible with new nft firewall (default in master and 22.03).
Mark the package as BROKEN for now.
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hosted Weblate [Mon, 23 May 2022 11:15:21 +0000 (13:15 +0200)]
Translated using Weblate (Polish)
Currently translated at 100.0% (25 of 25 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (1986 of 1986 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Hungarian)
Currently translated at 96.0% (48 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/hu/
Translated using Weblate (Polish)
Currently translated at 100.0% (20 of 20 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/pl/
Translated using Weblate (Italian)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/it/
Translated using Weblate (Italian)
Currently translated at 13.2% (15 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 96.8% (1922 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Italian)
Currently translated at 48.8% (970 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/
Translated using Weblate (Danish)
Currently translated at 10.0% (8 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/da/
Translated using Weblate (Danish)
Currently translated at 9.4% (11 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Polish)
Currently translated at 100.0% (16 of 16 strings)
Translated using Weblate (Persian)
Currently translated at 4.1% (3 of 72 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/fa/
Translated using Weblate (Persian)
Currently translated at 7.5% (16 of 212 strings)
Translated using Weblate (Persian)
Currently translated at 91.8% (45 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/fa/
Translated using Weblate (Persian)
Currently translated at 53.4% (102 of 191 strings)
Translated using Weblate (Persian)
Currently translated at 18.0% (11 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fa/
Translated using Weblate (Persian)
Currently translated at 9.4% (20 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/fa/
Translated using Weblate (Russian)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Spanish)
Currently translated at 96.3% (1913 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Added translation using Weblate (Persian)
Added translation using Weblate (Persian)
Added translation using Weblate (Persian)
Translated using Weblate (Romanian)
Currently translated at 98.0% (1947 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/ru/
Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/es/
Translated using Weblate (Russian)
Currently translated at 40.7% (86 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/
Translated using Weblate (Russian)
Currently translated at 38.7% (12 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/ru/
Translated using Weblate (Polish)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/pl/
Translated using Weblate (Russian)
Currently translated at 43.5% (85 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Russian)
Currently translated at 26.5% (30 of 113 strings)
Translated using Weblate (Russian)
Currently translated at 97.9% (1945 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Polish)
Currently translated at 100.0% (1985 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 96.3% (1913 of 1985 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Co-authored-by: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>
Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Carlo Alberto Ferraris <cafxx@strayorange.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KinteLiX <superh552@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mc Giver <mcgivergim@gmail.com>
Co-authored-by: Vladdrako <vladdrako007@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: 王攀 <41330784@qq.com>
Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Signed-off-by: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Carlo Alberto Ferraris <cafxx@strayorange.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: KinteLiX <superh552@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Mc Giver <mcgivergim@gmail.com>
Signed-off-by: Vladdrako <vladdrako007@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: 王攀 <41330784@qq.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/pl/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/wol
Jo-Philipp Wich [Fri, 20 May 2022 17:39:11 +0000 (19:39 +0200)]
luci-mod-network: interfaces.js: remove references to original MAC/MTU
Do not show the original values for MAC and MTU in device list tooltips
anymore as the values we read from the netdev might already stem from
overridden config settings.
Since there's no generic way to acquire that information, remove the
potentially confusing information.
Fixes: #5820
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 17 May 2022 19:47:33 +0000 (21:47 +0200)]
luci-base: ui.js: add required CSS class to dynlist widget
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 17 May 2022 13:45:20 +0000 (15:45 +0200)]
luci-proto-wireguard: rewrite protocol handler
This commit rewrites large chunks of the WireGuard protocol handler in order
to simplify the process of importing and exporting configuration. The major
changes are:
1) The wireguard interface configuration tab (General Settings) gained an
import assistant which allows dragging or pasting a native WireGuard
configuration file in order to import required settrings into uci
2) The peer configuration tab gained a similar import assistant which allows
importing the settings for a WireGuard peer from an existing native
WireGuard configuration file
3) The QR code export feature has been rewritten to make the resulting codes
actually useful for importing into a WireGuard client application.
Additionally the plaintext native WireGuard configuration is displayed
to allow copy-pasting it for use on a Linux or OS X system
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 17 May 2022 13:09:25 +0000 (15:09 +0200)]
luci-theme-bootstrap: various style tweaks
- Make control-group containers flex and ensure proper spacing between
elements, fixes e.g. unwanted break for reveal/hide password button
on narrow mobile views
- Decrease top margin of modal popups
- Fix displaying cell titles on mobile wrapped table rows
- Tune mobile flex table styles
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 17 May 2022 13:07:48 +0000 (15:07 +0200)]
luci-base: form.js: minor tweaks for mobile styling
- Annotate gridsection textvalue cells as CBI.DummyValue widgets
- Replace `<br>` elements with newlines in `stripTags()`
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 14:12:01 +0000 (16:12 +0200)]
luci-base: form.js: trim option description
If a whitespace-only description is set on an element, the CSS :empty
selector will not match, causing description icons to be shown when
there's no actual content.
To avoid that, trim the description string when building the element.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 14:04:56 +0000 (16:04 +0200)]
luci-base: luci.js: remove wrong CSS class from page footer
The `control-group` class is meant for gapless grouping of inputs with
buttons, while the page actions are just distinct buttons in a row.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 14:03:14 +0000 (16:03 +0200)]
luci-base: form.js: remove stray `<br>` elements from section placeholder
Theme CSS styles shoudl take care of introducing padding as needed.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 11:10:20 +0000 (13:10 +0200)]
luci-base: form.js: save parent map on opening nested modal map
Before opening (rendering) a nested modal map, make sure to save the parent
modal map in order to persist any structural uci changes, such as newly added
anonymous sections to prevent the nested map from operating on stale values
or ephemeral config section IDs.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 09:55:11 +0000 (11:55 +0200)]
luci-base: form.js: handle SectionValue objects in GridSection modals
The existing logic for cloning section options into the modal form section
container did not properly handle SectionValue objects. Introduce a new
`cloneOptions()` helper to recursively traverse and properly clowning
such nested sections.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 09:49:28 +0000 (11:49 +0200)]
luci-base: form.js: reset parent maps on returning from nested section modal
The nested section modal might have changed values also covered/displayed by
the parent map, so ensure to reload all parent maps in the current modal
view stack to ensure that no stale values are shown on return.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 09:47:45 +0000 (11:47 +0200)]
luci-base: form.js: allow overriding section placeholder of TableSections
The existing implementation was hardcoding the empty TableSection placeholder
instead of invoking `renderSectionPlaceholder()` which might be overridden by
various forms.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 6 May 2022 11:39:36 +0000 (13:39 +0200)]
luci-base: ui.js: warn about connectivity loss on changing iface settings
If specific settings such as the protocol, IP address or netmask of an
interface the user is connected to are changed, the apply/rollback
mechanism might interfere. Display an additional warning dialog in this
case, instructing the user to manually reconnect and offering to continue
with a less safe unchecked apply mechanism.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 12 May 2022 07:32:02 +0000 (09:32 +0200)]
luci-theme-bootstrap: restore initramfs warning
Restore accidentally removed the initramfs boot warning banner.
Ref: https://github.com/openwrt/luci/commit/
8055acc9be89f0bed31b6692ad08e6196611d478#commitcomment-
73447330
Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 16 May 2022 08:04:53 +0000 (10:04 +0200)]
Merge pull request #5811 from PtilopsisLeucotis/luci-app-mosquitto
luci-app-mosquitto: add option 'allow anonymous'
Hannu Nyman [Sun, 15 May 2022 17:07:25 +0000 (20:07 +0300)]
treewide: Sync translations - i18n
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hosted Weblate [Sun, 15 May 2022 17:05:32 +0000 (19:05 +0200)]
Translated using Weblate (Greek)
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Greek)
Currently translated at 3.7% (8 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/el/
Translated using Weblate (Greek)
Currently translated at 6.4% (5 of 78 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/el/
Translated using Weblate (Greek)
Currently translated at 13.6% (6 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/el/
Translated using Weblate (Greek)
Currently translated at 8.5% (8 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/el/
Translated using Weblate (Greek)
Currently translated at 13.4% (7 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/el/
Translated using Weblate (Greek)
Currently translated at 4.8% (9 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/el/
Translated using Weblate (Greek)
Currently translated at 16.6% (1 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/el/
Translated using Weblate (Greek)
Currently translated at 14.5% (9 of 62 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/el/
Translated using Weblate (Greek)
Currently translated at 7.3% (9 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/el/
Translated using Weblate (Greek)
Currently translated at 8.7% (5 of 57 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/el/
Translated using Weblate (Greek)
Currently translated at 12.9% (22 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/el/
Translated using Weblate (Greek)
Currently translated at 12.9% (4 of 31 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/el/
Translated using Weblate (Greek)
Currently translated at 6.1% (4 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/el/
Translated using Weblate (Greek)
Currently translated at 30.7% (8 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/el/
Translated using Weblate (Greek)
Currently translated at 8.1% (4 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/el/
Translated using Weblate (Greek)
Currently translated at 7.0% (8 of 113 strings)
Translated using Weblate (Greek)
Currently translated at 3.0% (4 of 133 strings)
Translated using Weblate (German)
Currently translated at 96.2% (128 of 133 strings)
Translated using Weblate (Greek)
Currently translated at 5.8% (6 of 102 strings)
Translated using Weblate (Greek)
Currently translated at 12.2% (6 of 49 strings)
Translated using Weblate (Greek)
Currently translated at 17.9% (35 of 195 strings)
Translated using Weblate (Greek)
Currently translated at 17.2% (33 of 191 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (German)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Greek)
Currently translated at 18.1% (6 of 33 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (14 of 14 strings)
Translated using Weblate (Greek)
Currently translated at 13.1% (45 of 343 strings)
Translated using Weblate (German)
Currently translated at 100.0% (343 of 343 strings)
Translated using Weblate (Greek)
Currently translated at 10.9% (9 of 82 strings)
Translated using Weblate (Greek)
Currently translated at 26.9% (524 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/
Translated using Weblate (Polish)
Currently translated at 100.0% (65 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/pl/
Translated using Weblate (Russian)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/
Translated using Weblate (Polish)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (343 of 343 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Polish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (186 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (186 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Spanish)
Currently translated at 97.0% (1886 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Darin Avdeyeva <yulyablack@inbox.lv>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MarioK239 <marios.k239@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mc Giver <mcgivergim@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: В. Икогнитто <vmk1981rus@gmail.com>
Signed-off-by: Darin Avdeyeva <yulyablack@inbox.lv>
Signed-off-by: MarioK239 <marios.k239@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Mc Giver <mcgivergim@gmail.com>
Signed-off-by: В. Икогнитто <vmk1981rus@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/el/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Ptilopsis Leucotis [Sat, 14 May 2022 17:56:23 +0000 (20:56 +0300)]
luci-app-mosquitto: add option 'allow anonymous'
Add missed option 'allow anonymous' in mosquitto section.
Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis@yandex.com>
Hosted Weblate [Tue, 10 May 2022 19:16:51 +0000 (21:16 +0200)]
Translated using Weblate (Polish)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Romanian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Polish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (58 of 58 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (34 of 34 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Czech)
Currently translated at 72.3% (1407 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/
Translated using Weblate (Russian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Persian)
Currently translated at 100.0% (3 of 3 strings)
Translated using Weblate (Danish)
Currently translated at 15.8% (13 of 82 strings)
Translated using Weblate (Danish)
Currently translated at 42.5% (83 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/
Translated using Weblate (Danish)
Currently translated at 13.8% (9 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/da/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Russian)
Currently translated at 42.5% (83 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/
Translated using Weblate (Russian)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (123 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Danish)
Currently translated at 35.8% (70 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/da/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Spanish)
Currently translated at 93.7% (15 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/es/
Translated using Weblate (Spanish)
Currently translated at 97.0% (1886 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Co-authored-by: Amir Mahdi ajoodani <amir.ajoodani@gmail.com>
Co-authored-by: Ashus <weblate.org@ashus.net>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mc Giver <mcgivergim@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: 王攀 <41330784@qq.com>
Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Signed-off-by: Ashus <weblate.org@ashus.net>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Mc Giver <mcgivergim@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: 王攀 <41330784@qq.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Florian Eckert [Fri, 6 May 2022 14:23:38 +0000 (16:23 +0200)]
Merge pull request #5801 from odmdas/sysntpd-iface
luci-mod-system: add interface selection for NTPD
Jo-Philipp Wich [Fri, 6 May 2022 11:45:21 +0000 (13:45 +0200)]
Merge pull request #5798 from McGiverGim/add_gap_badge
luci-material-theme: replace margin by gap in ifacebadge
Jo-Philipp Wich [Thu, 5 May 2022 21:50:25 +0000 (23:50 +0200)]
luci-base: ui.js: make "Apply unchecked" available from the changes dialog
Previously, "Apply unchecked" was only possible from the save action of CBI
maps, allow to invoke it from the configuration change dialog as well.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 5 May 2022 21:31:21 +0000 (23:31 +0200)]
luci-base: ui.js: gracefully handle failing confirm calls on rollback
Do not abort the poll loop if some confirm request attempts fail, which
might happen when the device starts rolling back its configuration.
Before that fix, the rollback information dialog offering an unchecked
apply was not reliably presented in such situations.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 5 May 2022 21:07:13 +0000 (23:07 +0200)]
luci-base: form.js: rework stacked modal CBI map logic
Only stack a new modal CBI map on top of the currently displayed modal one
if the related map or section differs. This prevents misbehavior when
switching the protocol of interfaces.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 5 May 2022 21:15:30 +0000 (23:15 +0200)]
luci-theme-bootstrap: use medium dark text color for version footer
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Alexey Dobrovolsky [Wed, 4 May 2022 22:18:51 +0000 (01:18 +0300)]
luci-mod-system: add interface selection for NTPD
UCI option `interface` for sysntpd server was introduced in
OpenWrt commit
4da60500ebd2. NTP server binds to the specified interface,
or if unspecified, to all.
This patch adds selection widget to LuCI.
Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
Hosted Weblate [Thu, 5 May 2022 07:13:03 +0000 (09:13 +0200)]
Translated using Weblate (Spanish)
Currently translated at 93.8% (46 of 49 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (3 of 3 strings)
Translated using Weblate (Greek)
Currently translated at 5.8% (1 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/el/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (52 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (7 of 7 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (13 of 13 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (65 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (133 of 133 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/
Translated using Weblate (Spanish)
Currently translated at 100.0% (39 of 39 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (12 of 12 strings)
Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/es/
Translated using Weblate (Spanish)
Currently translated at 97.0% (1886 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Danish)
Currently translated at 22.3% (21 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/da/
Translated using Weblate (Danish)
Currently translated at 18.2% (31 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/da/
Translated using Weblate (Danish)
Currently translated at 18.3% (36 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (29 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/da/
Translated using Weblate (Danish)
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/da/
Translated using Weblate (German)
Currently translated at 29.8% (31 of 104 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/
Translated using Weblate (Romanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Spanish)
Currently translated at 97.0% (1886 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Mc Giver <mcgivergim@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: nekkidtruth <nekkid@gmail.com>
Co-authored-by: semih <semiht@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Mc Giver <mcgivergim@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: nekkidtruth <nekkid@gmail.com>
Signed-off-by: semih <semiht@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/es/
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Miguel Angel Mulero Martinez [Wed, 4 May 2022 08:53:35 +0000 (10:53 +0200)]
luci-material-theme: replace margin by gap in ifacebadge
Material is a "flex" theme. Better to use "gap" in place of "margin" to
add some space between elements inside "flex" elements.
This fixes the problem specially when there are text elements inside the
"flex" and don't hurt when there are images.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Jo-Philipp Wich [Tue, 3 May 2022 12:52:35 +0000 (14:52 +0200)]
luci-base: fix DSL feature detection
On boards with ADSL instead of VDSL support we need to expect an
`/sbin/dsl_cpe_control` instead of an `/sbin/vdsl_cpe_control` executable.
Ref: https://forum.openwrt.org/t/dsl-line-stats/126580
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 3 May 2022 12:51:13 +0000 (14:51 +0200)]
luci-app-tinyproxy: fix description of ConnectPort option
Fixes: #803
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 2 May 2022 08:37:15 +0000 (10:37 +0200)]
Merge pull request #5794 from McGiverGim/material_align_button_text_center
luci-material-theme: align text buttons center
Jo-Philipp Wich [Mon, 2 May 2022 08:25:06 +0000 (10:25 +0200)]
Merge pull request #5795 from McGiverGim/fix_logout_again
luci-material-theme: fix localizated left menu
Miguel Angel Mulero Martinez [Mon, 2 May 2022 07:47:36 +0000 (09:47 +0200)]
luci-material-theme: fix localizated left menu
The latest fix to fix the logout worked, but it was not applied to all
the resolutions, and I have observed the same problem exists for the
dasboard optional component.
Looking at the code, it seems only the components without submenu, have the
data-title element, so this fix modifies the style for all of them, not
relying on the position or text content.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Miguel Angel Mulero Martinez [Sun, 1 May 2022 07:23:04 +0000 (09:23 +0200)]
luci-material-theme: align text buttons center
The text inside the buttons is aligned to the top. This change mades
it aligned to the center.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Jo-Philipp Wich [Sat, 23 Apr 2022 21:35:03 +0000 (18:35 -0300)]
luci-app-https-dns-proxy: remove redundant cbi-value-field div
The redundant "cbi-value-field" div introduces uneeded margin, remove this
element to fix the view layout.
Suggested-by: Santiago Kozak <arbolitoloco1@protonmail.com>
[reword commit message]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
ZiMing Mo [Sat, 30 Apr 2022 07:55:40 +0000 (15:55 +0800)]
luci-app-frpc: fix service status bar style
mod the service status bar to use normaly 'cbi-section' class style.
Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
[squash commits, add balnk line between commit subject and message]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sat, 30 Apr 2022 13:35:31 +0000 (15:35 +0200)]
Merge pull request #5789 from Entropy512/patch-1
luci-app-dockerman: Update to play nice with recent changes
Jo-Philipp Wich [Sat, 30 Apr 2022 13:35:06 +0000 (15:35 +0200)]
Merge pull request #5791 from McGiverGim/fix_td_align
luci-material-theme: align td text width 33%
Jo-Philipp Wich [Sat, 30 Apr 2022 13:34:41 +0000 (15:34 +0200)]
Merge pull request #5792 from McGiverGim/controlgroup_flex
luci-material-theme: make control-group flex
Jo-Philipp Wich [Sat, 30 Apr 2022 13:34:00 +0000 (15:34 +0200)]
Merge pull request #5790 from McGiverGim/fix_logout_icon_material_theme
luci-material-theme: adjust data-title for logout
Miguel Angel Mulero Martinez [Sat, 30 Apr 2022 08:36:22 +0000 (10:36 +0200)]
luci-material-theme: make control-group flex
The control-group div does not flex. The buttons overflow the screen.
This change mades them flex.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Miguel Angel Mulero Martinez [Sat, 30 Apr 2022 07:57:02 +0000 (09:57 +0200)]
luci-material-theme: align td text width 33%
The CSS applies a different padding for td elements with 33% width. This
misaligns the text from this td to the others td.
This change modifies the CSS to apply the same padding to all of the
sibling td.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Miguel Angel Mulero Martinez [Fri, 29 Apr 2022 22:32:58 +0000 (00:32 +0200)]
luci-material-theme: adjust data-title for logout
The data-title attribute style depends on the content in the css rule.
When translated to other language, the css rule fails.
This change uses the position and not the content to apply the style.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Miguel Angel Mulero Martinez [Fri, 29 Apr 2022 22:28:01 +0000 (00:28 +0200)]
Revert "luci-material-theme: reduce size of logout icon"
This reverts commit
3758ab9479be280a2df486120573a5ba3bb2c87a.
The solution is not good. It breaks in some way the English UI to fix
localizated UI.
It will be fixed again in other commit.
Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
Andrew Dodd [Fri, 29 Apr 2022 17:57:46 +0000 (13:57 -0400)]
luci-app-dockerman: Update to play nice with recent changes
https://github.com/openwrt/luci/commit/
180d39dcd2427e3c32c0ec7ecc3c7bfb48c0d0ab broke dockerman's appearance in the menus
Make a small change to dockerman's index entry to make it play nice with the new architecture, firstchild() was obtained using DAWN's controller/dawn.lua as an example
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
Jo-Philipp Wich [Fri, 29 Apr 2022 17:58:50 +0000 (19:58 +0200)]
Merge pull request #5788 from McGiverGim/fix_logout_icon_material_theme
luci-material-theme: reduce size of logout icon
Jo-Philipp Wich [Fri, 29 Apr 2022 17:58:19 +0000 (19:58 +0200)]
Merge pull request #5787 from McGiverGim/fix_progressbar_text
luci-theme-material: fix size of progressbar text
Hosted Weblate [Fri, 29 Apr 2022 15:23:10 +0000 (17:23 +0200)]
Translated using Weblate (German)
Currently translated at 28.8% (30 of 104 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/
Translated using Weblate (German)
Currently translated at 95.4% (127 of 133 strings)
Translated using Weblate (German)
Currently translated at 94.3% (199 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (German)
Currently translated at 96.1% (50 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/de/
Translated using Weblate (German)
Currently translated at 98.7% (79 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/
Translated using Weblate (German)
Currently translated at 100.0% (49 of 49 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/de/
Translated using Weblate (German)
Currently translated at 99.4% (167 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/de/
Translated using Weblate (German)
Currently translated at 65.8% (112 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (German)
Currently translated at 99.1% (115 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/de/
Translated using Weblate (German)
Currently translated at 99.1% (112 of 113 strings)
Translated using Weblate (German)
Currently translated at 88.7% (118 of 133 strings)
Translated using Weblate (German)
Currently translated at 99.0% (101 of 102 strings)
Translated using Weblate (German)
Currently translated at 12.5% (4 of 32 strings)
Translated using Weblate (German)
Currently translated at 89.4% (1739 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (German)
Currently translated at 18.4% (39 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (Spanish)
Currently translated at 100.0% (39 of 39 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (343 of 343 strings)
Translated using Weblate (German)
Currently translated at 89.5% (1740 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (Spanish)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/
Translated using Weblate (German)
Currently translated at 92.5% (87 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/
Translated using Weblate (German)
Currently translated at 62.9% (117 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/
Translated using Weblate (German)
Currently translated at 94.8% (37 of 39 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/de/
Translated using Weblate (Spanish)
Currently translated at 95.8% (163 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (123 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/es/
Translated using Weblate (Spanish)
Currently translated at 97.0% (1886 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Swedish)
Currently translated at 75.0% (12 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/sv/
Translated using Weblate (German)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/de/
Translated using Weblate (German)
Currently translated at 98.0% (51 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/de/
Translated using Weblate (German)
Currently translated at 88.2% (165 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/
Translated using Weblate (German)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/de/
Translated using Weblate (German)
Currently translated at 99.4% (194 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/de/
Translated using Weblate (Swedish)
Currently translated at 51.7% (15 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/sv/
Translated using Weblate (Swedish)
Currently translated at 28.4% (53 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/sv/
Translated using Weblate (Swedish)
Currently translated at 100.0% (13 of 13 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/sv/
Translated using Weblate (Swedish)
Currently translated at 92.1% (35 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/sv/
Translated using Weblate (German)
Currently translated at 99.1% (340 of 343 strings)
Translated using Weblate (German)
Currently translated at 89.5% (1740 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Translated using Weblate (German)
Currently translated at 89.2% (306 of 343 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (50 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/id/
Translated using Weblate (Portuguese)
Currently translated at 97.9% (48 of 49 strings)
Translated using Weblate (German)
Currently translated at 95.9% (47 of 49 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (61 of 61 strings)
Translated using Weblate (Indonesian)
Currently translated at 22.1% (47 of 212 strings)
Translated using Weblate (German)
Currently translated at 17.5% (37 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (German)
Currently translated at 17.5% (37 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/
Translated using Weblate (Swedish)
Currently translated at 24.4% (23 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/sv/
Translated using Weblate (German)
Currently translated at 50.0% (47 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/
Translated using Weblate (Swedish)
Currently translated at 85.5% (95 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/sv/
Translated using Weblate (German)
Currently translated at 32.4% (36 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/
Translated using Weblate (German)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/de/
Translated using Weblate (German)
Currently translated at 86.0% (161 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/
Translated using Weblate (German)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/
Translated using Weblate (German)
Currently translated at 98.7% (79 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/
Translated using Weblate (German)
Currently translated at 99.4% (194 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/de/
Translated using Weblate (German)
Currently translated at 98.3% (60 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/de/
Translated using Weblate (Swedish)
Currently translated at 44.8% (13 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/sv/
Translated using Weblate (German)
Currently translated at 96.5% (28 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/
Translated using Weblate (Swedish)
Currently translated at 100.0% (40 of 40 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/sv/
Translated using Weblate (Swedish)
Currently translated at 56.4% (61 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/sv/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/
Translated using Weblate (German)
Currently translated at 95.4% (42 of 44 strings)
Translated using Weblate (German)
Currently translated at 100.0% (191 of 191 strings)
Translated using Weblate (Swedish)
Currently translated at 39.7% (772 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/
Translated using Weblate (Norwegian Bokmål)
Currently translated at 38.8% (756 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nb_NO/
Translated using Weblate (German)
Currently translated at 89.4% (1738 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/
Added translation using Weblate (Persian)
Translated using Weblate (Swedish)
Currently translated at 38.8% (756 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/
Translated using Weblate (Portuguese)
Currently translated at 96.1% (1870 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/
Translated using Weblate (Finnish)
Currently translated at 84.8% (28 of 33 strings)
Translated using Weblate (Finnish)
Currently translated at 88.0% (22 of 25 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/fi/
Translated using Weblate (Finnish)
Currently translated at 70.8% (17 of 24 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/fi/
Translated using Weblate (Finnish)
Currently translated at 28.8% (15 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/fi/
Translated using Weblate (Finnish)
Currently translated at 87.9% (1709 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fi/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/pt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt/
Translated using Weblate (Portuguese)
Currently translated at 94.6% (1840 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Arief Hidayat <kekesed97@gmail.com>
Co-authored-by: Christoph Loesch <github-mail@chil.at>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Mc Giver <mcgivergim@gmail.com>
Co-authored-by: Meh nomanda <mehdblockchain@gmail.com>
Co-authored-by: croghostrider <cro.ghost.rider@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Allan Nordhøy <epost@anotheragency.no>
Signed-off-by: Arief Hidayat <kekesed97@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Mc Giver <mcgivergim@gmail.com>
Signed-off-by: croghostrider <cro.ghost.rider@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/id/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/id/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Miguel Angel Mulero Martinez [Fri, 29 Apr 2022 14:55:21 +0000 (16:55 +0200)]
luci-material-theme: reduce size of logout icon
The icon of the logout option overflows the text. This reduces the size of the icon to not overflow.
Signed-off-by: Miguel Angel Mulero <mcgivergim@gmail.com>
Miguel Angel Mulero Martinez [Fri, 29 Apr 2022 14:32:58 +0000 (16:32 +0200)]
luci-theme-material: fix size of progressbar text
The text of the progressbar is bigger than the progressbar height. This removes the font-size element that produced that.
Signed-off-by: Miguel Angel Mulero <mcgivergim@gmail.com>
Jo-Philipp Wich [Fri, 29 Apr 2022 10:16:19 +0000 (12:16 +0200)]
luci-base: sys.lua: fix parsing conntrack entries without timeout
Flow offloaded conntrack entries carry no timeout value and trip up the
record parsing routine. Adjust the code to properly deal with such entries.
Ref: https://forum.openwrt.org/t/offloading-breaks-connections-list/126423
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 28 Apr 2022 14:06:25 +0000 (16:06 +0200)]
luci-base: ui: resolve aliases and rewrites on obtaining menu node children
Extend LuCI.ui.menu.getChildren() to resolve aliases and rewrites prior to
returning the menu nodes. This allows aliasing entire menu trees instead of
just single pages.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Thu, 28 Apr 2022 10:08:37 +0000 (12:08 +0200)]
luci-mod-network: routes: allow prefixes as route source
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 18:54:58 +0000 (20:54 +0200)]
luci-mod-system: enforce availability of english as language choice
Always offer english, regardless of whether a dummy language pack for it
is installed or not.
Fixes: #5783
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 18:43:05 +0000 (20:43 +0200)]
luci-mod-network: diagnostics: peg max traceroute hops to rpc timeout
In the worst case, traceroute might take up to 30s to complete when tracing
a completely unreachable path, due to the default limit of 30 hops multiplied
by the per-hop deadline of 1 second (-w 1).
Limit the maximum amount of hops to the configured rpc execution timeout,
20 second by default, in order to avoid running into timed out rpc requests.
Fixes: #5782
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 11:17:03 +0000 (13:17 +0200)]
luci-mod-status: hide iptables firewall status when nft is present
Do not expose the iptables status page as menu item when nftables is present
on the system. Instead add a warning banner to the nftables status page
directing the user to the hidden iptables status page when we encounter
legacy rules on the system.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 11:13:12 +0000 (13:13 +0200)]
luci-base: dispatcher.lua: support "absent" fs dependency for menu nodes
The "absent" dependency type requires the given path to not exist on the
local system for the condition to be satisified. This is useful to disable
menu nodes depending on the presence of specific files.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 10:47:26 +0000 (12:47 +0200)]
Merge pull request #5718 from ptpt52/fix-switch
luci-mod-network: switch: Fix multi instances handling
Chen Minqiang [Fri, 11 Mar 2022 14:14:24 +0000 (22:14 +0800)]
luci-mod-network: switch: Fix multi instances handling
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
Jo-Philipp Wich [Wed, 27 Apr 2022 10:18:29 +0000 (12:18 +0200)]
luci-mod-network: avoid needlessly writing `none` RA flags
Fixes: #5725
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 26 Apr 2022 13:04:58 +0000 (15:04 +0200)]
luci-mod-status: nftables: add translations for further expression kinds
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 27 Apr 2022 08:53:10 +0000 (10:53 +0200)]
Merge pull request #5732 from anyuta1166/5731
luci-app-openvpn: fix openvpn config corruption on upload
Stan Grishin [Wed, 27 Apr 2022 01:02:34 +0000 (18:02 -0700)]
Merge pull request #5772 from arrmo/ea7500v2-adv-reboot
luci-app-advanced-reboot: Add support for Linksys EA7500 v2
Jo-Philipp Wich [Mon, 25 Apr 2022 18:55:02 +0000 (20:55 +0200)]
luci-app-statistics: stat-genconfig: don't emit bools for absent uci options
Do not emit native collectd.conf boolean false options if the corresponding
uci option is unset in order to honour collectd's implicit defaults.
This fixes certain options, such as the memory plugins `ValuesAbsolute`,
being without effect if declared as default-enabled in the related plugin
uci forms.
Fixes: #5777
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 22 Apr 2022 22:31:25 +0000 (00:31 +0200)]
Merge pull request #5615 from acooler15/frpc
luci-app-frpc: Set the disable_log_color option to false by default
Hosted Weblate [Fri, 22 Apr 2022 17:35:40 +0000 (19:35 +0200)]
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (58 of 58 strings)
Translated using Weblate (Finnish)
Currently translated at 59.4% (22 of 37 strings)
Translated using Weblate (Finnish)
Currently translated at 87.7% (1705 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fi/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (39 of 39 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/zh_Hans/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Finnish)
Currently translated at 32.6% (15 of 46 strings)
Translated using Weblate (Finnish)
Currently translated at 31.7% (39 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/fi/
Translated using Weblate (Finnish)
Currently translated at 27.8% (17 of 61 strings)
Translated using Weblate (Finnish)
Currently translated at 54.5% (18 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/fi/
Translated using Weblate (Finnish)
Currently translated at 70.4% (43 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fi/
Translated using Weblate (Finnish)
Currently translated at 53.0% (26 of 49 strings)
Translated using Weblate (Finnish)
Currently translated at 60.0% (15 of 25 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/fi/
Translated using Weblate (Finnish)
Currently translated at 35.4% (11 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/fi/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Translated using Weblate (Hindi)
Currently translated at 100.0% (125 of 125 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/hi/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (57 of 57 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/uk/
Translated using Weblate (Portuguese)
Currently translated at 78.6% (48 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt/
Translated using Weblate (Ukrainian)
Currently translated at 21.7% (5 of 23 strings)
Translated using Weblate (Ukrainian)
Currently translated at 85.9% (49 of 57 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/uk/
Translated using Weblate (Ukrainian)
Currently translated at 59.3% (79 of 133 strings)
Translated using Weblate (Ukrainian)
Currently translated at 35.6% (68 of 191 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.7% (1919 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Persian)
Currently translated at 3.3% (7 of 212 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (50 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/
Translated using Weblate (Russian)
Currently translated at 82.0% (41 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Ukrainian)
Currently translated at 32.0% (16 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/
Translated using Weblate (Ukrainian)
Currently translated at 27.4% (17 of 62 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/uk/
Translated using Weblate (Ukrainian)
Currently translated at 85.0% (153 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Ukrainian)
Currently translated at 17.5% (37 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/
Translated using Weblate (Ukrainian)
Currently translated at 22.3% (21 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/uk/
Translated using Weblate (Ukrainian)
Currently translated at 24.3% (27 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/uk/
Translated using Weblate (Ukrainian)
Currently translated at 27.5% (8 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/uk/
Translated using Weblate (Ukrainian)
Currently translated at 18.1% (34 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Translated using Weblate (Ukrainian)
Currently translated at 39.6% (46 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/uk/
Translated using Weblate (Ukrainian)
Currently translated at 22.5% (44 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/
Translated using Weblate (Ukrainian)
Currently translated at 79.4% (143 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Ukrainian)
Currently translated at 79.4% (143 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Ukrainian)
Currently translated at 28.0% (55 of 196 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/uk/
Translated using Weblate (Ukrainian)
Currently translated at 98.7% (1920 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Ukrainian)
Currently translated at 17.6% (33 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Translated using Weblate (German)
Currently translated at 86.0% (161 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/
Translated using Weblate (Ukrainian)
Currently translated at 16.9% (33 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/
Translated using Weblate (Ukrainian)
Currently translated at 61.6% (111 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (German)
Currently translated at 66.4% (113 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 98.7% (1920 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hulen <shift0106@gmail.com>
Co-authored-by: James Braves <dubavy@zetmail.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Vitaly SymbX <symbx.live@gmail.com>
Co-authored-by: Vladdrako <vladdrako007@gmail.com>
Co-authored-by: bkaskar <roypbc@yahoo.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: ziaei <ziaei@mail.ir>
Co-authored-by: 王攀 <41330784@qq.com>
Signed-off-by: Hulen <shift0106@gmail.com>
Signed-off-by: James Braves <dubavy@zetmail.com>
Signed-off-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Signed-off-by: Vitaly SymbX <symbx.live@gmail.com>
Signed-off-by: Vladdrako <vladdrako007@gmail.com>
Signed-off-by: bkaskar <roypbc@yahoo.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: 王攀 <41330784@qq.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fi/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Russell Morris [Wed, 20 Apr 2022 23:35:05 +0000 (18:35 -0500)]
luci-app-advanced-reboot: Add support for Linksys EA7500 v2
Signed-off-by: Russell Morris <rmorris@rkmorris.us>
Jo-Philipp Wich [Wed, 20 Apr 2022 12:07:38 +0000 (14:07 +0200)]
Merge pull request #5770 from dacrossman/dacrossman-luci-rp-pppoe-fix
luci-app-rp-pppoe-server: use netlist template
Daniell Crossman [Wed, 20 Apr 2022 08:09:40 +0000 (16:09 +0800)]
luci-app-rp-pppoe-server: use netlist template
pppoe-server init script is expecting an interface name,
not a physical device name in the pppoe config.
Signed-off-by: Daniell Crossman <dc@dx.id.au>
Hosted Weblate [Mon, 18 Apr 2022 16:54:34 +0000 (18:54 +0200)]
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/uk/
Translated using Weblate (Ukrainian)
Currently translated at 23.0% (18 of 78 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/uk/
Translated using Weblate (Ukrainian)
Currently translated at 22.3% (21 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/uk/
Translated using Weblate (Ukrainian)
Currently translated at 23.4% (26 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/uk/
Translated using Weblate (Ukrainian)
Currently translated at 40.3% (21 of 52 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (34 of 34 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/uk/
Translated using Weblate (Ukrainian)
Currently translated at 27.5% (8 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/uk/
Translated using Weblate (Ukrainian)
Currently translated at 7.5% (14 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/uk/
Translated using Weblate (Ukrainian)
Currently translated at 16.5% (31 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Translated using Weblate (Ukrainian)
Currently translated at 18.5% (20 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/uk/
Translated using Weblate (Ukrainian)
Currently translated at 38.4% (10 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/uk/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (12 of 12 strings)
Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/uk/
Translated using Weblate (Ukrainian)
Currently translated at 14.3% (28 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/
Translated using Weblate (Ukrainian)
Currently translated at 46.6% (84 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 16.8% (19 of 113 strings)
Translated using Weblate (Ukrainian)
Currently translated at 59.3% (79 of 133 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Ukrainian)
Currently translated at 16.4% (32 of 195 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (212 of 212 strings)
Translated using Weblate (Ukrainian)
Currently translated at 19.2% (66 of 343 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.7% (1920 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Ukrainian)
Currently translated at 7.5% (14 of 186 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/uk/
Translated using Weblate (Ukrainian)
Currently translated at 27.0% (36 of 133 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.7% (1920 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (49 of 49 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (195 of 195 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (13 of 13 strings)
Translation: OpenWrt/LuCI/applications/shairplay
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (65 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (25 of 25 strings)
Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (123 of 123 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (133 of 133 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (116 of 116 strings)
Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (23 of 23 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Ukrainian)
Currently translated at 17.5% (37 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (50 of 50 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 21.7% (17 of 78 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/uk/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 16.5% (31 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Translated using Weblate (Ukrainian)
Currently translated at 14.0% (8 of 57 strings)
Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/uk/
Translated using Weblate (Ukrainian)
Currently translated at 38.4% (10 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/uk/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (195 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hans/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (29 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 11.2% (15 of 133 strings)
Translated using Weblate (Ukrainian)
Currently translated at 16.4% (32 of 195 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (191 of 191 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (343 of 343 strings)
Translated using Weblate (Ukrainian)
Currently translated at 19.2% (66 of 343 strings)
Translated using Weblate (Ukrainian)
Currently translated at 23.1% (19 of 82 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 98.8% (1922 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Ukrainian)
Currently translated at 84.5% (1644 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Russian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 96.7% (30 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 16.1% (5 of 31 strings)
Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/uk/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (111 of 111 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (20 of 20 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/uk/
Translated using Weblate (Ukrainian)
Currently translated at 15.5% (29 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/
Translated using Weblate (Ukrainian)
Currently translated at 18.5% (20 of 108 strings)
Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/uk/
Translated using Weblate (Ukrainian)
Currently translated at 14.3% (28 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/
Translated using Weblate (Ukrainian)
Currently translated at 46.6% (84 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/
Translated using Weblate (Italian)
Currently translated at 100.0% (20 of 20 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (6 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/it/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (29 of 29 strings)
Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (170 of 170 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (187 of 187 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hant/
Translated using Weblate (Italian)
Currently translated at 97.7% (43 of 44 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (32 of 32 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 92.0% (1790 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Ukrainian)
Currently translated at 79.7% (1550 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Co-authored-by: G R <gradaellig@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Vladdrako <vladdrako007@gmail.com>
Co-authored-by: 王攀 <41330784@qq.com>
Signed-off-by: G R <gradaellig@gmail.com>
Signed-off-by: Vladdrako <vladdrako007@gmail.com>
Signed-off-by: 王攀 <41330784@qq.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Florian Eckert [Sat, 16 Apr 2022 11:37:40 +0000 (13:37 +0200)]
Merge pull request #5698 from onemarcfifty/luci-ptoto-batadv
luci-proto-batman-adv: LuCI Support for the batman-adv protocol
Marc Ahlgrim [Thu, 14 Apr 2022 13:08:09 +0000 (15:08 +0200)]
luci-proto-batman-adv: add luci-proto-batman-adv
This commit adds support
for the batadv and the batadv_hardif protocols
to LuCI
Signed-off-by: Marc Ahlgrim <marc@onemarcfifty.com>
Hosted Weblate [Tue, 12 Apr 2022 20:58:52 +0000 (22:58 +0200)]
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/
Translated using Weblate (Chinese (Traditional))
Currently translated at 89.5% (1740 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Russian)
Currently translated at 42.0% (82 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Spanish)
Currently translated at 95.7% (1862 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Romanian)
Currently translated at 96.9% (32 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Turkish)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/tr/
Translated using Weblate (Japanese)
Currently translated at 32.7% (20 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ja/
Translated using Weblate (Turkish)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Turkish)
Currently translated at 94.8% (1844 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kensei Sakai <s.kensei.c.556@gmail.com>
Co-authored-by: Mustafa Volkan Vurulkan <mustafa.vurulkan@gmail.com>
Co-authored-by: TheXAHTEP <ivuckov2010@ya.ru>
Co-authored-by: 王攀 <41330784@qq.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Kensei Sakai <s.kensei.c.556@gmail.com>
Signed-off-by: Mustafa Volkan Vurulkan <mustafa.vurulkan@gmail.com>
Signed-off-by: TheXAHTEP <ivuckov2010@ya.ru>
Signed-off-by: 王攀 <41330784@qq.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translation: OpenWrt/LuCI/applications/radicale2
Florian Eckert [Thu, 14 Apr 2022 09:59:56 +0000 (11:59 +0200)]
luci-proto-wireguard: adjust MTU range from 0-8940
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 12 Apr 2022 12:11:36 +0000 (14:11 +0200)]
luci-mod-system: Set description to blank if the trigger has none
In this case the cbi description div will not be generated and when
switching to another trigger later, attempts to change the description
div contents will fail.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 12 Apr 2022 12:10:12 +0000 (14:10 +0200)]
Revert "luci-mod-system: Set description to blank if the trigger has none"
This reverts commit
3de544600385ca365c833aec99f89113daa12292.
I have unfortunately edited the wrong line!
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 12 Apr 2022 08:32:22 +0000 (10:32 +0200)]
luci-proto-wireguard: remove MTU limit
fixes #5737
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 12 Apr 2022 08:05:34 +0000 (10:05 +0200)]
luci-mod-system: Set description to blank if the trigger has none
In this case the cbi description div will not be generated and when
switching to another trigger later, attempts to change the description
div contents will fail.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Hosted Weblate [Tue, 5 Apr 2022 19:07:46 +0000 (21:07 +0200)]
Translated using Weblate (Spanish)
Currently translated at 100.0% (180 of 180 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (65 of 65 strings)
Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (195 of 195 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (61 of 61 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/es/
Translated using Weblate (Spanish)
Currently translated at 95.8% (1863 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Portuguese)
Currently translated at 96.9% (32 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/pt/
Translated using Weblate (German)
Currently translated at 88.2% (15 of 17 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/de/
Translated using Weblate (Spanish)
Currently translated at 100.0% (20 of 20 strings)
Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (1944 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 92.9% (1807 of 1944 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lanchon <lanchon@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Lanchon <lanchon@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>