project/luci.git
5 days agoluci-app-hd-idle: Check disk opt value
Joseph Mory [Thu, 12 Dec 2024 14:52:02 +0000 (14:52 +0000)]
luci-app-hd-idle: Check disk opt value

Signed-off-by: Joseph Mory <morytyann@outlook.com>
5 days agoluci-base: jsdoc grammar fix
Paul Donald [Thu, 12 Dec 2024 14:56:40 +0000 (15:56 +0100)]
luci-base: jsdoc grammar fix

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
6 days agoTranslated using Weblate (Hebrew)
Hosted Weblate [Wed, 11 Dec 2024 14:58:11 +0000 (15:58 +0100)]
Translated using Weblate (Hebrew)

Currently translated at 60.6% (20 of 33 strings)

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

Translated using Weblate (Russian)

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

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/

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 99.9% (2531 of 2532 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 61.9% (13 of 21 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (161 of 161 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 89.5% (2267 of 2532 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

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/zh_Hans/

Translated using Weblate (Lithuanian)

Currently translated at 73.0% (38 of 52 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (283 of 283 strings)

Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
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: Karllos Avellar <kavellar59@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: st7105 <st7105@gmail.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Janderson Vieira Santos <jandersonvs79@gmail.com>
Signed-off-by: Karllos Avellar <kavellar59@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: st7105 <st7105@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ru/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/upnp

10 days agoluci-app-filemanager: fixed negative time zone parsing
Dmitry R [Fri, 6 Dec 2024 12:10:27 +0000 (07:10 -0500)]
luci-app-filemanager: fixed negative time zone parsing

Signed-off-by: Dmitry R <rdmitry0911@gmail.com>
10 days agoMerge branch 'master' into openwrt-24.10
Paul Donald [Sat, 7 Dec 2024 04:25:05 +0000 (05:25 +0100)]
Merge branch 'master' into openwrt-24.10

10 days agoMerge pull request #7460 from stangri/master-luci-app-adblock-fast
Stan Grishin [Sat, 7 Dec 2024 02:12:24 +0000 (18:12 -0800)]
Merge pull request #7460 from stangri/master-luci-app-adblock-fast

luci-app-adblock-fast: catch up to snapshots version

10 days agoMerge pull request #7459 from stangri/24.10-luci-app-adblock-fast
Stan Grishin [Sat, 7 Dec 2024 02:12:20 +0000 (18:12 -0800)]
Merge pull request #7459 from stangri/24.10-luci-app-adblock-fast

[24.10] luci-app-adblock-fast: catch up to snapshots version

10 days agoluci-app-ddns: fix fileUpload
Paul Donald [Sat, 7 Dec 2024 01:31:54 +0000 (02:31 +0100)]
luci-app-ddns: fix fileUpload

some extra validation checks for "custom" service type
uci.set(..., null) -> uci.unset()

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
11 days agoTranslated using Weblate (Russian)
Hosted Weblate [Fri, 6 Dec 2024 08:54:46 +0000 (09:54 +0100)]
Translated using Weblate (Russian)

Currently translated at 82.6% (43 of 52 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% (25 of 25 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

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/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Vietnamese)

Currently translated at 16.9% (28 of 165 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 (Filipino)

Currently translated at 96.9% (32 of 33 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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/zh_Hant/

Translated using Weblate (Filipino)

Currently translated at 8.0% (203 of 2532 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

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

Translated using Weblate (Spanish)

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/es/

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 52.6% (20 of 38 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (177 of 177 strings)

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

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 (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 (Polish)

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/pl/

Translated using Weblate (Irish)

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Irish)

Currently translated at 99.4% (194 of 195 strings)

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

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Colton Silva <jamesemiliano74@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Huy Đặng <dqhuy901@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: st7105 <st7105@gmail.com>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Colton Silva <jamesemiliano74@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ru/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/upnp

11 days agoluci-app-adblock-fast: catch up to snapshots version
Stan Grishin [Fri, 6 Dec 2024 03:21:01 +0000 (03:21 +0000)]
luci-app-adblock-fast: catch up to snapshots version

Signed-off-by: Stan Grishin <stangri@melmac.ca>
11 days agoluci-app-adblock-fast: catch up to snapshots version
Stan Grishin [Fri, 6 Dec 2024 03:20:55 +0000 (03:20 +0000)]
luci-app-adblock-fast: catch up to snapshots version

Signed-off-by: Stan Grishin <stangri@melmac.ca>
11 days agoluci-app-package-manager: Swap ternary outputs
Paul Donald [Fri, 6 Dec 2024 00:39:13 +0000 (01:39 +0100)]
luci-app-package-manager: Swap ternary outputs

follow-up for 9a5a5ec5784848a60e3c10895d762d3a69b3d13e

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
11 days agoluci-app-dawn: Add configuration page
Feng Cheng [Tue, 23 Jul 2024 01:58:58 +0000 (09:58 +0800)]
luci-app-dawn: Add configuration page

Add the configuration page under the network path
Move hearing_map and network_overview pages to status path

Signed-off-by: Feng Cheng <fengcheng@lidig.com>
11 days agoluci-app-acme: `cfgvalue` does not receive the `set_value` parameter
Tsanie Lily [Mon, 2 Dec 2024 09:14:07 +0000 (17:14 +0800)]
luci-app-acme: `cfgvalue` does not receive the `set_value` parameter
when it is called in `CBIValue.render`.

Signed-off-by: Tsanie Lila <tsorgy@gmail.com>
(squashed + amended commit message)
Closes #7443
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
12 days agoluci-proto-wireguard: fixed incorrect peer detection for ipv6 and default port
Tom Haley [Thu, 5 Dec 2024 07:54:19 +0000 (10:54 +0300)]
luci-proto-wireguard: fixed incorrect peer detection for ipv6 and default port

Fixed incorrect peer detection if IP v6 is used and no port for peer is defined.

Signed-off-by: Tom Haley <this_username_has_been_taken2@proton.me>
12 days agoluci-proto-wireguard: fixed incorrect peer detection if port is not set
Tom Haley [Thu, 5 Dec 2024 07:27:38 +0000 (10:27 +0300)]
luci-proto-wireguard: fixed incorrect peer detection if port is not set

Fixed incorrect peer detection if port is not set (default port is used)

Signed-off-by: Tom Haley <this_username_has_been_taken2@proton.me>
12 days agoluci-proto-wireguard: fixed a vulnerability in the checkPeerHost method
Tom Haley [Wed, 4 Dec 2024 19:19:25 +0000 (22:19 +0300)]
luci-proto-wireguard: fixed a vulnerability in the checkPeerHost method

shellquote method is introduced so an injected code cannot be executed by the popen command.

Signed-off-by: Tom Haley <this_username_has_been_taken2@proton.me>
2 weeks agodocs: amend links for real this time
Paul Donald [Tue, 3 Dec 2024 16:19:21 +0000 (17:19 +0100)]
docs: amend links for real this time

Closes #7449

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-package-manager: Correct Size display string + i18n sync
Paul Donald [Tue, 3 Dec 2024 15:41:55 +0000 (16:41 +0100)]
luci-app-package-manager: Correct Size display string + i18n sync

Closes #7448

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Yuan Lau [Tue, 3 Dec 2024 07:38:13 +0000 (07:38 +0000)]
Translated using Weblate (Chinese (Traditional Han script))

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/

Signed-off-by: Yuan Lau <traverslombard@outlook.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Yuan Lau [Tue, 3 Dec 2024 11:11:11 +0000 (11:11 +0000)]
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/

Signed-off-by: Yuan Lau <traverslombard@outlook.com>
2 weeks agoTranslated using Weblate (Polish)
Matthaiks [Tue, 3 Dec 2024 06:15:24 +0000 (06:15 +0000)]
Translated using Weblate (Polish)

Currently translated at 100.0% (195 of 195 strings)

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

Signed-off-by: Matthaiks <kitynska@gmail.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Hosted Weblate [Tue, 3 Dec 2024 06:15:23 +0000 (07:15 +0100)]
Translated using Weblate (Chinese (Traditional Han script))

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 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 (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 (Chinese (Simplified 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_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (195 of 195 strings)

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

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 (Chinese (Traditional Han script))

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 Han script))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (52 of 52 strings)

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translation: OpenWrt/LuCI/applications/upnp

2 weeks agotreewide: replace "var m, s, o" with "let m, s, o"
Sergey Ponomarev [Sun, 1 Dec 2024 11:36:19 +0000 (13:36 +0200)]
treewide: replace "var m, s, o" with "let m, s, o"

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agotreewide: declare rpc calls with const
Sergey Ponomarev [Sun, 1 Dec 2024 00:03:42 +0000 (02:03 +0200)]
treewide: declare rpc calls with const

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agotreewide: explicitly declare rpc calls with const
Paul Donald [Tue, 3 Dec 2024 15:25:20 +0000 (16:25 +0100)]
treewide: explicitly declare rpc calls with const

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agodocs: amend links
Paul Donald [Tue, 3 Dec 2024 15:12:01 +0000 (16:12 +0100)]
docs: amend links

Closes #7449

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-ddns: diverse fixes, i18n corrections, and code improvements
Paul Donald [Fri, 29 Nov 2024 02:02:36 +0000 (03:02 +0100)]
luci-app-ddns: diverse fixes, i18n corrections, and code improvements

-trimmed redundant and repeated code
-fixed adding a new service section, which... never worked.
-removed some defaults
-changed log formatting
-opkg -> package-manager

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:13:28 +0000 (16:13 +0000)]
Translated using Weblate (French)

Currently translated at 89.5% (77 of 86 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:12:22 +0000 (16:12 +0000)]
Translated using Weblate (French)

Currently translated at 0.6% (1 of 161 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:12:16 +0000 (16:12 +0000)]
Translated using Weblate (French)

Currently translated at 2.3% (3 of 128 strings)

Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/fr/

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:12:03 +0000 (16:12 +0000)]
Translated using Weblate (French)

Currently translated at 10.0% (2 of 20 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:11:20 +0000 (16:11 +0000)]
Translated using Weblate (French)

Currently translated at 27.1% (22 of 81 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:10:32 +0000 (16:10 +0000)]
Translated using Weblate (French)

Currently translated at 4.4% (2 of 45 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:10:28 +0000 (16:10 +0000)]
Translated using Weblate (French)

Currently translated at 7.8% (6 of 76 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:10:15 +0000 (16:10 +0000)]
Translated using Weblate (French)

Currently translated at 13.3% (2 of 15 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:19:18 +0000 (16:19 +0000)]
Translated using Weblate (French)

Currently translated at 33.3% (16 of 48 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:10:03 +0000 (16:10 +0000)]
Translated using Weblate (French)

Currently translated at 10.8% (5 of 46 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:09:58 +0000 (16:09 +0000)]
Translated using Weblate (French)

Currently translated at 11.7% (2 of 17 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:09:52 +0000 (16:09 +0000)]
Translated using Weblate (French)

Currently translated at 9.0% (6 of 66 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:09:05 +0000 (16:09 +0000)]
Translated using Weblate (French)

Currently translated at 3.4% (3 of 88 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:17:20 +0000 (16:17 +0000)]
Translated using Weblate (French)

Currently translated at 14.2% (3 of 21 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:08:12 +0000 (16:08 +0000)]
Translated using Weblate (French)

Currently translated at 3.5% (7 of 198 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:07:27 +0000 (16:07 +0000)]
Translated using Weblate (French)

Currently translated at 33.3% (7 of 21 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:15:21 +0000 (16:15 +0000)]
Translated using Weblate (French)

Currently translated at 21.2% (7 of 33 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:14:53 +0000 (16:14 +0000)]
Translated using Weblate (French)

Currently translated at 1.4% (1 of 71 strings)

Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/fr/

2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:15:06 +0000 (16:15 +0000)]
Translated using Weblate (French)

Currently translated at 6.8% (11 of 161 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/fr/

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:12:31 +0000 (16:12 +0000)]
Translated using Weblate (French)

Currently translated at 28.5% (8 of 28 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:04:20 +0000 (16:04 +0000)]
Translated using Weblate (French)

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/fr/

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:22:05 +0000 (16:22 +0000)]
Translated using Weblate (French)

Currently translated at 28.4% (71 of 250 strings)

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

Signed-off-by: "L. VLO" <veloso.lu@googlemail.com>
2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:12:51 +0000 (16:12 +0000)]
Translated using Weblate (French)

Currently translated at 96.3% (133 of 138 strings)

Translation: OpenWrt/LuCI/applications/nut
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/fr/

2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:14:36 +0000 (16:14 +0000)]
Translated using Weblate (French)

Currently translated at 67.3% (35 of 52 strings)

Translation: OpenWrt/LuCI/applications/upnp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fr/

2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:13:10 +0000 (16:13 +0000)]
Translated using Weblate (French)

Currently translated at 3.6% (6 of 165 strings)

Translation: OpenWrt/LuCI/applications/coovachilli
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/fr/

2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:11:40 +0000 (16:11 +0000)]
Translated using Weblate (French)

Currently translated at 22.5% (9 of 40 strings)

Translation: OpenWrt/LuCI/applications/p910nd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/fr/

2 weeks agoTranslated using Weblate (French)
L. VLO [Mon, 2 Dec 2024 16:11:55 +0000 (16:11 +0000)]
Translated using Weblate (French)

Currently translated at 65.4% (261 of 399 strings)

Translation: OpenWrt/LuCI/applications/statistics
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fr/

2 weeks agoluci-app-upnp: Fix old translations
Self-Hosting-Group [Mon, 2 Dec 2024 00:00:00 +0000 (00:00 +0000)]
luci-app-upnp: Fix old translations

Close #7444

Signed-off-by: Self-Hosting-Group <selfhostinggroup-git+openwrt@shost.ing>
2 weeks agoluci-app-upnp: Critical hotfix revert 7a7f9ec
Paul Donald [Mon, 2 Dec 2024 19:56:05 +0000 (20:56 +0100)]
luci-app-upnp: Critical hotfix revert 7a7f9ec

Revert "luci-app-upnp: remove dangling lines and split translations"
This reverts commit 7a7f9ec, as it introduced a regression.

Close #7444

Signed-off-by: Self-Hosting-Group <selfhostinggroup-git+openwrt@shost.ing>
2 weeks agoluci-app-filemanager: Full featured File Manager application for LuCI
dima [Wed, 2 Oct 2024 10:53:21 +0000 (06:53 -0400)]
luci-app-filemanager: Full featured File Manager application for LuCI

- Navigation in resizable window
- Scrollable and sortable list of files with name, type, creation
date/time columns
- Directory and files creation/renaming/removing
- Directory and files attributes changing
- Duplicating any object in the current directory
- Selecting objects individually and everything for removing selected
- Inverting selection with alt-click
- Large files uploading/downloading
- Drag'n'Drop multiple files from local directory to server
- Large files editing
- Line numbers toggle in editing window
- HEX mode for editing/viewing
- ASCII, HEX and RegExp search in HEX mode
- Storage of interface settings in config file
- Help tab with a short manual

Signed-off-by: Dmitry R <rdmitry0911@gmail.com>
Added timeout to info type addNotification so UI does not flood
synced i18n
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-proto-wireguard: Fix incorrect peer detection for IP v6
Tom Haley [Mon, 2 Dec 2024 15:40:32 +0000 (18:40 +0300)]
luci-proto-wireguard: Fix incorrect peer detection for IP v6

This commit fixes incorrect peer detection when using IP v6 by deleting all the square the square brackets from the wgHost variable.

Signed-off-by: Tom Haley <this_username_has_been_taken2@proton.me>
2 weeks agoi18n: drop 'en' English folders.
Paul Donald [Mon, 2 Dec 2024 00:48:10 +0000 (01:48 +0100)]
i18n: drop 'en' English folders.

When code is installed, its corresponding English i18n isn't.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Irish)
Hosted Weblate [Mon, 2 Dec 2024 14:55:36 +0000 (15:55 +0100)]
Translated using Weblate (Irish)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Irish)

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/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (2532 of 2532 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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 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 (Hindi)

Currently translated at 78.5% (22 of 28 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (52 of 52 strings)

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% (172 of 172 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (116 of 116 strings)

Translation: OpenWrt/LuCI/applications/radicale
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/tr/

Translated using Weblate (Russian)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Chinese (Simplified Han script))

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

Currently translated at 99.9% (2531 of 2532 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

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/zh_Hans/

Translated using Weblate (Polish)

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/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (52 of 52 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (52 of 52 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@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: Paul Dee <itsascambutmailmeanyway@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: ghanshyam-pal <ghanshyampal789@gmail.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: ghanshyam-pal <ghanshyampal789@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/luciapplicationsupnp/ga/
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/zh_Hant/
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/wol

2 weeks agogit: ignore eslint configs
Paul Donald [Sun, 1 Dec 2024 16:40:44 +0000 (17:40 +0100)]
git: ignore eslint configs

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoMerge pull request #7115 from TDT-AG/pr/20240510-luci-base
Florian Eckert [Mon, 2 Dec 2024 07:35:39 +0000 (08:35 +0100)]
Merge pull request #7115 from TDT-AG/pr/20240510-luci-base

luci-base: add PKG_LICENSE_FILES references to this packages

2 weeks agoMerge pull request #7437 from stokito/luci-app-uhttpd_vars
Florian Eckert [Mon, 2 Dec 2024 07:31:35 +0000 (08:31 +0100)]
Merge pull request #7437 from stokito/luci-app-uhttpd_vars

luci-app-uhttpd: rename all non-reused vars to m, s, o

2 weeks agoluci-app-adblock-fast: Sync translations
Hannu Nyman [Sun, 1 Dec 2024 17:48:09 +0000 (19:48 +0200)]
luci-app-adblock-fast: Sync translations

Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoluci-app-adblock: Sync translations
Hannu Nyman [Sun, 1 Dec 2024 17:47:41 +0000 (19:47 +0200)]
luci-app-adblock: Sync translations

Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoluci-base: Sync translations
Hannu Nyman [Sun, 1 Dec 2024 17:45:43 +0000 (19:45 +0200)]
luci-base: Sync translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoluci-app-wifischedule: Remove unnecessary dependency
Hannu Nyman [Sun, 1 Dec 2024 17:26:31 +0000 (19:26 +0200)]
luci-app-wifischedule: Remove unnecessary dependency

As the app has been converted to javascript, remove
the unnecessary luci-compat dependency.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoTranslated using Weblate (Chinese (Simplified Han script))
try496 [Sun, 1 Dec 2024 14:51:02 +0000 (14:51 +0000)]
Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (52 of 52 strings)

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

2 weeks agoMerge remote-tracking branch 'weblate/master'
Paul Donald [Sun, 1 Dec 2024 14:31:08 +0000 (15:31 +0100)]
Merge remote-tracking branch 'weblate/master'

2 weeks agoluci-mod-system: Add 'disabled' as cron log level
Hannu Nyman [Sun, 1 Dec 2024 13:37:48 +0000 (15:37 +0200)]
luci-mod-system: Add 'disabled' as cron log level

Add "Disabled" with value 9 as a choice for cron log level.

9 actually exceeds the highest built-in value 8, but can be
used to quieten the logging in cases where there are e.g. cron
jobs running each minute, which would create log spam.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoluci-app-uhttpd: rename all non-reused vars to m, s, o
Sergey Ponomarev [Sun, 26 May 2024 20:42:36 +0000 (23:42 +0300)]
luci-app-uhttpd: rename all non-reused vars to m, s, o

The code style of Luci declares three vars for map, section and option and reuses them.
This makes code clearer and better to compress.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agoluci-mod-system: Fix cron log level settings
Hannu Nyman [Sun, 1 Dec 2024 10:57:20 +0000 (12:57 +0200)]
luci-mod-system: Fix cron log level settings

Busybox crond only uses level 5, 7 and 8. (And 7 and 8 only differ
on one error regarding finding a crontab without user.)
For simplicity, just provide 5 and 7 as alternatives in LuCI.

Show level 7 as the default and as the first offered choice.

Add missing semicolons to the file.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 weeks agoluci-mod-dashboard: partially invert the black SVG in dark mode
Paul Donald [Sat, 30 Nov 2024 22:46:07 +0000 (23:46 +0100)]
luci-mod-dashboard: partially invert the black SVG in dark mode

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-mod-dashboard: tab indent CSS
Paul Donald [Sat, 30 Nov 2024 22:46:45 +0000 (23:46 +0100)]
luci-mod-dashboard: tab indent CSS

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-mod-dashboard: custom.css: Add color variables
Griffen Edge [Tue, 12 Nov 2024 10:40:28 +0000 (21:40 +1100)]
luci-mod-dashboard: custom.css: Add color variables

Add color variable references from luci-theme-boostrap to facilitate
light and dark color scheme switching by default. Fall back to original
colors when the variables are not declared by theme.

Signed-off-by: Griffen Edge <griffen@griffenedge.com>
(formatted commit message)
Closes #7386
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Swedish)
Paul Dee [Sat, 30 Nov 2024 20:59:20 +0000 (20:59 +0000)]
Translated using Weblate (Swedish)

Currently translated at 67.3% (35 of 52 strings)

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

2 weeks agoTranslated using Weblate (Polish)
Matthaiks [Sat, 30 Nov 2024 21:21:22 +0000 (21:21 +0000)]
Translated using Weblate (Polish)

Currently translated at 100.0% (52 of 52 strings)

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

2 weeks agoluci-app-upnp: restore translations: ACL, intro
Sergey Ponomarev [Sat, 30 Nov 2024 21:44:54 +0000 (23:44 +0200)]
luci-app-upnp: restore translations: ACL, intro

2 weeks agoMerge remote-tracking branch 'weblate/master'
Paul Donald [Sat, 30 Nov 2024 20:48:11 +0000 (21:48 +0100)]
Merge remote-tracking branch 'weblate/master'

2 weeks agoluci-app-upnp: restore translations
Sergey Ponomarev [Sat, 30 Nov 2024 13:04:20 +0000 (15:04 +0200)]
luci-app-upnp: restore translations

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agoluci-app-upnp: remove dangling lines and split translations
Sergey Ponomarev [Sat, 30 Nov 2024 12:53:50 +0000 (14:53 +0200)]
luci-app-upnp: remove dangling lines and split translations

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2 weeks agoluci-proto-ipv6: set recommended default for norelease
Paul Donald [Sat, 30 Nov 2024 14:49:08 +0000 (15:49 +0100)]
luci-proto-ipv6: set recommended default for norelease

See https://github.com/openwrt/luci/issues/7410

Basically: RFC9096 updates the language in order to avoid DHCPv6 RELEASE
upon reboot to avoid re-addressing. (now: RELEASE == SHOULD NOT)

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-proto-ipv6: augment reqprefix description to include prefix also
Paul Donald [Tue, 19 Nov 2024 15:29:14 +0000 (16:29 +0100)]
luci-proto-ipv6: augment reqprefix description to include prefix also

See https://github.com/openwrt/luci/issues/7397

to match changes in odhcp6c where one can now also specify the prefix

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-proto-3g/ppp/pppossh: fix being unable to set keepalive to 0
Preport [Thu, 14 Nov 2024 20:07:05 +0000 (23:07 +0300)]
luci-proto-3g/ppp/pppossh: fix being unable to set keepalive to 0

Since on openwrt keepalive option defaults to "5 1" when it's not
defined:
https://github.com/openwrt/openwrt/blob/6720c4ccba256186bf2f1b1edadb851c447e62a5/package/network/services/ppp/files/ppp.sh#L128

Users must be able to set it to 0 to ignore connection failures.

Signed-off-by: Erdem Gez <perport@perport.net>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-upnp: Finalise changes for OpenWrt 24.10 release
Self-Hosting-Group [Fri, 29 Nov 2024 00:00:00 +0000 (00:00 +0000)]
luci-app-upnp: Finalise changes for OpenWrt 24.10 release

Closes #7407

Signed-off-by: Self-Hosting-Group <selfhostinggroup-git+openwrt@shost.ing>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Hosted Weblate [Fri, 29 Nov 2024 19:50:41 +0000 (20:50 +0100)]
Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (285 of 285 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Vietnamese)

Currently translated at 18.4% (14 of 76 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 91.1% (2304 of 2528 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (171 of 171 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Hungarian)

Currently translated at 91.1% (2304 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Simplified 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_Hans/

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 95.3% (164 of 172 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

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% (28 of 28 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (175 of 175 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 87.2% (348 of 399 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

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 Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (89 of 89 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 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: Lê Hoàng Tiến <tienthichchoigame@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hmzs <hmzs@1szer1.hu>
Co-authored-by: st7105 <st7105@gmail.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Lê Hoàng Tiến <tienthichchoigame@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: hmzs <hmzs@1szer1.hu>
Signed-off-by: st7105 <st7105@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
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/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/zh_Hant/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat

2 weeks agoluci-app-openvpn: Handle missing openvpn config file.
Milad Mohtashamirad [Mon, 18 Nov 2024 03:09:53 +0000 (14:09 +1100)]
luci-app-openvpn: Handle missing openvpn config file.

With this change if the specified config file (from UCI) doesn't exist,
it won't error out. instead it treats it as an empty file.
Previously, when clicking edit on the custom_config option in the UI, it
will show an error because the file doesn't exist there by default. As a
result, a user can't easily add (paste) a config file content.

Signed-off-by: Milad Mohtashamirad <milad.mohtashamirad@morsemicro.com>
2 weeks agoluci-mod-status: NOTRACK action for nftables rule rendering
Paul Donald [Sat, 30 Nov 2024 03:47:52 +0000 (04:47 +0100)]
luci-mod-status: NOTRACK action for nftables rule rendering

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-firewall: fix some strings
Paul Donald [Fri, 29 Nov 2024 00:09:56 +0000 (01:09 +0100)]
luci-app-firewall: fix some strings

i18n refresh

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-statistics: fix prepare values from list vlaues
Aleksey Kolosov [Fri, 15 Nov 2024 07:42:55 +0000 (10:42 +0300)]
luci-app-statistics: fix prepare values from list vlaues

If UCI store values as a list instead of an option, conversation for the
collectd configuration is not work correctly. This is due to the use of
a DynamicList type element in the UI (for example, for the RRATimespans
field). For this function argument val receives as array instead of a
string, so no additional conversion is required.

Signed-off-by: Aleksey Kolosov <softovick@gmail.com>
2 weeks agoluci-mod-network: fix DHCP ip constraint (masks generate "bad address")
Paul Donald [Thu, 28 Nov 2024 18:30:01 +0000 (19:30 +0100)]
luci-mod-network: fix DHCP ip constraint (masks generate "bad address")

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Hosted Weblate [Wed, 27 Nov 2024 12:00:39 +0000 (13:00 +0100)]
Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Hungarian)

Currently translated at 91.1% (2304 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Simplified 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_Hans/

Translated using Weblate (Chinese (Traditional Han script))

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

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 95.3% (164 of 172 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

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% (28 of 28 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (175 of 175 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 87.2% (348 of 399 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Traditional Han script))

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 Han script))

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 Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (89 of 89 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

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/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Chinese (Traditional Han script))

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 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: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hmzs <hmzs@1szer1.hu>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: hmzs <hmzs@1szer1.hu>
Signed-off-by: try496 <pinghejk@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
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/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/zh_Hant/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat

2 weeks agoluci-base: make items of UIDynamicList drag-sortable
Ramon Van Gorkom [Thu, 21 Nov 2024 20:34:14 +0000 (21:34 +0100)]
luci-base: make items of UIDynamicList drag-sortable

Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
3 weeks agoluci-base: form: fix sort order bug triggered by integer types
Paul Donald [Mon, 25 Nov 2024 20:32:39 +0000 (21:32 +0100)]
luci-base: form: fix sort order bug triggered by integer types

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-base: uci: fixed reorder bug where missed deletes caused off-by-one
Paul Donald [Mon, 25 Nov 2024 20:26:35 +0000 (21:26 +0100)]
luci-base: uci: fixed reorder bug where missed deletes caused off-by-one

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-mod-network: routes: implement cloneable for all tabs
Paul Donald [Sun, 24 Nov 2024 01:11:03 +0000 (02:11 +0100)]
luci-mod-network: routes: implement cloneable for all tabs

This enables cloning of individual routes and rules where one wishes
to make similar entries rapidly.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-firewall: implement cloneable for all tabs (except zones)
Paul Donald [Sat, 23 Nov 2024 23:31:08 +0000 (00:31 +0100)]
luci-app-firewall: implement cloneable for all tabs (except zones)

This enables cloning of individual rules, forwards, etc where one wishes
to make similar entries rapidly.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-base: add clone action for tables
Paul Donald [Sun, 24 Nov 2024 00:50:40 +0000 (01:50 +0100)]
luci-base: add clone action for tables

This augments CBITableSection, affecting types which extend it, i.e.
CBIGridSection.

Setting a table 'cloneable' property to true reveals a column of clone
buttons who designate the current entry as a clone source. Clicking the
clone button duplicates the data of that section_id into a new entry,
while the new entry gets a new and unique SID. E.g.

s = m.section(form.GridSection, 'foo', _('Bar'));
...
s.cloneable = true;

Clone and add actions differ: clone will not open a dialogue. That is a
user exercise.

One may set the put_next flag to false to put the new clone last, or
true to put it next (after the clone source).

This uses a new uci action which fulfills the behaviour: clone

It is possible for the uci clone action to be used independently.

See also:
https://forum.openwrt.org/t/add-clone-button-to-luci-configurations-esp-in-firewall/196232

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoMerge branch 'master' into openwrt-24.10
Paul Donald [Sun, 24 Nov 2024 03:18:27 +0000 (04:18 +0100)]
Merge branch 'master' into openwrt-24.10