Commit Graph

17787 Commits

Author SHA1 Message Date
Paul Donald
f001a35ad1
github: change bug reports to search closed issues too
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-01-02 16:41:22 +00:00
Paul Donald
41f1c3c439
github: change bug reports to recommend ubus call system board
This reveals also the device model and cuts down on seemingly repeated
information.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-01-02 16:38:28 +00:00
Daniel Nilsson
f5c18061ed luci-base: allow sort value to be reassigned
Commit 234e131507 changed the "val"
variable to be a constant, but it's value is reassigned later. Change
the variable to be declared with let instead so it can be reassigned.

Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
2025-01-01 13:35:25 +00:00
Georgios Kontaxis
891635090c luci-app-ddns: Update global cacert path doc to reflect it is a file not a dir
Signed-off-by: Georgios Kontaxis <geko1702+commits@99rst.org>
2024-12-31 19:29:32 +00:00
Stan Grishin
37db0aab91
Merge pull request #7516 from stangri/master-luci-app-https-dns-proxy
luci-app-https-dns-proxy: bugfixes and resolvers update
2024-12-30 20:24:23 -08:00
Hosted Weblate
d9ce4fb46a Translated using Weblate (Persian)
Currently translated at 41.1% (42 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/fa/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (61 of 61 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (171 of 171 strings)

Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (German)

Currently translated at 94.4% (2366 of 2505 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 (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hans/

Translated using Weblate (Hebrew)

Currently translated at 100.0% (21 of 21 strings)

Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/he/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Hebrew)

Currently translated at 9.1% (230 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/he/

Translated using Weblate (Spanish)

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/es/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hans/

Translated using Weblate (Dutch)

Currently translated at 82.3% (2063 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (2505 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Spanish)

Currently translated at 99.8% (2502 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 99.8% (2502 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 98.0% (2455 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Spanish)

Currently translated at 99.9% (2503 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 99.9% (2503 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 16.6% (17 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/es/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.0% (101 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 97.9% (2453 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Spanish)

Currently translated at 99.9% (2503 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 99.9% (2503 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 99.9% (2503 of 2505 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Added translation using Weblate (Spanish)

Translated using Weblate (Polish)

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (102 of 102 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/pl/

Added translation using Weblate (Polish)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (31 of 31 strings)

Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/zh_Hant/

Translated using Weblate (Dutch)

Currently translated at 47.4% (94 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/nl/

Translated using Weblate (Dutch)

Currently translated at 0.8% (1 of 124 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/nl/

Translated using Weblate (Dutch)

Currently translated at 12.1% (4 of 33 strings)

Translation: OpenWrt/LuCI/applications/alist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsalist/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 87.9% (351 of 399 strings)

Translated using Weblate (Dutch)

Currently translated at 85.2% (2159 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (211 of 211 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/

Co-authored-by: Anya Lin <hukk1996@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Deleted User <noreply+48943@weblate.org>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.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: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Sander Schutten <schutten@hotmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: brodrigueznu <brodrigueznu@hotmail.com>
Co-authored-by: hardvk0 <hard.vk0@gmail.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Anya Lin <hukk1996@gmail.com>
Signed-off-by: Danial Behzadi <dani.behzi@ubuntu.com>
Signed-off-by: Deleted User <noreply+48943@weblate.org>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Ettore Atalan <atalanttore@googlemail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Sander Schutten <schutten@hotmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: brodrigueznu <brodrigueznu@hotmail.com>
Signed-off-by: hardvk0 <hard.vk0@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilebrowser/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/filebrowser
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2024-12-30 17:21:39 +02:00
Stan Grishin
e1887f25fe luci-app-https-dns-proxy: bugfixes and resolvers update
* fix templates loading when no template found (thanks @systemcrash!)
* fix redundant checks in view (thanks @systemcrash!)
* fix/update/delete/add resolvers

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-30 03:31:56 +00:00
Sergey Ponomarev
f843014f24 luci-app-acme: DNS API store all params
Previously only one DNS API field was stored.
Get the current creds list, alter it and save.
Fix #7504

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-12-30 01:27:59 +00:00
Hannu Nyman
f8fae9fe83 treewide: Sync translations
Sync i18n translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-12-29 21:46:36 +02:00
Anya Lin
4d292ad495 luci-app-filemanager: update chinese translations
Signed-off-by: Anya Lin <hukk1996@gmail.com>
2024-12-29 15:39:22 +00:00
Paul Donald
6664e34315
luci-app-firewall: grammar
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-28 00:46:32 +00:00
Miguel Angel Mulero Martinez
6404f3a300 luci-mod-status: add simple filtering for connections
This commit adds a simple filtering input text into the connections status page. You can type some filtering like:
- '100.15' -> Will show only connections that include this '100.15' onto the IP.
- 'UDP 100.15' -> Will show only UDP connections that include this '100.15' onto the IP.
- ':443' -> Will show only connections that use the port 443 as source or destination.

You can use a part of the IP or part of the name if the DNS resolution button is enabled.

It's a very simple filter that can grow in the future if it deserves some interest, maybe adding some regular expression support.

Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2024-12-27 22:59:03 +00:00
Daniel Nilsson
235ec08a6a luci-app-squid: remove variable redeclaration
Since 22d4830 the form variables m, s, and o was changed to be declared
with let instead of var, but the o variable was redeclared in the app,
resulting in a redeclaration error when it was changed to instead be
declared with let.

Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
2024-12-27 18:48:37 +00:00
Hosted Weblate
a8f09c0ee0 Translated using Weblate (Russian)
Currently translated at 98.1% (52 of 53 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (172 of 172 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (72 of 72 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (26 of 26 strings)

Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (31 of 31 strings)

Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (195 of 195 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/lt/

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/lt/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Ukrainian)

Currently translated at 21.3% (45 of 211 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/

Translated using Weblate (Polish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Finnish)

Currently translated at 25.4% (15 of 59 strings)

Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/fi/

Translated using Weblate (Finnish)

Currently translated at 20.8% (35 of 168 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/fi/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Dutch)

Currently translated at 100.0% (40 of 40 strings)

Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 99.4% (176 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (2 of 2 strings)

Translation: OpenWrt/LuCI/applications/olsr-viz
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/nl/

Translated using Weblate (Dutch)

Currently translated at 85.2% (2158 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Pavlo S <pstetsuk@gmail.com>
Co-authored-by: Sander Schutten <schutten@hotmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: "Pavlo S." <pstetsuk@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Sander Schutten <schutten@hotmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/nl/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/wol
2024-12-27 09:43:14 +02:00
Tianling Shen
2da1efba38 luci-base: follow-up fix for ES6 changes
follow-up for c2fc96cc4c

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-25 15:41:42 +00:00
Sergey Ponomarev
527acd59a8 treewide: Add a link to Weblate
To help users to find a right place where to translate.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-12-24 17:02:14 +00:00
Self-Hosting-Group
075b59fbac luci-app-upnp: Add Expires to port map listing
Close #7481

Signed-off-by: Self-Hosting-Group <selfhostinggroup-git+openwrt@shost.ing>
2024-12-24 16:54:13 +00:00
Paul Donald
7cb2f6584b
treewide: correct L.resource usage syntax
The apparently correct usage is not to pass an array (though that is now
checked). Make usage consistent to {...string}.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-23 18:04:11 +00:00
Paul Donald
bc79691d84
luci-base: jsdoc fixes
Correctly describe the parameter for the various URL/path functions.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-23 17:55:51 +00:00
Paul Donald
0826411de7
luci-base: amend path() to handle arrays better
While the jsdoc for this function describes a string[] parameter, this
seemingly was not handled; consistent usage of various
L.(url|resource|etc) is multiple strings that become object properties.
E.g.:

 L.resource('lldpd/lldpd.css');
 L.url("admin", "system", "leds");

which become e.g.:

 Arguments { 0: "admin/network", 1: "routes", … }

Handle a string[] parameter, by re-entering the function with any
Array[] parameter.

follow-up fix to 7c2cde52db

This prevents:

TypeError
parts[i].startsWith is not a function

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-23 17:48:43 +00:00
Paul Donald
779ca14125
css: remove unsupported properties
neither Safari nor Firefox recognize them, and they generate a parse
error.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-22 16:23:35 +00:00
Paul Donald
06461e07b5
luci-mod-status: prevent trace-back loading wireless on non-WiFi devices
Manifests in the console as:

RPCError: RPC call to uci/get failed with ubus code 4: Resource not found

The lazy-loading is harmless and has been that way for years, but the
presence of the trace-back clouds other problems. This should keep the
console cleaner; it conditionally attempts to load wireless when a more
fundamental check for it passes.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-22 16:23:35 +00:00
Paul Donald
41cbd31c90
luci-base: prevent trace-back loading wireless on non-WiFi devices
Manifests in the console as:

RPCError: RPC call to uci/get failed with ubus code 4: Resource not found

The lazy-loading is harmless and has been that way for years, but the
presence of the trace-back clouds other problems. This should keep the
console cleaner; it conditionally attempts to load wireless when a more
fundamental check for it passes.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-22 16:23:26 +00:00
Paul Donald
def988495a
luci-base: detect WiFi availability - useful for non-WiFi devices
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-22 00:39:46 +00:00
Paul Donald
b43aea743e
luci-mod-status: fix i variable absence for graph drawing
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-21 17:02:40 +00:00
Paul Donald
8a422af6a0
luci-base: follow-up fix for ES6 changes
follow-up for c2fc96cc4c

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-21 13:26:42 +00:00
Oleksandr Nychyporuk
b174d53e66 Translated using Weblate (Ukrainian)
Currently translated at 96.7% (60 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/uk/

Signed-off-by: Oleksandr Nychyporuk <olexandr.nychyporuk@gmail.com>
2024-12-20 22:44:40 +02:00
Hosted Weblate
2dabe7cd82 Translated using Weblate (Ukrainian)
Currently translated at 91.8% (79 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/uk/

Translated using Weblate (Ukrainian)

Currently translated at 1.8% (3 of 161 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/uk/

Translated using Weblate (Ukrainian)

Currently translated at 15.0% (3 of 20 strings)

Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/uk/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Ukrainian)

Currently translated at 24.4% (11 of 45 strings)

Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/uk/

Translated using Weblate (Ukrainian)

Currently translated at 16.0% (13 of 81 strings)

Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/uk/

Translated using Weblate (Ukrainian)

Currently translated at 36.3% (12 of 33 strings)

Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/uk/

Translated using Weblate (Ukrainian)

Currently translated at 9.2% (7 of 76 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/uk/

Translated using Weblate (Ukrainian)

Currently translated at 15.0% (3 of 20 strings)

Translated using Weblate (Ukrainian)

Currently translated at 20.0% (3 of 15 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/uk/

Translated using Weblate (Ukrainian)

Currently translated at 12.5% (6 of 48 strings)

Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/uk/

Translated using Weblate (Ukrainian)

Currently translated at 17.3% (8 of 46 strings)

Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/uk/

Translated using Weblate (Ukrainian)

Currently translated at 29.4% (5 of 17 strings)

Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/uk/

Translated using Weblate (Ukrainian)

Currently translated at 7.5% (3 of 40 strings)

Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/uk/

Translated using Weblate (Ukrainian)

Currently translated at 12.1% (8 of 66 strings)

Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/uk/

Translated using Weblate (Ukrainian)

Currently translated at 6.8% (6 of 88 strings)

Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/uk/

Translated using Weblate (Ukrainian)

Currently translated at 28.5% (6 of 21 strings)

Translation: OpenWrt/LuCI/applications/irqbalance
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsirqbalance/uk/

Translated using Weblate (Ukrainian)

Currently translated at 4.5% (9 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/uk/

Translated using Weblate (Ukrainian)

Currently translated at 19.0% (4 of 21 strings)

Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/uk/

Translated using Weblate (Dutch)

Currently translated at 100.0% (25 of 25 strings)

Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (17 of 17 strings)

Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/nl/

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 43.7% (7 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/nl/

Translated using Weblate (Dutch)

Currently translated at 50.0% (1 of 2 strings)

Translation: OpenWrt/LuCI/applications/olsr-viz
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/nl/

Translated using Weblate (Ukrainian)

Currently translated at 4.2% (3 of 71 strings)

Translated using Weblate (Ukrainian)

Currently translated at 12.4% (20 of 161 strings)

Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/uk/

Translated using Weblate (Ukrainian)

Currently translated at 94.0% (47 of 50 strings)

Translated using Weblate (Ukrainian)

Currently translated at 19.9% (42 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 100.0% (28 of 28 strings)

Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/uk/

Translated using Weblate (Ukrainian)

Currently translated at 96.7% (60 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/uk/

Translated using Weblate (Ukrainian)

Currently translated at 96.7% (60 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/uk/

Translated using Weblate (Ukrainian)

Currently translated at 10.6% (7 of 66 strings)

Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/uk/

Translated using Weblate (Ukrainian)

Currently translated at 40.9% (18 of 44 strings)

Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/uk/

Translated using Weblate (Ukrainian)

Currently translated at 42.4% (14 of 33 strings)

Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/uk/

Translated using Weblate (Ukrainian)

Currently translated at 18.6% (30 of 161 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 47.0% (8 of 17 strings)

Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/uk/

Translated using Weblate (Ukrainian)

Currently translated at 40.0% (24 of 60 strings)

Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/uk/

Translated using Weblate (Ukrainian)

Currently translated at 10.2% (19 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 35.7% (10 of 28 strings)

Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/uk/

Translated using Weblate (Ukrainian)

Currently translated at 21.4% (41 of 191 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/

Translated using Weblate (Ukrainian)

Currently translated at 56.2% (9 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/uk/

Translated using Weblate (Ukrainian)

Currently translated at 11.2% (14 of 124 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/uk/

Translated using Weblate (Ukrainian)

Currently translated at 35.7% (5 of 14 strings)

Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/uk/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (2 of 2 strings)

Translation: OpenWrt/LuCI/applications/olsr-viz
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/uk/

Translated using Weblate (Ukrainian)

Currently translated at 37.0% (23 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 16.9% (21 of 124 strings)

Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/uk/

Translated using Weblate (Ukrainian)

Currently translated at 22.2% (38 of 171 strings)

Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/uk/

Translated using Weblate (Ukrainian)

Currently translated at 24.4% (12 of 49 strings)

Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/uk/

Translated using Weblate (Ukrainian)

Currently translated at 54.8% (17 of 31 strings)

Translation: OpenWrt/LuCI/applications/dynapoint
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/uk/

Translated using Weblate (Ukrainian)

Currently translated at 11.8% (7 of 59 strings)

Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/uk/

Translated using Weblate (Ukrainian)

Currently translated at 50.0% (13 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 56.0% (14 of 25 strings)

Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/uk/

Translated using Weblate (Ukrainian)

Currently translated at 39.7% (37 of 93 strings)

Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/uk/

Translated using Weblate (Ukrainian)

Currently translated at 28.5% (14 of 49 strings)

Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/uk/

Translated using Weblate (Ukrainian)

Currently translated at 13.2% (33 of 250 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (38 of 38 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/uk/

Translated using Weblate (Ukrainian)

Currently translated at 32.8% (64 of 195 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/uk/

Translated using Weblate (Ukrainian)

Currently translated at 20.4% (10 of 49 strings)

Translated using Weblate (Ukrainian)

Currently translated at 19.4% (22 of 113 strings)

Translated using Weblate (Ukrainian)

Currently translated at 58.6% (81 of 138 strings)

Translated using Weblate (Ukrainian)

Currently translated at 15.9% (7 of 44 strings)

Translated using Weblate (Ukrainian)

Currently translated at 22.5% (23 of 102 strings)

Translated using Weblate (Ukrainian)

Currently translated at 71.1% (37 of 52 strings)

Translated using Weblate (Ukrainian)

Currently translated at 17.4% (32 of 183 strings)

Translated using Weblate (Ukrainian)

Currently translated at 18.6% (14 of 75 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Ukrainian)

Currently translated at 17.5% (70 of 399 strings)

Translated using Weblate (Ukrainian)

Currently translated at 26.8% (22 of 82 strings)

Translated using Weblate (Ukrainian)

Currently translated at 75.9% (1922 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2532 of 2532 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% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oleksandr Nychyporuk <olexandr.nychyporuk@gmail.com>
Co-authored-by: Sander Schutten <schutten@hotmail.com>
Co-authored-by: Sergey Melnichuk <deps2ak@gmail.com>
Co-authored-by: Zorya Zvenoch <svetarozenbaum@gmail.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Oleksandr Nychyporuk <olexandr.nychyporuk@gmail.com>
Signed-off-by: Sander Schutten <schutten@hotmail.com>
Signed-off-by: Sergey Melnichuk <deps2ak@gmail.com>
Signed-off-by: sergio <sergio+it@outerface.net>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilebrowser/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/uk/
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/luciapplicationstinyproxy/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/uk/
Translation: OpenWrt/LuCI/applications/filebrowser
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
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/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2024-12-20 22:44:40 +02:00
Stan Grishin
762cab8286
Merge pull request #7480 from stangri/master-luci-app-pbr
luci-app-pbr: update to 1.1.8
2024-12-20 10:54:03 -08:00
Paul Donald
f92e07253f
luci-base: drop promise polyfill
Subsequent commits will modernize LuCI JavaScript code to use ES6 features,
so drop the Promise polyfill as we're dropping support for non-ES6 browsers.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-20 00:09:47 +00:00
Paul Donald
844c45076f
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 23:42:20 +00:00
Paul Donald
1c3d22b7cb
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 23:42:20 +00:00
Paul Donald
adf87a2581
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-19 23:42:20 +00:00
Paul Donald
ecd6cee5f6
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-19 23:42:20 +00:00
Paul Donald
c2fc96cc4c
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-19 23:42:20 +00:00
Paul Donald
1750968879
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-19 23:42:19 +00:00
Paul Donald
234e131507
luci-base: convert JavaScript code to ES6 style
Convert existing JavaScript code in LuCI base to utilize ES6 standard
features such as spread arguments, arrow functions, object method
declarations etc.

This makes the code somewhat easier to follow and slightly smaller.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2024-12-19 23:41:35 +00:00
Paul Donald
7fe0218bcf
luci-base: rename mii-tool object property to mii_tool
otherwise ucode function call breaks with:

RPC call to luci/getInitList failed with error -32000: Object not found

Follow-up fix to ab15b5e379

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 22:38:23 +00:00
Hosted Weblate
24edaa2889 Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.3% (2338 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/

Translated using Weblate (Catalan)

Currently translated at 36.9% (935 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ca/

Translated using Weblate (Catalan)

Currently translated at 36.2% (918 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ca/

Translated using Weblate (Catalan)

Currently translated at 36.2% (917 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ca/

Translated using Weblate (Finnish)

Currently translated at 55.5% (40 of 72 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fi/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (195 of 195 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.5% (2293 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/

Translated using Weblate (Swedish)

Currently translated at 25.0% (12 of 48 strings)

Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/sv/

Translated using Weblate (Swedish)

Currently translated at 57.5% (23 of 40 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (2532 of 2532 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2532 of 2532 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: Janderson Vieira Santos <jandersonvs79@gmail.com>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: dtalens <databio@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Janderson Vieira Santos <jandersonvs79@gmail.com>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Ricky Tigg <ricky.tigg@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: dtalens <databio@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/upnp
2024-12-19 20:59:33 +02:00
Paul Donald
bd36a83c5b
luci-proto-bonding: remove (in favour of netifd bonding in luci)
Added in fb4cf432d2

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 18:44:57 +00:00
Paul Donald
ab15b5e379
luci-mod-network: gate bonding behind kmod presence
The kmod install link only displays in new device dialogues so as not
to be too prominent.

Closes #6996
Closes #7086

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 18:44:47 +00:00
hitech95
fb4cf432d2
luci-mod-network: add support for bonding device in netifd
netifd support for bonding devices has been added in commit 5ba9744.
The other way to have bonding available in luci is via
luci-proto-bonding and its proto-bonding dependency.

luci-proto-bonding requires an IP address on a bond interface due to a
netifd limitation. This can cause some issues if you want to bridge an
Ethernet port and a bond.

This patch aims to have the device to be configurable not as an
interface protocol but as a device.

Signed-off-by: Nicolò Veronese <nicveronese@gmail.com>
2024-12-19 18:44:47 +00:00
hitech95
7cd6b385e0
luci-mod-network: ifname_multi -> ifname_multi-bridge
This is to prepare for the bonding implementation, two configuration
nodes cannot share the same name.

Probably a more unique and precise naming would be better.

Signed-off-by: Nicolò Veronese <nicveronese@gmail.com>
2024-12-19 17:43:44 +00:00
Paul Donald
88a3148f51
luci-base: jsdoc fixes
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 17:43:11 +00:00
Paul Donald
7c2cde52db
luci-base: modify path function to allow URI parameters
Allows usage such as:
 L.url("admin", "system", "package-manager", "?query=package")

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-19 17:43:10 +00:00
Paul Donald
b4e1052331
luci-proto-wireguard: disambiguate fwmark description
fwmark is used internally during firewall processing, and no mark
remains on egress. Yes, the fwmark is to identify egress encrypted
packets, but no egress packet itself contains this value, and
this metadata disappears once the packet leaves the firewall.

The current wording is ambiguous, since "for" does a lot of lifting.

"during" helps limit the scope of this definition.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-18 15:03:54 +00:00
Stan Grishin
f41478a9b8 luci-app-pbr: update to 1.1.8
* match version with principal package
* update README version
* use var instead of const for RPCD objects

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-18 05:18:49 +00:00
Lyall Beveridge
8b3c13f7b3 luci-mod-network: validate DHCP leasetime input
Without validation, `dnsmasq` can fail silently if users enter
invalid leasetime input. This change adds input validation to
align user input with the backend parsing logic. Whilst it does
not enforce the >120 seconds requirement, this is documented
in the field description and handled by `dnsmasq`'s `option.c`,
which adjusts values <120 to meet this minimum.

Signed-off-by: Lyall Beveridge <lyall.beveridge@morsemicro.com>
2024-12-16 21:55:31 +01:00
Paul Donald
dd2c7f90b8
luci-mod-dashboard: code spelling
Closes #7477

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-16 21:52:20 +01:00
Paul Donald
e23f6069d6
luci-mod-network: remove old netifd version check which needs opkg
master and 24 use much newer versions.

This will prevent a read error on the non-existent control file when
the system uses apk.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-12-15 21:08:56 +01:00