project/luci.git
22 months agoluci-base: ui.js: modal dialog tweaks
Jo-Philipp Wich [Sun, 5 Feb 2023 18:41:20 +0000 (19:41 +0100)]
luci-base: ui.js: modal dialog tweaks

 - Automatically focus modal dialog frame
 - Close modal dialog on pressing escape key

Fixes: #4609, #6205
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoluci-base: ui.js: improve ui.Dropdown event handling
Jo-Philipp Wich [Sun, 5 Feb 2023 18:39:13 +0000 (19:39 +0100)]
luci-base: ui.js: improve ui.Dropdown event handling

Improve overall event and focus handling, avoid registering a global
mouseover event listener, stop propagating escape keypress on closing
dropdown and avoid `Element.blur()` to prevent de-focusing open modals.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoluci-mod-network: interfaces.js: avoid stray empty device uci sections
Jo-Philipp Wich [Sun, 5 Feb 2023 18:35:00 +0000 (19:35 +0100)]
luci-mod-network: interfaces.js: avoid stray empty device uci sections

Ensure that just created uci device sections are removed if the edit
option modal is cancelled without saving. This prevents empty, but
harmless `config device` sections from being created on a subsequent
Save & Apply operation.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoTranslated using Weblate (Romanian)
Hosted Weblate [Sun, 5 Feb 2023 16:58:42 +0000 (17:58 +0100)]
Translated using Weblate (Romanian)

Currently translated at 52.8% (66 of 125 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Romanian)

Currently translated at 46.7% (29 of 62 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.3% (2048 of 2148 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Danish)

Currently translated at 70.9% (44 of 62 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (Romanian)

Currently translated at 51.2% (64 of 125 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Romanian)

Currently translated at 43.5% (27 of 62 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Romanian)

Currently translated at 50.4% (63 of 125 strings)

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

Translated using Weblate (Romanian)

Currently translated at 41.9% (26 of 62 strings)

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

Translated using Weblate (Romanian)

Currently translated at 88.2% (113 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mircea Vutcovici <mirceavutcovici@gmail.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: Vlad <Vlad.Slepov@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Mircea Vutcovici <mirceavutcovici@gmail.com>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: Vlad <Vlad.Slepov@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
22 months agoluci-base: form.js: reuse JSONMap data provider in GridSection modals
Jo-Philipp Wich [Sat, 4 Feb 2023 21:15:42 +0000 (22:15 +0100)]
luci-base: form.js: reuse JSONMap data provider in GridSection modals

Reuse the same data provider as the parent JSONMap instance in order
to avoid inadvertently mangling the form data when saving the modal
edit dialog.

Fixes: bb9ede238a ("luci-base: form.js: reuse JSONMap data provider in GridSection modals")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoluci-base: form.js: fix GridSection modals in JSONMap instances
Jo-Philipp Wich [Sat, 4 Feb 2023 20:03:51 +0000 (21:03 +0100)]
luci-base: form.js: fix GridSection modals in JSONMap instances

Since grid section edit modals construct a new Map instance internally,
we must take care of using the correct map constructor type for the
internal copy in order to end up with the correct data provider.

Ensure that the extended option modal of GridSection instances uses a
JSONMap when the grid section's owner map is a JSONMap to avoid stray
uci related errors.

Ref: https://forum.openwrt.org/t/luci-save-apply/149658/5
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoMerge pull request #6204 from mastaal/clarify-masq-option
Jo-Philipp Wich [Sat, 4 Feb 2023 13:09:16 +0000 (14:09 +0100)]
Merge pull request #6204 from mastaal/clarify-masq-option

luci-app-firewall: Add clarification to masquerading option

22 months agoluci-app-firewall: Add clarification to masquerading option
Martijn Staal [Fri, 20 Jan 2023 10:41:53 +0000 (11:41 +0100)]
luci-app-firewall: Add clarification to masquerading option

Signed-off-by: Martijn Staal <27222398+mastaal@users.noreply.github.com>
22 months agoluci-ssl: switch to mbedtls
Hannu Nyman [Sat, 4 Feb 2023 06:33:07 +0000 (08:33 +0200)]
luci-ssl: switch to mbedtls

OpenWrt has switched the default SSL library to be mbedtls instead
of WolfSSL. To avoid the need of installing both SSL libraries,
switch luci-ssl to use the mbedtls variant of libustream and px5g.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
22 months agoMerge pull request #6220 from systemcrash/tags_string
Jo-Philipp Wich [Thu, 2 Feb 2023 14:02:17 +0000 (15:02 +0100)]
Merge pull request #6220 from systemcrash/tags_string

luci-base: help-text spell fix

22 months agoTranslated using Weblate (Italian)
Hosted Weblate [Sun, 29 Jan 2023 23:26:39 +0000 (00:26 +0100)]
Translated using Weblate (Italian)

Currently translated at 68.7% (11 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/

Translated using Weblate (Italian)

Currently translated at 11.2% (7 of 62 strings)

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

Translated using Weblate (Italian)

Currently translated at 13.4% (12 of 89 strings)

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

Translated using Weblate (Italian)

Currently translated at 27.2% (12 of 44 strings)

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

Translated using Weblate (Italian)

Currently translated at 44.0% (11 of 25 strings)

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

Translated using Weblate (Italian)

Currently translated at 29.4% (5 of 17 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 7.6% (2 of 26 strings)

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

Translated using Weblate (Italian)

Currently translated at 20.9% (40 of 191 strings)

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

Translated using Weblate (Italian)

Currently translated at 26.1% (51 of 195 strings)

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

Translated using Weblate (Italian)

Currently translated at 69.4% (25 of 36 strings)

Translated using Weblate (Italian)

Currently translated at 50.4% (107 of 212 strings)

Translated using Weblate (Italian)

Currently translated at 54.0% (20 of 37 strings)

Translated using Weblate (Italian)

Currently translated at 35.0% (7 of 20 strings)

Translated using Weblate (Italian)

Currently translated at 12.0% (15 of 125 strings)

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

Translated using Weblate (Italian)

Currently translated at 62.5% (10 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/

Translated using Weblate (Italian)

Currently translated at 9.6% (6 of 62 strings)

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

Translated using Weblate (Italian)

Currently translated at 11.7% (14 of 119 strings)

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

Translated using Weblate (Italian)

Currently translated at 28.8% (15 of 52 strings)

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

Translated using Weblate (Italian)

Currently translated at 21.5% (40 of 186 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/it/

Translated using Weblate (Italian)

Currently translated at 8.5% (11 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/it/

Translated using Weblate (Italian)

Currently translated at 50.0% (13 of 26 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (12 of 12 strings)

Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/it/

Translated using Weblate (Italian)

Currently translated at 100.0% (34 of 34 strings)

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

Translated using Weblate (Italian)

Currently translated at 9.0% (12 of 133 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Italian)

Currently translated at 37.9% (74 of 195 strings)

Translated using Weblate (Italian)

Currently translated at 50.0% (106 of 212 strings)

Translated using Weblate (Italian)

Currently translated at 13.4% (46 of 343 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Italian)

Currently translated at 45.3% (974 of 2148 strings)

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

Translated using Weblate (Italian)

Currently translated at 10.0% (2 of 20 strings)

Translated using Weblate (Italian)

Currently translated at 11.2% (14 of 125 strings)

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

Translated using Weblate (Italian)

Currently translated at 62.5% (10 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/

Translated using Weblate (Hebrew)

Currently translated at 7.5% (16 of 211 strings)

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

Translated using Weblate (Italian)

Currently translated at 28.7% (19 of 66 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 9.0% (4 of 44 strings)

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

Translated using Weblate (Italian)

Currently translated at 11.7% (14 of 119 strings)

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

Translated using Weblate (Italian)

Currently translated at 28.8% (15 of 52 strings)

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

Translated using Weblate (Italian)

Currently translated at 21.5% (40 of 186 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/it/

Translated using Weblate (Italian)

Currently translated at 8.5% (11 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/it/

Translated using Weblate (Italian)

Currently translated at 50.0% (13 of 26 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (12 of 12 strings)

Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/it/

Translated using Weblate (Italian)

Currently translated at 100.0% (34 of 34 strings)

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

Translated using Weblate (Italian)

Currently translated at 9.0% (12 of 133 strings)

Translated using Weblate (Hebrew)

Currently translated at 2.2% (3 of 133 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Italian)

Currently translated at 37.9% (74 of 195 strings)

Translated using Weblate (Italian)

Currently translated at 49.5% (105 of 212 strings)

Translated using Weblate (Italian)

Currently translated at 13.4% (46 of 343 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Italian)

Currently translated at 45.3% (974 of 2148 strings)

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

Added translation using Weblate (Italian)

Co-authored-by: Dex94 <Dasvaresu@dr.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Dex94 <Dasvaresu@dr.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/he/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/it/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/watchcat

22 months agoTranslated using Weblate (Russian)
Hosted Weblate [Sat, 28 Jan 2023 16:36:28 +0000 (17:36 +0100)]
Translated using Weblate (Russian)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Russian)

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

Translated using Weblate (Russian)

Currently translated at 28.7% (19 of 66 strings)

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

Translated using Weblate (Russian)

Currently translated at 35.9% (32 of 89 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (170 of 170 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (191 of 191 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (61 of 61 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wolterhon <hotmottot.1@gmail.com>
Co-authored-by: st7105 <st7105@gmail.com>
Signed-off-by: st7105 <st7105@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ru/
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl

22 months agoluci-mod-network: fix output style of diagnostics commands
Jo-Philipp Wich [Fri, 27 Jan 2023 12:58:40 +0000 (13:58 +0100)]
luci-mod-network: fix output style of diagnostics commands

Ensure that the output textarea uses a monospace font and preformatted text.

Fixes: 5f2d305476 ("luci-mod-network: convert diagnostic page to LuCI look and feel")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
22 months agoluci-mod-status: add missing cbi-section class to routing view
Florian Eckert [Thu, 26 Jan 2023 09:24:38 +0000 (10:24 +0100)]
luci-mod-status: add missing cbi-section class to routing view

With the material theme, there is a gap between the tab view and the
content. The css class 'cbi-section' is missing here in the data-tab div.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
22 months agoTranslated using Weblate (Russian)
Hosted Weblate [Mon, 23 Jan 2023 07:39:34 +0000 (08:39 +0100)]
Translated using Weblate (Russian)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 99.2% (124 of 125 strings)

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

Translated using Weblate (German)

Currently translated at 99.2% (124 of 125 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (74 of 74 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Turkish)

Currently translated at 40.3% (25 of 62 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Russian)

Currently translated at 61.3% (73 of 119 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Simplified))

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

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (German)

Currently translated at 99.3% (2135 of 2148 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Spanish)

Currently translated at 92.8% (116 of 125 strings)

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

Translated using Weblate (Russian)

Currently translated at 92.0% (46 of 50 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (62 of 62 strings)

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

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

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2148 of 2148 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.3% (2048 of 2148 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.2% (2045 of 2148 strings)

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

Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
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: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: metezd <itoldyouthat@protonmail.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: st7105 <st7105@gmail.com>
Signed-off-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Oğuz Ersen <oguz@ersen.moe>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: metezd <itoldyouthat@protonmail.com>
Signed-off-by: sergio <sergio+it@outerface.net>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: st7105 <st7105@gmail.com>
22 months agoMerge pull request #6212 from komenski/add-mime-type-for-airplay-support
Jo-Philipp Wich [Tue, 24 Jan 2023 23:07:38 +0000 (00:07 +0100)]
Merge pull request #6212 from komenski/add-mime-type-for-airplay-support

luci-lib-httpprotoutils: add airplay mime types

22 months agoMerge pull request #6211 from dhewg/luci-light
Jo-Philipp Wich [Tue, 24 Jan 2023 23:07:23 +0000 (00:07 +0100)]
Merge pull request #6211 from dhewg/luci-light

luci-light: rework and reenable

22 months agoluci-lib-httpprotoutils: add airplay mime types
Sasha Andonov [Tue, 24 Jan 2023 15:00:51 +0000 (10:00 -0500)]
luci-lib-httpprotoutils: add airplay mime types

Airplay of a statically hosted video file from one Apple device to another
fails due to unrecognized content-type. Adding Airplay supported
mime types fixes the issue.

Signed-off-by: Sasha Andonov <s.andonnov@gmail.com>
22 months agoluci-light: rework and reenable
Andre Heider [Mon, 24 Oct 2022 12:57:47 +0000 (14:57 +0200)]
luci-light: rework and reenable

The `luci` collection contains package management and attended
sysupgrades support, which are not that useful if not even undesired for
self-compiled images.

Rework the `luci-light` collection to exclude the two above mentioned
features, and make `luci` instead depend on the light collection in
additon to those features.

The `luci-ssl` and `luci-ssl-openssl` collections then only need
to depend on `luci-light`.

We now have three variants with won't pull in `luci-app-opkg` or
`luci-app-attendedsysupgrade`, making everybody happy.

Signed-off-by: Andre Heider <a.heider@gmail.com>
22 months agotreewide: bump PKG_RELEASE for libiwinfo ABI change
Christian Marangi [Sun, 22 Jan 2023 19:09:07 +0000 (20:09 +0100)]
treewide: bump PKG_RELEASE for libiwinfo ABI change

Bump PKG_RELEASE for libiwinfo ABI change for rpcd-mod-luci and
luci-mod-status.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
22 months agoluci-app-xinetd: update redirect help
Florian Eckert [Mon, 23 Jan 2023 07:37:28 +0000 (08:37 +0100)]
luci-app-xinetd: update redirect help

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
22 months agoluci-app-smartdns: Update chinese translations
Anya Lin [Sat, 21 Jan 2023 14:33:44 +0000 (22:33 +0800)]
luci-app-smartdns: Update chinese translations

Signed-off-by: Anya Lin <hukk1996@gmail.com>
22 months agoTranslated using Weblate (Chinese (Simplified))
Hosted Weblate [Sat, 21 Jan 2023 19:44:24 +0000 (20:44 +0100)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Spanish)

Currently translated at 79.6% (94 of 118 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Russian)

Currently translated at 75.7% (97 of 128 strings)

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

Translated using Weblate (Russian)

Currently translated at 52.0% (64 of 123 strings)

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

Translated using Weblate (Spanish)

Currently translated at 17.0% (15 of 88 strings)

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

Translated using Weblate (Czech)

Currently translated at 90.0% (45 of 50 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (6 of 6 strings)

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

Translated using Weblate (Czech)

Currently translated at 66.0% (140 of 212 strings)

Translated using Weblate (Czech)

Currently translated at 85.4% (41 of 48 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Czech)

Currently translated at 66.0% (140 of 212 strings)

Translated using Weblate (Czech)

Currently translated at 65.8% (1408 of 2138 strings)

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

Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lukáš Wagner <lukaswagner1@gmail.com>
Co-authored-by: Martin Simik <martman30@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: st7105 <st7105@gmail.com>
Signed-off-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Lukáš Wagner <lukaswagner1@gmail.com>
Signed-off-by: Martin Simik <martman30@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: st7105 <st7105@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/cs/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

22 months agotreewide: Sync translations i18n
Hannu Nyman [Sat, 21 Jan 2023 09:52:34 +0000 (11:52 +0200)]
treewide: Sync translations i18n

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoMerge pull request #6201 from vtremblay/advanced-boot-whw03v2
Stan Grishin [Wed, 18 Jan 2023 20:29:43 +0000 (13:29 -0700)]
Merge pull request #6201 from vtremblay/advanced-boot-whw03v2

luci-app-advanced-reboot: add support for Linksys WHW03 v2

23 months agoluci-app-advanced-reboot: add support for Linksys WHW03 v2
Vincent Tremblay [Tue, 17 Jan 2023 22:02:08 +0000 (17:02 -0500)]
luci-app-advanced-reboot: add support for Linksys WHW03 v2

Signed-off-by: Vincent Tremblay <vincent@vtremblay.dev>
23 months agoluci-base: help-text spell fix
Paul Dee [Tue, 17 Jan 2023 20:24:44 +0000 (21:24 +0100)]
luci-base: help-text spell fix

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
23 months agoTranslated using Weblate (Portuguese (Brazil))
Hosted Weblate [Mon, 16 Jan 2023 20:09:24 +0000 (21:09 +0100)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Persian)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (German)

Currently translated at 96.2% (203 of 211 strings)

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

Translated using Weblate (French)

Currently translated at 20.8% (26 of 125 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (French)

Currently translated at 99.4% (196 of 197 strings)

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

Translated using Weblate (French)

Currently translated at 49.0% (50 of 102 strings)

Translated using Weblate (French)

Currently translated at 98.6% (73 of 74 strings)

Translated using Weblate (French)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (French)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (French)

Currently translated at 71.4% (245 of 343 strings)

Translated using Weblate (French)

Currently translated at 37.9% (22 of 58 strings)

Translated using Weblate (French)

Currently translated at 97.2% (36 of 37 strings)

Translated using Weblate (French)

Currently translated at 95.0% (2033 of 2138 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lukáš Wagner <lukaswagner1@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Rose <darkrose@privatemail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: pit <peter.johennecken@googlemail.com>
Co-authored-by: slundi <slundi@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: pit <peter.johennecken@googlemail.com>
Signed-off-by: slundi <slundi@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/fr/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/wol

23 months agoMerge pull request #6155 from ukleinek/humidity
Jo-Philipp Wich [Mon, 16 Jan 2023 10:19:20 +0000 (11:19 +0100)]
Merge pull request #6155 from ukleinek/humidity

luci-app-statistics: Generate graphs for humidity sensors

23 months agoluci-mod-network: remove uciname validation from wireless interface
Hannu Nyman [Sun, 15 Jan 2023 08:09:30 +0000 (10:09 +0200)]
luci-mod-network: remove uciname validation from wireless interface

Remove the 'uciname' validation rule, as it prevents using '-' that
is a valid character.

Fixes: 0c1be9ae5 luci-mod-network: Add length restriction to wireless
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoluci-app-dockerman: add minor version
Hannu Nyman [Sat, 14 Jan 2023 14:11:39 +0000 (16:11 +0200)]
luci-app-dockerman: add minor version

The package has static versioning, based on the original upstream
versioning. Add date as a minor version to signal later changes.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoluci-mod-network: Add length restriction to wireless interface name
Hannu Nyman [Sat, 14 Jan 2023 08:40:43 +0000 (10:40 +0200)]
luci-mod-network: Add length restriction to wireless interface name

Based on issue #6101, add a maxlength of 15 chars to the wireless
interface's optional name field. Also validate it as uciname.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoMerge pull request #6185 from ProKn1fe/luci-app-https-dns-proxy
Stan Grishin [Fri, 13 Jan 2023 21:17:38 +0000 (14:17 -0700)]
Merge pull request #6185 from ProKn1fe/luci-app-https-dns-proxy

luci-app-https-dns-proxy: Add new and update adguard dns server

23 months agoluci-app-nlbwmon: validate date input
Jo-Philipp Wich [Fri, 13 Jan 2023 20:26:52 +0000 (21:26 +0100)]
luci-app-nlbwmon: validate date input

Fixes: #6188
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agoluci-app-openvpn: fix potential XSS in pageswitch template
Jo-Philipp Wich [Fri, 13 Jan 2023 20:16:58 +0000 (21:16 +0100)]
luci-app-openvpn: fix potential XSS in pageswitch template

Ensure to escape URL instance parameter displayed in the heading.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agoluci-mod-system: fix potential stored XSS
Jo-Philipp Wich [Fri, 13 Jan 2023 19:52:17 +0000 (20:52 +0100)]
luci-mod-system: fix potential stored XSS

Make sure to escape the key contents in the delete confirmation dialog.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agoluci-base: dispatcher.uc: urldecode URL components
Jo-Philipp Wich [Fri, 13 Jan 2023 20:15:03 +0000 (21:15 +0100)]
luci-base: dispatcher.uc: urldecode URL components

In order to maintain compatibility with the old Lua runtime, ensure to URL
decode the request path segments since they might end up as arguments to
invoked action functions.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agoTranslated using Weblate (Polish)
Hosted Weblate [Fri, 13 Jan 2023 08:24:32 +0000 (09:24 +0100)]
Translated using Weblate (Polish)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (6 of 6 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Czech)

Currently translated at 88.0% (44 of 50 strings)

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

Translated using Weblate (Czech)

Currently translated at 15.1% (5 of 33 strings)

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

Translated using Weblate (Czech)

Currently translated at 21.2% (17 of 80 strings)

Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/cs/

Translated using Weblate (Czech)

Currently translated at 11.7% (23 of 195 strings)

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

Translated using Weblate (Czech)

Currently translated at 12.9% (8 of 62 strings)

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

Translated using Weblate (Czech)

Currently translated at 52.5% (93 of 177 strings)

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

Translated using Weblate (Czech)

Currently translated at 98.4% (194 of 197 strings)

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

Translated using Weblate (Czech)

Currently translated at 81.7% (67 of 82 strings)

Translated using Weblate (Czech)

Currently translated at 65.8% (1408 of 2138 strings)

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

Translated using Weblate (Korean)

Currently translated at 7.3% (9 of 123 strings)

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

Translated using Weblate (Korean)

Currently translated at 38.3% (81 of 211 strings)

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

Translated using Weblate (Korean)

Currently translated at 44.0% (11 of 25 strings)

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

Translated using Weblate (Korean)

Currently translated at 45.9% (17 of 37 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Korean)

Currently translated at 42.1% (16 of 38 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.0% (18 of 20 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (170 of 170 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2138 of 2138 strings)

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

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jirka_1277 <j.pinkava@centrum.cz>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: TheNoFace <fprhqkrtk303@naver.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Jirka_1277 <j.pinkava@centrum.cz>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: TheNoFace <fprhqkrtk303@naver.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ko/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

23 months agoMerge pull request #6194 from TDT-AG/pr/20230111-luci-app-xinetd
Florian Eckert [Wed, 11 Jan 2023 13:24:41 +0000 (14:24 +0100)]
Merge pull request #6194 from TDT-AG/pr/20230111-luci-app-xinetd

luci-app-xinetd: add processing of redirect option

23 months agoluci-app-xinetd: add processing of redirect option
Helge Mader [Wed, 11 Jan 2023 12:06:58 +0000 (13:06 +0100)]
luci-app-xinetd: add processing of redirect option

Signed-off-by: Helge Mader <ma@dev.tdt.de>
23 months agoluci-app-statistics: Generate graphs for humidity sensors
Uwe Kleine-König [Fri, 16 Dec 2022 22:22:04 +0000 (23:22 +0100)]
luci-app-statistics: Generate graphs for humidity sensors

This fixes graph generation for sensors that provide humidity data.

Suggested-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
23 months agoluci-app-opkg: fix bottom pager
Jo-Philipp Wich [Mon, 9 Jan 2023 23:01:00 +0000 (00:01 +0100)]
luci-app-opkg: fix bottom pager

Fixes: #6007, #6156
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agoAdded translation using Weblate (Portuguese (Brazil))
Hosted Weblate [Mon, 9 Jan 2023 19:40:59 +0000 (20:40 +0100)]
Added translation using Weblate (Portuguese (Brazil))

Translated using Weblate (Danish)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/da/

Translated using Weblate (German)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Romanian)

Currently translated at 48.7% (60 of 123 strings)

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

Translated using Weblate (Romanian)

Currently translated at 87.5% (112 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.0% (2117 of 2138 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (2138 of 2138 strings)

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

Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Paul Spooren <mail@aparcar.org>
Co-authored-by: Tianling Shen <i@cnsztl.eu.org>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Paul Spooren <mail@aparcar.org>
Signed-off-by: Tianling Shen <i@cnsztl.eu.org>
Signed-off-by: drax red <drax@outlook.dk>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/tinyproxy

23 months agoMerge pull request #6191 from TDT-AG/pr/20230109-luci-theme
Florian Eckert [Mon, 9 Jan 2023 12:44:38 +0000 (13:44 +0100)]
Merge pull request #6191 from TDT-AG/pr/20230109-luci-theme

luci-theme-: add postrm script

23 months agoluci-theme-: add postrm script
Florian Eckert [Tue, 12 Apr 2022 11:38:15 +0000 (13:38 +0200)]
luci-theme-: add postrm script

Remove uci theme config section on uninstall.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
23 months agoluci-app-https-dns-proxy: Change files names and replace bootstrap_dns
Zuev Aleksandr [Thu, 5 Jan 2023 21:14:21 +0000 (01:14 +0400)]
luci-app-https-dns-proxy: Change files names and replace bootstrap_dns

Signed-off-by: Zuev Aleksandr <A.Zuev@stdev.su>
23 months agoluci-app-https-dns-proxy: Add new and update adguard dns server
Zuev Aleksandr [Sun, 31 Jul 2022 14:58:01 +0000 (18:58 +0400)]
luci-app-https-dns-proxy: Add new and update adguard dns server

Add adguard unsecured dns provider and update ips on existents based on https://adguard-dns.io/en/public-dns.html info. Also added ipv6 bootstrap_dns ips.

Signed-off-by: Zuev Aleksandr <A.Zuev@stdev.su>
23 months agoTranslated using Weblate (Persian)
Hosted Weblate [Thu, 5 Jan 2023 22:12:29 +0000 (23:12 +0100)]
Translated using Weblate (Persian)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Persian)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (192 of 192 strings)

Added translation using Weblate (Persian)

Translated using Weblate (Spanish)

Currently translated at 15.9% (14 of 88 strings)

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

Translated using Weblate (Chinese (Simplified))

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

Currently translated at 23.1% (19 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Persian)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 91.9% (57 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 11.7% (2 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 7.5% (14 of 186 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 19.5% (67 of 343 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Ukrainian)

Currently translated at 9.6% (6 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 32.9% (65 of 197 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (62 of 62 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Co-authored-by: Rose <darkrose@privatemail.com>
Co-authored-by: Sergey Melnichuk <deps2ak@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Signed-off-by: Rose <darkrose@privatemail.com>
Signed-off-by: Sergey Melnichuk <deps2ak@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/uk/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/statistics

23 months agoMerge pull request #6186 from systemcrash/dhcp_ipsets
Jo-Philipp Wich [Thu, 5 Jan 2023 22:12:12 +0000 (23:12 +0100)]
Merge pull request #6186 from systemcrash/dhcp_ipsets

luci-mod-network: disambiguate DHCP IP set help text

23 months agoluci-mod-network: disambiguate DHCP IP set help text
Paul Dee [Wed, 4 Jan 2023 16:36:27 +0000 (16:36 +0000)]
luci-mod-network: disambiguate DHCP IP set help text

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
23 months agoMerge pull request #6181 from stangri/master-luci-app-pbr
Stan Grishin [Tue, 3 Jan 2023 20:21:14 +0000 (13:21 -0700)]
Merge pull request #6181 from stangri/master-luci-app-pbr

luci-app-pbr: additional error messages

23 months agoluci-app-pbr: additional error messages
Stan Grishin [Tue, 3 Jan 2023 19:56:08 +0000 (19:56 +0000)]
luci-app-pbr: additional error messages

Signed-off-by: Stan Grishin <stangri@melmac.ca>
23 months agoTranslated using Weblate (German)
Hosted Weblate [Sun, 1 Jan 2023 13:22:12 +0000 (14:22 +0100)]
Translated using Weblate (German)

Currently translated at 99.1% (122 of 123 strings)

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

Translated using Weblate (Danish)

Currently translated at 20.3% (25 of 123 strings)

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

Translated using Weblate (Danish)

Currently translated at 87.5% (112 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/da/

Translated using Weblate (German)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (118 of 118 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (118 of 118 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/

Translated using Weblate (German)

Currently translated at 99.3% (2125 of 2138 strings)

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

Translated using Weblate (Italian)

Currently translated at 11.3% (14 of 123 strings)

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

Translated using Weblate (German)

Currently translated at 66.6% (82 of 123 strings)

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

Translated using Weblate (Italian)

Currently translated at 8.0% (5 of 62 strings)

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

Translated using Weblate (Italian)

Currently translated at 8.5% (11 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/it/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Paul Spooren <mail@aparcar.org>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Paul Spooren <mail@aparcar.org>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
23 months agoMerge pull request #6176 from ldir-EDB0/neighfix
Jo-Philipp Wich [Fri, 30 Dec 2022 14:08:00 +0000 (15:08 +0100)]
Merge pull request #6176 from ldir-EDB0/neighfix

luci-mod-status: fix neighbour display

23 months agoluci-mod-status: fix neighbour display
Kevin Darbyshire-Bryant [Fri, 30 Dec 2022 12:26:08 +0000 (12:26 +0000)]
luci-mod-status: fix neighbour display

The neighbour display parses the output of 'ip -4 neigh show' e.g.

192.168.219.95 dev eth1 lladdr 38:b4:d3:c9:b2:0c REACHABLE
192.168.219.200 dev eth1 lladdr 04:c4:61:12:f2:d2 STALE

Using regexp /^([0-9a-f:.]+) (.+) (\S+)$/  Unfortunately there's a
space character that sneaks in at the end of line, so let's make this
less brittle by accepting lines that may end with spaces e.g.

/^([0-9a-f:.]+) (.+) (\S+) *$/

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
23 months agoTranslated using Weblate (Ukrainian)
Hosted Weblate [Fri, 30 Dec 2022 10:28:51 +0000 (11:28 +0100)]
Translated using Weblate (Ukrainian)

Currently translated at 42.1% (16 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 91.3% (1954 of 2138 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.1% (122 of 123 strings)

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

Translated using Weblate (Dutch)

Currently translated at 7.1% (12 of 168 strings)

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

Translated using Weblate (Danish)

Currently translated at 18.8% (32 of 170 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Danish)

Currently translated at 4.5% (3 of 66 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Dutch)

Currently translated at 70.2% (137 of 195 strings)

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

Translated using Weblate (Dutch)

Currently translated at 37.5% (18 of 48 strings)

Translated using Weblate (Dutch)

Currently translated at 13.1% (45 of 343 strings)

Translated using Weblate (Dutch)

Currently translated at 8.3% (179 of 2138 strings)

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

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

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 26.6% (52 of 195 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 77.7% (28 of 36 strings)

Translated using Weblate (Ukrainian)

Currently translated at 91.3% (1954 of 2138 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (German)

Currently translated at 99.3% (2125 of 2138 strings)

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

Added translation using Weblate (Danish)

Co-authored-by: Dan <denqwerta@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Youri <yrtapper@protonmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Dan <denqwerta@gmail.com>
Signed-off-by: Youri <yrtapper@protonmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/nl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/nl/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

23 months agoMerge pull request #5569 from systemcrash/radius_vlan
Hannu Nyman [Thu, 29 Dec 2022 10:18:49 +0000 (12:18 +0200)]
Merge pull request #5569 from systemcrash/radius_vlan

luci-mod-network: Expose WPA Enterprise RADIUS VLAN settings.

23 months agoluci-app-statistics: provide defaul minimal scale for some graphs
Hannu Nyman [Thu, 29 Dec 2022 10:11:49 +0000 (12:11 +0200)]
luci-app-statistics: provide defaul minimal scale for some graphs

Avoid cryptic "200m" axis items for really small values by setting
a default minimal y-axis max value for some of the conntrack, cpu,
cpufreq, load and ping graphs (mainly percentages). The axis
automatically scales upward if necessary, so this just provides
a minimal "at least" scale for the y-axis.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoluci-app-statistics: Adjust also default_timespan to 2hour
Hannu Nyman [Thu, 29 Dec 2022 10:05:50 +0000 (12:05 +0200)]
luci-app-statistics: Adjust also default_timespan to 2hour

Adjust also default_timespan option to be 2hour, as that change was
forgotten in 4b49b456. (That seems to have no practical relevance, as
LuCI seems to offer the first item from the period list in any case.)

Fixes: 4b49b456 luci-app-statistics: set shortest period data/graph to 2 hours
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoTranslated using Weblate (Spanish)
Hosted Weblate [Wed, 28 Dec 2022 19:34:11 +0000 (20:34 +0100)]
Translated using Weblate (Spanish)

Currently translated at 75.0% (15 of 20 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Spanish)

Currently translated at 14.7% (13 of 88 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.1% (108 of 110 strings)

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

Translated using Weblate (Spanish)

Currently translated at 96.9% (64 of 66 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (170 of 170 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Spanish)

Currently translated at 93.7% (120 of 128 strings)

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

Translated using Weblate (Spanish)

Currently translated at 83.3% (30 of 36 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Spanish)

Currently translated at 99.5% (211 of 212 strings)

Translated using Weblate (Spanish)

Currently translated at 95.6% (2046 of 2140 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% (20 of 20 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (20 of 20 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (118 of 118 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (52 of 52 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (34 of 34 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (186 of 186 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (12 of 12 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Chinese (Simplified))

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

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

Added translation using Weblate (Polish)

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.6% (109 of 123 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (German)

Currently translated at 56.9% (70 of 123 strings)

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

Translated using Weblate (German)

Currently translated at 56.9% (70 of 123 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (German)

Currently translated at 40.3% (25 of 62 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/

Translated using Weblate (German)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.6% (125 of 128 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.6% (125 of 128 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/

Added translation using Weblate (Chinese (Simplified))

Translated using Weblate (Chinese (Simplified))

Currently translated at 88.6% (109 of 123 strings)

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

Translated using Weblate (Russian)

Currently translated at 51.2% (63 of 123 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Polish)

Currently translated at 89.4% (110 of 123 strings)

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

Translated using Weblate (Spanish)

Currently translated at 93.4% (115 of 123 strings)

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

Translated using Weblate (Persian)

Currently translated at 21.9% (18 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 91.8% (45 of 49 strings)

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

Translated using Weblate (Persian)

Currently translated at 54.1% (104 of 192 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Russian)

Currently translated at 29.0% (18 of 62 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (80 of 80 strings)

Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/es/

Translated using Weblate (Chinese (Simplified))

Currently translated at 90.6% (116 of 128 strings)

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

Translated using Weblate (Russian)

Currently translated at 70.3% (90 of 128 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt_BR/

Translated using Weblate (Spanish)

Currently translated at 91.4% (117 of 128 strings)

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

Translated using Weblate (Russian)

Currently translated at 98.7% (2111 of 2138 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2138 of 2138 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.5% (2045 of 2140 strings)

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

Translated using Weblate (Turkish)

Currently translated at 73.9% (91 of 123 strings)

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

Translated using Weblate (Persian)

Currently translated at 57.8% (122 of 211 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Polish)

Currently translated at 40.3% (25 of 62 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.1% (59 of 62 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (128 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/tr/

Translated using Weblate (Polish)

Currently translated at 99.4% (2126 of 2138 strings)

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

Translated using Weblate (Spanish)

Currently translated at 94.7% (2028 of 2140 strings)

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

Translated using Weblate (Turkish)

Currently translated at 49.5% (61 of 123 strings)

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

Translated using Weblate (Persian)

Currently translated at 18.2% (15 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 27.9% (59 of 211 strings)

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

Translated using Weblate (Spanish)

Currently translated at 80.6% (50 of 62 strings)

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

Translated using Weblate (Turkish)

Currently translated at 99.2% (127 of 128 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/tr/

Translated using Weblate (Spanish)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Spanish)

Currently translated at 95.5% (2018 of 2112 strings)

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

Co-authored-by: Calf <calf@calf.one>
Co-authored-by: Daniel S <d.schulz.mail@googlemail.com>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
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: MkQtS <onewordwrong@aliyun.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Richard Yu <yurichard3839@gmail.com>
Co-authored-by: Rose <darkrose@privatemail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Calf <calf@calf.one>
Signed-off-by: Daniel S <d.schulz.mail@googlemail.com>
Signed-off-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: MkQtS <onewordwrong@aliyun.com>
Signed-off-by: Oğuz Ersen <oguz@ersen.moe>
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
Signed-off-by: Rose <darkrose@privatemail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: sergio <sergio+it@outerface.net>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/watchcat

23 months agoluci-base: ui.js: support div based table markup in UITable.update()
Jo-Philipp Wich [Tue, 27 Dec 2022 19:20:36 +0000 (20:20 +0100)]
luci-base: ui.js: support div based table markup in UITable.update()

Constructing UITable instances from existing, div based markup is
supported but the UITable.update() implementation did not account
for that, leading to defunct data updates on tables built from div
based markup.

Fix this issue by extending UITable.update() to consider a div based
table structure as well, like we do in UITable.initFromMarkup() already.

Fixes: #5713
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
23 months agotreewide: sync translations - i18n
Hannu Nyman [Tue, 27 Dec 2022 18:08:07 +0000 (20:08 +0200)]
treewide: sync translations - i18n

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
23 months agoTranslated using Weblate (Korean)
Hosted Weblate [Tue, 27 Dec 2022 13:51:45 +0000 (14:51 +0100)]
Translated using Weblate (Korean)

Currently translated at 8.3% (9 of 108 strings)

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

Translated using Weblate (Danish)

Currently translated at 8.8% (10 of 113 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (110 of 110 strings)

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

Translated using Weblate (Korean)

Currently translated at 38.3% (81 of 211 strings)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (50 of 50 strings)

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

Translated using Weblate (Korean)

Currently translated at 5.1% (2 of 39 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (31 of 31 strings)

Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/de/

Translated using Weblate (Korean)

Currently translated at 5.9% (7 of 118 strings)

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

Translated using Weblate (Korean)

Currently translated at 11.7% (2 of 17 strings)

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

Translated using Weblate (Korean)

Currently translated at 22.2% (4 of 18 strings)

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

Translated using Weblate (Korean)

Currently translated at 21.1% (11 of 52 strings)

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

Translated using Weblate (Korean)

Currently translated at 2.6% (5 of 186 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/

Translated using Weblate (German)

Currently translated at 100.0% (186 of 186 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/

Translated using Weblate (Korean)

Currently translated at 100.0% (7 of 7 strings)

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

Translated using Weblate (Korean)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (6 of 6 strings)

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

Translated using Weblate (Korean)

Currently translated at 8.3% (5 of 60 strings)

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

Translated using Weblate (Korean)

Currently translated at 10.4% (5 of 48 strings)

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

Translated using Weblate (Korean)

Currently translated at 20.8% (5 of 24 strings)

Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/ko/

Translated using Weblate (Korean)

Currently translated at 26.9% (7 of 26 strings)

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

Translated using Weblate (Korean)

Currently translated at 8.0% (2 of 25 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Korean)

Currently translated at 93.5% (58 of 62 strings)

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

Translated using Weblate (Korean)

Currently translated at 5.3% (9 of 168 strings)

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

Translated using Weblate (Korean)

Currently translated at 31.5% (12 of 38 strings)

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

Translated using Weblate (Korean)

Currently translated at 16.3% (8 of 49 strings)

Translated using Weblate (Korean)

Currently translated at 7.3% (6 of 82 strings)

Translated using Weblate (Korean)

Currently translated at 92.0% (23 of 25 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Korean)

Currently translated at 81.8% (27 of 33 strings)

Translated using Weblate (German)

Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate (German)

Currently translated at 100.0% (36 of 36 strings)

Translated using Weblate (German)

Currently translated at 99.3% (2100 of 2113 strings)

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

Translated using Weblate (Persian)

Currently translated at 14.6% (12 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 14.6% (12 of 82 strings)

Translated using Weblate (Persian)

Currently translated at 32.5% (69 of 212 strings)

Translated using Weblate (Persian)

Currently translated at 53.1% (102 of 192 strings)

Translated using Weblate (Persian)

Currently translated at 37.0% (23 of 62 strings)

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

Translated using Weblate (Persian)

Currently translated at 37.0% (23 of 62 strings)

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

Translated using Weblate (Persian)

Currently translated at 10.9% (23 of 211 strings)

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

Translated using Weblate (Persian)

Currently translated at 10.9% (23 of 211 strings)

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

Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Babak Gol Mohammadi <b4bakgm@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Rose <darkrose@privatemail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: somni <me@somni.one>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Babak Gol Mohammadi <b4bakgm@gmail.com>
Signed-off-by: Rose <darkrose@privatemail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: somni <me@somni.one>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fa/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/ocserv
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat

23 months agoluci-app-sqm: Move verbose descriptions into help text
Toke Høiland-Jørgensen [Mon, 26 Dec 2022 18:05:28 +0000 (19:05 +0100)]
luci-app-sqm: Move verbose descriptions into help text

The field labels contain verbose descriptions which looks terrible in the
UI. Replace them with short labels and move the verbose text into the help
text where it belongs.

Reported by Github user @saldry at https://github.com/openwrt/luci/issues/6161

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
23 months agoMerge pull request #6170 from Ansuel/fix-chan-analysis
Christian Marangi [Sat, 24 Dec 2022 10:51:48 +0000 (11:51 +0100)]
Merge pull request #6170 from Ansuel/fix-chan-analysis

luci-mod-status: minor fix to channel_analysis

23 months agoluci-mod-status: handle HE channel width for channel_analysis
Christian Marangi [Fri, 23 Dec 2022 18:28:07 +0000 (19:28 +0100)]
luci-mod-status: handle HE channel width for channel_analysis

Handle HE channel width for channel analysis status page and correctly
draw local interface band width.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
23 months agoluci-mod-status: fix channel_analysis ReferenceError: diff is not defined
Christian Marangi [Fri, 23 Dec 2022 18:18:39 +0000 (19:18 +0100)]
luci-mod-status: fix channel_analysis ReferenceError: diff is not defined

In refactoring the code there was an error and the sort function wasn't
correctly reworked with diff not correctly dropped.

Drop that and correctly sort the WiFi ap if the channel is different.

Fixes: 75dcb0975472 ("luci-mod-status: improve channel_analysis page")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
23 months agoMerge pull request #6164 from hnyman/roaming
Hannu Nyman [Thu, 22 Dec 2022 16:30:33 +0000 (18:30 +0200)]
Merge pull request #6164 from hnyman/roaming

[RFC] luci-mod-network: place wlan roaming related options to a tab

23 months agoluci-app-natmap: add forward_port option and update stun_server description
Richard Yu [Wed, 21 Dec 2022 10:07:06 +0000 (18:07 +0800)]
luci-app-natmap: add forward_port option and update stun_server description

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
23 months agoluci-mod-network: place wlan roaming related options to a tab
Hannu Nyman [Wed, 21 Dec 2022 18:44:52 +0000 (20:44 +0200)]
luci-mod-network: place wlan roaming related options to a tab

Collectd all WLAN roaming related options to a new dedicated tab.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoMerge pull request #6159 from stangri/master-luci-app-pbr
Stan Grishin [Mon, 19 Dec 2022 21:09:38 +0000 (14:09 -0700)]
Merge pull request #6159 from stangri/master-luci-app-pbr

luci-app-pbr: update to 1.0.1-1

2 years agoTranslated using Weblate (Russian)
Hosted Weblate [Mon, 19 Dec 2022 14:28:53 +0000 (15:28 +0100)]
Translated using Weblate (Russian)

Currently translated at 56.4% (61 of 108 strings)

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

Translated using Weblate (Spanish)

Currently translated at 88.8% (96 of 108 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 55.5% (10 of 18 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (34 of 34 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (40 of 40 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 19.2% (66 of 343 strings)

Translated using Weblate (Hungarian)

Currently translated at 14.2% (30 of 211 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 16.7% (32 of 191 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 63.8% (1349 of 2112 strings)

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

Co-authored-by: Dan <denqwerta@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Gajdos Tamás <gajdipajti@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: sergio <sergio+it@outerface.net>
Signed-off-by: Dan <denqwerta@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Gajdos Tamás <gajdipajti@gmail.com>
Signed-off-by: sergio <sergio+it@outerface.net>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/uk/
Translation: OpenWrt/LuCI/applications/statistics

2 years agoluci-proto-autoip: fix protocol name
Jo-Philipp Wich [Mon, 19 Dec 2022 14:29:47 +0000 (15:29 +0100)]
luci-proto-autoip: fix protocol name

Fixes: 2965e527f5 ("luci-proto-autoip: add protocol support for avahi-autoipd")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-proto-autoip: add protocol support for avahi-autoipd
Jo-Philipp Wich [Mon, 19 Dec 2022 14:28:06 +0000 (15:28 +0100)]
luci-proto-autoip: add protocol support for avahi-autoipd

Fixes: #6162
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-pbr: update to 1.0.1-1
Stan Grishin [Mon, 19 Dec 2022 03:58:01 +0000 (03:58 +0000)]
luci-app-pbr: update to 1.0.1-1

* add more error/warning messages
* better error/ubus error handling

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2 years agoluci-base, luci-mod-status: expose LuCI version via ubus
Jo-Philipp Wich [Sat, 17 Dec 2022 14:00:24 +0000 (15:00 +0100)]
luci-base, luci-mod-status: expose LuCI version via ubus

Instead of scraping the LuCI version from Lua sources, fetch it via ubus
in order to be independent from the Lua runtime.

Fixes: #6154
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #6138 from ysc3839/natmap
Hannu Nyman [Thu, 15 Dec 2022 15:41:52 +0000 (17:41 +0200)]
Merge pull request #6138 from ysc3839/natmap

luci-app-natmap: add new package

2 years agoMerge pull request #6150 from weblate/weblate-openwrt-luci
Florian Eckert [Wed, 14 Dec 2022 07:49:49 +0000 (08:49 +0100)]
Merge pull request #6150 from weblate/weblate-openwrt-luci

Translations update from Hosted Weblate

2 years agoTranslated using Weblate (Hungarian)
Hosted Weblate [Wed, 14 Dec 2022 00:55:06 +0000 (01:55 +0100)]
Translated using Weblate (Hungarian)

Currently translated at 68.7% (11 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/hu/

Translated using Weblate (Hungarian)

Currently translated at 13.7% (29 of 211 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 16.2% (31 of 191 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 51.3% (59 of 115 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/hu/

Translated using Weblate (Hungarian)

Currently translated at 90.2% (111 of 123 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 62.3% (106 of 170 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 84.7% (167 of 197 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 45.4% (20 of 44 strings)

Translated using Weblate (Hungarian)

Currently translated at 98.6% (73 of 74 strings)

Translated using Weblate (Hungarian)

Currently translated at 63.5% (218 of 343 strings)

Translated using Weblate (Hungarian)

Currently translated at 98.7% (81 of 82 strings)

Translated using Weblate (Hungarian)

Currently translated at 63.8% (1349 of 2112 strings)

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

Co-authored-by: Gajdos Tamás <gajdipajti@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Gajdos Tamás <gajdipajti@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/hu/
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy

2 years agoluci-mid-status: nftables.js: minor cleanups and enhancements
Jo-Philipp Wich [Tue, 13 Dec 2022 22:49:11 +0000 (23:49 +0100)]
luci-mid-status: nftables.js: minor cleanups and enhancements

 - Recognize `log` expression as action
 - Recognize `meta time` expression
 - Remove debug tooltip from `reject` targets

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-mod-status: improve channel_analysis page
Ansuel Smith [Mon, 21 Feb 2022 22:37:24 +0000 (23:37 +0100)]
luci-mod-status: improve channel_analysis page

Many user complained problem with using pool with wifi scan. This comes
from the limitation that some wifi driver have problems with scanning
nearby wifi and keeping traffic.

Fix this by doing the wifi scan only one time on page load and provide a
button to refresh the channels manually. The original implementation is
preserved as the user can simply reenable the poll referesh from the ui.

While at it also sort the table by channel instead of by signal quality
to better track the most used channels in the table.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
[rewrap commit message]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoTranslated using Weblate (Greek)
Hosted Weblate [Sat, 10 Dec 2022 12:46:59 +0000 (13:46 +0100)]
Translated using Weblate (Greek)

Currently translated at 24.0% (6 of 25 strings)

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

Translated using Weblate (Greek)

Currently translated at 16.2% (6 of 37 strings)

Translated using Weblate (German)

Currently translated at 42.3% (50 of 118 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (36 of 36 strings)

Co-authored-by: Alexis M <mosjiag+hosted.weblate@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MkQtS <onewordwrong@aliyun.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Alexis M <mosjiag+hosted.weblate@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hans/
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/watchcat

2 years agoluci-base: fix button handling for named sections
Florian Eckert [Mon, 12 Dec 2022 13:58:38 +0000 (14:58 +0100)]
luci-base: fix button handling for named sections

If more than one named section is added to the page, it is currently the
case, that the first button is always switched on or off during input
validation of the uci section name. This is because the usage of the
'document.querySelector' function is to imprecise. Changing the search
start to the element to be created, fixes this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 years agoMerge pull request #6142 from stangri/master-luci-app-pbr
Stan Grishin [Mon, 12 Dec 2022 03:37:03 +0000 (20:37 -0700)]
Merge pull request #6142 from stangri/master-luci-app-pbr

luci-app-pbr: Detect missing iptables & error-proofing WebUI

2 years agoluci-app-pbr: Detect missing iptables & error-proofing WebUI
Stan Grishin [Mon, 12 Dec 2022 03:00:37 +0000 (03:00 +0000)]
luci-app-pbr: Detect missing iptables & error-proofing WebUI

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2 years agoluci-mod-network: (wireless) Expose WPA Enterprise RADIUS VLAN settings.
Paul Dee [Thu, 2 Dec 2021 19:37:39 +0000 (20:37 +0100)]
luci-mod-network: (wireless) Expose WPA Enterprise RADIUS VLAN settings.

Tested on: 21.02.1

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
2 years agoMerge pull request #5572 from systemcrash/80211v
Jo-Philipp Wich [Sat, 10 Dec 2022 12:46:44 +0000 (13:46 +0100)]
Merge pull request #5572 from systemcrash/80211v

luci-mod-network: Expose 802.11v settings.

2 years agoMerge pull request #5571 from systemcrash/80211k
Hannu Nyman [Sat, 10 Dec 2022 10:24:49 +0000 (12:24 +0200)]
Merge pull request #5571 from systemcrash/80211k

luci-mod-network: Expose 802.11k settings.

2 years agoluci-mod-network: (wireless) Expose 802.11k settings.
Paul Dee [Thu, 2 Dec 2021 20:01:16 +0000 (21:01 +0100)]
luci-mod-network: (wireless) Expose 802.11k settings.

Tested on: 21.02.1

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
2 years agoluci-app-natmap: add new package
Richard Yu [Fri, 9 Dec 2022 11:02:08 +0000 (19:02 +0800)]
luci-app-natmap: add new package

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2 years agoTranslated using Weblate (Swedish)
Hosted Weblate [Tue, 6 Dec 2022 15:42:47 +0000 (16:42 +0100)]
Translated using Weblate (Swedish)

Currently translated at 16.5% (18 of 109 strings)

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

Translated using Weblate (Spanish)

Currently translated at 59.6% (65 of 109 strings)

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

Translated using Weblate (Swedish)

Currently translated at 87.8% (29 of 33 strings)

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

Translated using Weblate (Swedish)

Currently translated at 36.6% (70 of 191 strings)

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

Translated using Weblate (Swedish)

Currently translated at 27.6% (34 of 123 strings)

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

Translated using Weblate (Swedish)

Currently translated at 71.6% (43 of 60 strings)

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

Translated using Weblate (Swedish)

Currently translated at 55.3% (36 of 65 strings)

Translation: OpenWrt/LuCI/applications/dnscrypt-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/sv/

Translated using Weblate (Swedish)

Currently translated at 38.4% (10 of 26 strings)

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

Translated using Weblate (Swedish)

Currently translated at 21.3% (41 of 192 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Swedish)

Currently translated at 33.8% (116 of 343 strings)

Translated using Weblate (Swedish)

Currently translated at 69.5% (57 of 82 strings)

Translated using Weblate (Swedish)

Currently translated at 37.0% (783 of 2112 strings)

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

Translated using Weblate (Russian)

Currently translated at 14.2% (2 of 14 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (109 of 109 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 28.4% (31 of 109 strings)

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

Translated using Weblate (Swedish)

Currently translated at 78.5% (11 of 14 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 23.6% (50 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 7.1% (15 of 211 strings)

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

Translated using Weblate (Swedish)

Currently translated at 36.3% (12 of 33 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 31.3% (36 of 115 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/nb_NO/

Translated using Weblate (Greek)

Currently translated at 4.1% (8 of 195 strings)

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

Translated using Weblate (Greek)

Currently translated at 15.2% (27 of 177 strings)

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

Translated using Weblate (Swedish)

Currently translated at 37.5% (9 of 24 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (115 of 115 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt_BR/

Translated using Weblate (Swedish)

Currently translated at 81.6% (40 of 49 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 4.1% (8 of 192 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Swedish)

Currently translated at 33.8% (116 of 343 strings)

Translated using Weblate (Swedish)

Currently translated at 36.9% (781 of 2112 strings)

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

Added translation using Weblate (Russian)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (109 of 109 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (115 of 115 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (192 of 192 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Chinese (Simplified))

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

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

Translated using Weblate (Ukrainian)

Currently translated at 19.3% (37 of 191 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (115 of 115 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (33 of 33 strings)

Added translation using Weblate (Ukrainian)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Arkadii Yakovets <ark@cho.red>
Co-authored-by: Eric <hamburger1024@duck.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: Wolterhon <hotmottot.1@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: deb8ate <deb8ate@gmail.com>
Signed-off-by: Allan Nordhøy <epost@anotheragency.no>
Signed-off-by: Arkadii Yakovets <ark@cho.red>
Signed-off-by: Eric <hamburger1024@duck.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: deb8ate <deb8ate@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/sv/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat
Translation: OpenWrt/LuCI/modules/luci-mod-dsl

2 years agoMerge pull request #6137 from hnyman/stats2h
Hannu Nyman [Tue, 6 Dec 2022 15:41:25 +0000 (17:41 +0200)]
Merge pull request #6137 from hnyman/stats2h

luci-app-statistics: set shortest period data/graph to 2 hours

2 years agoluci-app-statistics: set shortest period data/graph to 2 hours
Hannu Nyman [Tue, 6 Dec 2022 11:37:47 +0000 (13:37 +0200)]
luci-app-statistics: set shortest period data/graph to 2 hours

Change the shortest defined statistics period from 1 hour to 2 hours.

In practice, this only changes the graph for the shortest period
to show 2 hours of data instead of 1 hour.

The underlying database is not changed:
there are currently 288 data items for each period,
so with the 30 seconds default step, the shortest data series
contains 288 x 0.5 min = 144 min > 2 hours of data.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-proto-wireguard: fix configuration import
Jo-Philipp Wich [Mon, 5 Dec 2022 09:34:51 +0000 (10:34 +0100)]
luci-proto-wireguard: fix configuration import

Avoid referencing not existing `peerdns` option during the configuration
file import process.

Fixes: #6136
Fixes: 2be01cbfcb ("luci-mod-network: restrict peerdns option to protocols that implemenent it")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoTranslated using Weblate (Finnish)
Hosted Weblate [Sun, 4 Dec 2022 18:40:24 +0000 (19:40 +0100)]
Translated using Weblate (Finnish)

Currently translated at 31.1% (19 of 61 strings)

Translated using Weblate (Swedish)

Currently translated at 50.0% (24 of 48 strings)

Translated using Weblate (Swedish)

Currently translated at 15.9% (7 of 44 strings)

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

Translated using Weblate (Swedish)

Currently translated at 52.9% (89 of 168 strings)

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

Translated using Weblate (Swedish)

Currently translated at 65.2% (15 of 23 strings)

Translated using Weblate (Swedish)

Currently translated at 16.8% (19 of 113 strings)

Translated using Weblate (Swedish)

Currently translated at 36.9% (781 of 2112 strings)

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

Added translation using Weblate (Swedish)

Translated using Weblate (Japanese)

Currently translated at 30.6% (19 of 62 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 5.6% (12 of 211 strings)

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

Translated using Weblate (Russian)

Currently translated at 77.5% (90 of 116 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 4.2% (9 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 4.2% (9 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 0.8% (1 of 118 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 1.6% (1 of 62 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 3.3% (7 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 3.3% (7 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 2.8% (6 of 211 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 5.7% (3 of 52 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2112 of 2112 strings)

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

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: INAGAKI Hiroshi <musashino.open@gmail.com>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Ser <Sas10@mail.ru>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: sergio <sergio+it@outerface.net>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Ser <Sas10@mail.ru>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: sergio <sergio+it@outerface.net>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/sv/
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agoMerge pull request #6126 from stangri/master-luci-app-pbr
Stan Grishin [Sun, 4 Dec 2022 17:51:07 +0000 (10:51 -0700)]
Merge pull request #6126 from stangri/master-luci-app-pbr

luci-app-pbr: initial commit

2 years agoluci-app-pbr: initial commit
Stan Grishin [Sat, 3 Dec 2022 02:32:45 +0000 (02:32 +0000)]
luci-app-pbr: initial commit

Depends on https://github.com/openwrt/packages/pull/19763

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2 years agoMerge pull request #6121 from stangri/master-luci-app-simple-adblock
Stan Grishin [Fri, 2 Dec 2022 19:19:34 +0000 (12:19 -0700)]
Merge pull request #6121 from stangri/master-luci-app-simple-adblock

luci-app-simple-adblock: localizable error/warning messages

2 years agotimezone data: update to 2022g
Hannu Nyman [Thu, 1 Dec 2022 19:48:18 +0000 (21:48 +0200)]
timezone data: update to 2022g

Update timezone data to 2022g.

* https://mm.icann.org/pipermail/tz-announce/2022-November/000076.html

- In the Mexican state of Chihuahua, the border strip near the US
  will change to agree with nearby US locations on 2022-11-30.
  The strip's western part, represented by Ciudad Juárez, switches
  from -06 all year to -07/-06 with US DST rules, like El Paso, TX.
  The eastern part, represented by Ojinaga, will observe US DST next
  year, like Presidio, TX.
- A new Zone America/Ciudad_Juarez splits from America/Ojinaga.

- Much of Greenland, represented by America/Nuuk, stops observing
  winter time after March 2023, so its daylight saving time becomes
  standard time.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoTranslated using Weblate (Portuguese)
Hosted Weblate [Wed, 30 Nov 2022 16:44:35 +0000 (17:44 +0100)]
Translated using Weblate (Portuguese)

Currently translated at 100.0% (94 of 94 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pt/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (29 of 29 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (116 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/

Translated using Weblate (Portuguese)

Currently translated at 88.6% (1872 of 2112 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Arabic)

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

Translated using Weblate (Arabic)

Currently translated at 10.0% (6 of 60 strings)

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

Translated using Weblate (Arabic)

Currently translated at 35.0% (7 of 20 strings)

Translation: OpenWrt/LuCI/applications/ltqtapi
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/ar/

Translated using Weblate (Arabic)

Currently translated at 29.4% (5 of 17 strings)

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

Translated using Weblate (Arabic)

Currently translated at 16.1% (5 of 31 strings)

Translation: OpenWrt/LuCI/applications/yggdrasil
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/ar/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (118 of 118 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (29 of 29 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 84.4% (98 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (36 of 36 strings)

Translated using Weblate (Spanish)

Currently translated at 80.5% (29 of 36 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Portuguese)

Currently translated at 88.0% (1859 of 2112 strings)

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

Added translation using Weblate (Portuguese)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/uk/

Translated using Weblate (German)

Currently translated at 99.0% (109 of 110 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 31.8% (14 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 19.3% (6 of 31 strings)

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

Translated using Weblate (German)

Currently translated at 81.1% (151 of 186 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/

Translated using Weblate (Ukrainian)

Currently translated at 18.8% (36 of 191 strings)

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

Translated using Weblate (Romanian)

Currently translated at 97.4% (113 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/

Translated using Weblate (German)

Currently translated at 100.0% (116 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (40 of 40 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 26.6% (52 of 195 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 18.4% (31 of 168 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (177 of 177 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (29 of 29 strings)

Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/

Translated using Weblate (Portuguese)

Currently translated at 77.5% (90 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Ukrainian)

Currently translated at 90.5% (1913 of 2112 strings)

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

Translated using Weblate (German)

Currently translated at 95.8% (2026 of 2113 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (94 of 94 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (29 of 29 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (116 of 116 strings)

Translation: OpenWrt/LuCI/applications/simple-adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/tr/

Translated using Weblate (German)

Currently translated at 97.7% (43 of 44 strings)

Translated using Weblate (Portuguese)

Currently translated at 87.9% (1858 of 2112 strings)

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

Co-authored-by: Arkadii Yakovets <ark@cho.red>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Gonçalo Pereira <goncalo_pereira@outlook.pt>
Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: R-K <raouf9005@gmail.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Arkadii Yakovets <ark@cho.red>
Signed-off-by: Gonçalo Pereira <goncalo_pereira@outlook.pt>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Oğuz Ersen <oguz@ersen.moe>
Signed-off-by: R-K <raouf9005@gmail.com>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt/
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl