project/luci.git
2 years agoluci-mod-system: add interface selection for NTPD 5805/head
Alexey Dobrovolsky [Wed, 4 May 2022 22:18:51 +0000 (01:18 +0300)]
luci-mod-system: add interface selection for NTPD

UCI option `interface` for sysntpd server was introduced in
OpenWrt commit 4da60500ebd2. NTP server binds to the specified interface,
or if unspecified, to all.

This patch adds selection widget to LuCI.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
(cherry picked from commit 24ac5a2bf6d713c6878cf7be7d4e4516965c2884)

2 years agoluci-base: sys.lua: fix parsing conntrack entries without timeout
Jo-Philipp Wich [Fri, 29 Apr 2022 10:16:19 +0000 (12:16 +0200)]
luci-base: sys.lua: fix parsing conntrack entries without timeout

Flow offloaded conntrack entries carry no timeout value and trip up the
record parsing routine. Adjust the code to properly deal with such entries.

Ref: https://forum.openwrt.org/t/offloading-breaks-connections-list/126423
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 531c0ecff2ca57c4bc0aacee66a0746814fefc78)

2 years agoluci-mod-network: avoid needlessly writing `none` RA flags
Jo-Philipp Wich [Wed, 27 Apr 2022 10:18:29 +0000 (12:18 +0200)]
luci-mod-network: avoid needlessly writing `none` RA flags

Fixes: #5725
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f04011f0683dbacb8b831733c708bad760ca61df)

2 years agoluci-app-statistics: stat-genconfig: don't emit bools for absent uci options
Jo-Philipp Wich [Mon, 25 Apr 2022 18:55:02 +0000 (20:55 +0200)]
luci-app-statistics: stat-genconfig: don't emit bools for absent uci options

Do not emit native collectd.conf boolean false options if the corresponding
uci option is unset in order to honour collectd's implicit defaults.

This fixes certain options, such as the memory plugins `ValuesAbsolute`,
being without effect if declared as default-enabled in the related plugin
uci forms.

Fixes: #5777
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f16037cec5e3f65cffe2f5788c264f1912435b0e)

2 years agotreewide: Backport translations from master - i18n
Hannu Nyman [Sun, 24 Apr 2022 15:33:21 +0000 (18:33 +0300)]
treewide: Backport translations from master - i18n

Backport translations.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-proto-wireguard: adjust MTU range from 0-8940
Florian Eckert [Thu, 14 Apr 2022 09:59:56 +0000 (11:59 +0200)]
luci-proto-wireguard: adjust MTU range from 0-8940

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 7206d8fd6aac0708dda6ac17c96709e066f6328b)

2 years agoluci-proto-wireguard: remove MTU limit
Florian Eckert [Tue, 12 Apr 2022 08:32:22 +0000 (10:32 +0200)]
luci-proto-wireguard: remove MTU limit

fixes #5737

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit ddd04a719f3adf4c59d6ab153de0c26eb9495a93)

2 years agoluci-mod-system: Set description to blank if the trigger has none
Florian Eckert [Tue, 12 Apr 2022 12:11:36 +0000 (14:11 +0200)]
luci-mod-system: Set description to blank if the trigger has none

In this case the cbi description div will not be generated and when
switching to another trigger later, attempts to change the description
div contents will fail.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit b6fb2b16971f80afcfb7c3dd1d257c60f6cced7f)

2 years agoRevert "luci-mod-system: Set description to blank if the trigger has none"
Florian Eckert [Tue, 12 Apr 2022 12:10:12 +0000 (14:10 +0200)]
Revert "luci-mod-system: Set description to blank if the trigger has none"

This reverts commit 3de544600385ca365c833aec99f89113daa12292.

I have unfortunately edited the wrong line!

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 2135525b7213220476388fbed0d7525df712a937)

2 years agoluci-mod-system: Set description to blank if the trigger has none
Florian Eckert [Tue, 12 Apr 2022 08:05:34 +0000 (10:05 +0200)]
luci-mod-system: Set description to blank if the trigger has none

In this case the cbi description div will not be generated and when
switching to another trigger later, attempts to change the description
div contents will fail.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 3de544600385ca365c833aec99f89113daa12292)

2 years agotreewide: Backport translations and sync
Hannu Nyman [Sat, 9 Apr 2022 16:13:56 +0000 (19:13 +0300)]
treewide: Backport translations and sync

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-lib-jsonc: stringify int use json_object_new_int64 instead
Justin Klaassen [Sat, 19 Mar 2022 18:34:05 +0000 (11:34 -0700)]
luci-lib-jsonc: stringify int use json_object_new_int64 instead

Fixes: #3293
Signed-off-by: Justin Klaassen <jck112@users.noreply.github.com>
(cherry picked from commit 45f411b7a29d0aa6b46946f06bd88082f2a68034)

2 years agobuild: introduce official way to opt out of source minification
Jo-Philipp Wich [Wed, 6 Apr 2022 09:39:06 +0000 (11:39 +0200)]
build: introduce official way to opt out of source minification

Introduce three new default enabled variables `LUCI_MINIFY_JS`,
`LUCI_MINIFY_LUA` and `LUCI_MINIFY_CSS`  that allow LuCI component
Makefiles to opt out of JavaScript, Lua and CSS compression respectively.

To e.g. inhibit CSSTidy postprocessing in a theme, the corresponding
Makefile can set `LUCI_MINIFY_CSS:=0` prior to including `luci.mk`.

Fixes: #5755
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3646b0cd1f65dc929dbc0b29daaa7252f6a2507b)

2 years agoMerge pull request #5750 from MaxSKash/22.03-DHCP-lease-table
Florian Eckert [Tue, 5 Apr 2022 12:04:06 +0000 (14:04 +0200)]
Merge pull request #5750 from MaxSKash/22.03-DHCP-lease-table

[22.03]luci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table

2 years agoluci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table 5750/head
Max S Kash [Tue, 8 Mar 2022 13:57:01 +0000 (18:57 +0500)]
luci-mod-status,mod-network: Added fqdn-name to DHCPv4 lease table

Added code to display fcdn-name in DHCPv4 lease table.
(based on code in DHCPv6 lease table)

Signed-off-by: Max S Kash <asukms@ya.ru>
Indentation adjused and wrapped commit message
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 years agoluci-app-firewall: fix misspelling of restrictions
Jo-Philipp Wich [Wed, 30 Mar 2022 18:44:13 +0000 (20:44 +0200)]
luci-app-firewall: fix misspelling of restrictions

Fixes: #5749
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0eb3aeb0105be5477ed12a57ce3028d08d5f90c6)

2 years agotreewide: Backport translations from master
Hannu Nyman [Sat, 26 Mar 2022 06:49:19 +0000 (08:49 +0200)]
treewide: Backport translations from master

Backport translations from master.
Sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-theme-bootstrap: fix incorrect wrap arounds in nested cbi sections
Jo-Philipp Wich [Fri, 25 Mar 2022 10:49:10 +0000 (11:49 +0100)]
luci-theme-bootstrap: fix incorrect wrap arounds in nested cbi sections

Fixes: #5743
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8e09f1833b27e98208472ae44ff4b2ed218fa083)

2 years agotimezone data: update to 2022a
Hannu Nyman [Thu, 24 Mar 2022 19:09:41 +0000 (21:09 +0200)]
timezone data: update to 2022a

Update timezone data to 2022a.

http://mm.icann.org/pipermail/tz-announce/2022-March/000070.html
* Palestine will spring forward on 2022-03-27, not 2022-03-26.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 15bbe6979bade530171420721ee8d99b3a1eacd9)

2 years agoTranslated using Weblate (Portuguese)
Hosted Weblate [Wed, 16 Mar 2022 09:24:12 +0000 (10:24 +0100)]
Translated using Weblate (Portuguese)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Portuguese)

Currently translated at 93.7% (1822 of 1944 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Portuguese)

Currently translated at 93.7% (1822 of 1944 strings)

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

Translated using Weblate (Finnish)

Currently translated at 21.0% (41 of 195 strings)

Translated using Weblate (Finnish)

Currently translated at 64.4% (116 of 180 strings)

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

Translated using Weblate (Finnish)

Currently translated at 27.6% (54 of 195 strings)

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

Translated using Weblate (Finnish)

Currently translated at 62.0% (31 of 50 strings)

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

Translated using Weblate (Spanish)

Currently translated at 91.7% (1784 of 1944 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Finnish)

Currently translated at 19.4% (41 of 211 strings)

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

Translated using Weblate (Finnish)

Currently translated at 14.5% (7 of 48 strings)

Translated using Weblate (Finnish)

Currently translated at 76.4% (26 of 34 strings)

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

Translated using Weblate (Finnish)

Currently translated at 13.5% (10 of 74 strings)

Translated using Weblate (Finnish)

Currently translated at 18.1% (8 of 44 strings)

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

Translated using Weblate (Finnish)

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

Translated using Weblate (Finnish)

Currently translated at 22.9% (14 of 61 strings)

Translated using Weblate (Finnish)

Currently translated at 28.5% (38 of 133 strings)

Translated using Weblate (Finnish)

Currently translated at 64.2% (18 of 28 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Finnish)

Currently translated at 14.8% (29 of 195 strings)

Translated using Weblate (Finnish)

Currently translated at 42.8% (21 of 49 strings)

Translated using Weblate (Finnish)

Currently translated at 41.9% (26 of 62 strings)

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

Translated using Weblate (Finnish)

Currently translated at 26.3% (15 of 57 strings)

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

Translated using Weblate (Finnish)

Currently translated at 15.4% (26 of 168 strings)

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

Translated using Weblate (Finnish)

Currently translated at 7.6% (5 of 65 strings)

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

Translated using Weblate (Finnish)

Currently translated at 57.2% (103 of 180 strings)

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

Translated using Weblate (Finnish)

Currently translated at 32.2% (10 of 31 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (18 of 18 strings)

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

Translated using Weblate (Finnish)

Currently translated at 86.8% (1688 of 1944 strings)

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

Co-authored-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: moonlightz <hugo.simoes.1984@gmail.com>
Signed-off-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Signed-off-by: moonlightz <hugo.simoes.1984@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt/
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agoTranslated using Weblate (Finnish)
Hosted Weblate [Sun, 13 Mar 2022 16:07:50 +0000 (17:07 +0100)]
Translated using Weblate (Finnish)

Currently translated at 12.3% (14 of 113 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Finnish)

Currently translated at 13.7% (16 of 116 strings)

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

Translated using Weblate (Finnish)

Currently translated at 8.9% (7 of 78 strings)

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

Translated using Weblate (Finnish)

Currently translated at 86.8% (1688 of 1944 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (1946 of 1946 strings)

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

Translated using Weblate (Finnish)

Currently translated at 18.4% (39 of 211 strings)

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

Translated using Weblate (Finnish)

Currently translated at 38.4% (10 of 26 strings)

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

Translated using Weblate (Finnish)

Currently translated at 12.1% (10 of 82 strings)

Translated using Weblate (Finnish)

Currently translated at 95.3% (327 of 343 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Finnish)

Currently translated at 14.3% (28 of 195 strings)

Translated using Weblate (Finnish)

Currently translated at 41.3% (81 of 196 strings)

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

Translated using Weblate (Finnish)

Currently translated at 15.7% (9 of 57 strings)

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

Translated using Weblate (Finnish)

Currently translated at 56.6% (102 of 180 strings)

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

Translated using Weblate (Finnish)

Currently translated at 16.5% (31 of 187 strings)

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

Translated using Weblate (Finnish)

Currently translated at 84.2% (1637 of 1944 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.4% (1936 of 1946 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.4% (1936 of 1946 strings)

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

Translated using Weblate (Finnish)

Currently translated at 91.8% (45 of 49 strings)

Translated using Weblate (Finnish)

Currently translated at 17.5% (37 of 211 strings)

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

Translated using Weblate (Finnish)

Currently translated at 11.5% (13 of 113 strings)

Translated using Weblate (Finnish)

Currently translated at 18.8% (36 of 191 strings)

Translated using Weblate (Finnish)

Currently translated at 12.5% (6 of 48 strings)

Translated using Weblate (Finnish)

Currently translated at 30.0% (37 of 123 strings)

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

Translated using Weblate (Finnish)

Currently translated at 19.4% (33 of 170 strings)

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

Translated using Weblate (Finnish)

Currently translated at 34.6% (9 of 26 strings)

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

Translated using Weblate (Finnish)

Currently translated at 8.1% (9 of 111 strings)

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

Translated using Weblate (Finnish)

Currently translated at 87.5% (14 of 16 strings)

Translated using Weblate (Finnish)

Currently translated at 15.9% (7 of 44 strings)

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

Translated using Weblate (Finnish)

Currently translated at 12.9% (15 of 116 strings)

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

Translated using Weblate (Finnish)

Currently translated at 12.0% (13 of 108 strings)

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

Translated using Weblate (Finnish)

Currently translated at 6.5% (4 of 61 strings)

Translated using Weblate (Finnish)

Currently translated at 10.9% (9 of 82 strings)

Translated using Weblate (Finnish)

Currently translated at 54.0% (20 of 37 strings)

Translated using Weblate (Finnish)

Currently translated at 6.0% (8 of 133 strings)

Translated using Weblate (Finnish)

Currently translated at 68.7% (11 of 16 strings)

Translated using Weblate (Finnish)

Currently translated at 7.6% (6 of 78 strings)

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

Translated using Weblate (Finnish)

Currently translated at 19.7% (15 of 76 strings)

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

Translated using Weblate (Finnish)

Currently translated at 95.3% (327 of 343 strings)

Translated using Weblate (Finnish)

Currently translated at 68.8% (42 of 61 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Finnish)

Currently translated at 10.3% (6 of 58 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Finnish)

Currently translated at 6.2% (2 of 32 strings)

Translated using Weblate (Finnish)

Currently translated at 13.8% (27 of 195 strings)

Translated using Weblate (Finnish)

Currently translated at 22.4% (11 of 49 strings)

Translated using Weblate (Finnish)

Currently translated at 28.0% (7 of 25 strings)

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

Translated using Weblate (Finnish)

Currently translated at 22.5% (14 of 62 strings)

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

Translated using Weblate (Finnish)

Currently translated at 41.3% (81 of 196 strings)

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

Translated using Weblate (Finnish)

Currently translated at 12.2% (7 of 57 strings)

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

Translated using Weblate (Finnish)

Currently translated at 6.1% (4 of 65 strings)

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

Translated using Weblate (Finnish)

Currently translated at 95.0% (19 of 20 strings)

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

Translated using Weblate (Finnish)

Currently translated at 20.4% (10 of 49 strings)

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

Translated using Weblate (Finnish)

Currently translated at 56.6% (102 of 180 strings)

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

Translated using Weblate (Finnish)

Currently translated at 56.0% (14 of 25 strings)

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

Translated using Weblate (Finnish)

Currently translated at 12.9% (4 of 31 strings)

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

Translated using Weblate (Finnish)

Currently translated at 20.2% (19 of 94 strings)

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

Translated using Weblate (Finnish)

Currently translated at 26.9% (14 of 52 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (7 of 7 strings)

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

Translated using Weblate (Finnish)

Currently translated at 27.1% (53 of 195 strings)

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

Translated using Weblate (Finnish)

Currently translated at 16.0% (30 of 187 strings)

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

Translated using Weblate (Finnish)

Currently translated at 7.8% (8 of 102 strings)

Translated using Weblate (Finnish)

Currently translated at 62.0% (31 of 50 strings)

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

Translated using Weblate (Finnish)

Currently translated at 80.2% (1560 of 1944 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Simona Iacob <s@zp1.net>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Signed-off-by: Simona Iacob <s@zp1.net>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/fi/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agoluci-app-ddns: assume IPv6 support if nftables is present
Jo-Philipp Wich [Thu, 10 Mar 2022 12:29:34 +0000 (13:29 +0100)]
luci-app-ddns: assume IPv6 support if nftables is present

Fixes: #5692
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-adblock: s/1-7/0-6/g
Jo-Philipp Wich [Thu, 10 Mar 2022 12:25:43 +0000 (13:25 +0100)]
luci-app-adblock: s/1-7/0-6/g

Fixes: #5716
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-compat: fix evaluating `or()` and `and()` datatype expressions
Jo-Philipp Wich [Thu, 10 Mar 2022 12:22:25 +0000 (13:22 +0100)]
luci-compat: fix evaluating `or()` and `and()` datatype expressions

Fixes: #5705
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-minidlna: drop log directory option
Jo-Philipp Wich [Thu, 10 Mar 2022 11:54:01 +0000 (12:54 +0100)]
luci-app-minidlna: drop log directory option

Upstream minidlna changes rendered it ineffective.

Fixes: #5707
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoTranslated using Weblate (German)
Hosted Weblate [Wed, 9 Mar 2022 17:31:47 +0000 (18:31 +0100)]
Translated using Weblate (German)

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (1944 of 1944 strings)

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

Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
2 years agoluci-app-attendedsysupgrade: fix missing efi path
Paul Spooren [Wed, 9 Mar 2022 10:29:59 +0000 (11:29 +0100)]
luci-app-attendedsysupgrade: fix missing efi path

If running on a non EFI system, the file `/sys/firmware/efi` is not
available and therefore results in an error of `fs.stat`. Wrap it with
`L.resolveDefault` to avoid the error message and make it work on
non-EFI devices again.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2 years agoluci-app-adblock: sync with 4.1.3-6
Dirk Brenken [Mon, 7 Mar 2022 20:34:40 +0000 (21:34 +0100)]
luci-app-adblock: sync with 4.1.3-6

* remove support for shallalist
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2 years agoluci-app-shadowsocks-libev: add fields nft_{tcp,udp}_extra
Yousong Zhou [Mon, 7 Mar 2022 08:24:02 +0000 (16:24 +0800)]
luci-app-shadowsocks-libev: add fields nft_{tcp,udp}_extra

They were proposed in openwrt/packages#17970

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2 years agoTranslated using Weblate (Danish)
Hosted Weblate [Sun, 6 Mar 2022 15:28:52 +0000 (16:28 +0100)]
Translated using Weblate (Danish)

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Spanish)

Currently translated at 80.3% (49 of 61 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Romanian)

Currently translated at 94.9% (1848 of 1946 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Spanish)

Currently translated at 91.7% (1784 of 1944 strings)

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

Translated using Weblate (Danish)

Currently translated at 98.5% (1916 of 1944 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (1944 of 1944 strings)

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

Translated using Weblate (Chinese (Traditional))

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 90.9% (101 of 111 strings)

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

Translated using Weblate (Chinese (Traditional))

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (43 of 43 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 95.7% (179 of 187 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.3% (1740 of 1845 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (1845 of 1845 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hulen <shift0106@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hulen <shift0106@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/zh_Hant/
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/uhttpd

2 years agotreewide: Sync translations - i18n
Hannu Nyman [Fri, 4 Mar 2022 19:05:08 +0000 (21:05 +0200)]
treewide: Sync translations - i18n

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoTranslated using Weblate (Turkish)
Hosted Weblate [Sun, 27 Feb 2022 04:57:06 +0000 (05:57 +0100)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (44 of 44 strings)

Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/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 (German)

Currently translated at 61.5% (120 of 195 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (1845 of 1845 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.4% (1834 of 1845 strings)

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

Translated using Weblate (Greek)

Currently translated at 27.4% (506 of 1845 strings)

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

Translated using Weblate (German)

Currently translated at 94.2% (1739 of 1845 strings)

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

Translated using Weblate (Danish)

Currently translated at 6.1% (7 of 113 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Danish)

Currently translated at 6.4% (5 of 78 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (56 of 56 strings)

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

Translated using Weblate (German)

Currently translated at 61.5% (120 of 195 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (43 of 43 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.2% (1832 of 1845 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: HACKER3000 <hacker3000@posteo.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MarioK239 <marios.k239@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: semih <semiht@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: HACKER3000 <hacker3000@posteo.org>
Signed-off-by: MarioK239 <marios.k239@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: semih <semiht@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/da/
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/radicale2

2 years agoluci-app-attendedsysupgrade: LuCIfy codebase
Paul Spooren [Wed, 2 Mar 2022 00:42:13 +0000 (01:42 +0100)]
luci-app-attendedsysupgrade: LuCIfy codebase

This should make the code a bit more readable and LuCI like instead of
using plain JavaScript.

Handle the filesystem correctly to avoid installing suqashfs images on
ext4 devices and the other way around, also recognize systems running
efi.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2 years agoluci-app-shadowsocks-libev: remove refs to now deprecated options
Yousong Zhou [Mon, 28 Feb 2022 03:08:15 +0000 (11:08 +0800)]
luci-app-shadowsocks-libev: remove refs to now deprecated options

Options ipt_args and dst_forward_recentrst of ss_rules section are now
deprecated in the transition of ss-rules to using nft

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2 years agoluci-base: ui: fix null access in ui.Table.update()
Jo-Philipp Wich [Sun, 27 Feb 2022 19:33:02 +0000 (20:33 +0100)]
luci-base: ui: fix null access in ui.Table.update()

Fixes: #5702
Fixes: e0e6989a4a ("luci-base: introduce new LuCI.ui.Table class")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #5696 from jow-/sortable-status-tables
Jo-Philipp Wich [Fri, 25 Feb 2022 11:36:03 +0000 (12:36 +0100)]
Merge pull request #5696 from jow-/sortable-status-tables

Introduce sortable status tables

2 years agoluci-base: form.js: add column sorting to TableSections and GridSections 5696/head
Jo-Philipp Wich [Thu, 24 Feb 2022 15:48:00 +0000 (16:48 +0100)]
luci-base: form.js: add column sorting to TableSections and GridSections

Add ability to reorder TableSection and GridSection rows by clicking on
column headers.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-theme-bootstrap: add table column sort indicators
Jo-Philipp Wich [Wed, 23 Feb 2022 13:42:41 +0000 (14:42 +0100)]
luci-theme-bootstrap: add table column sort indicators

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-base: introduce new LuCI.ui.Table class
Jo-Philipp Wich [Wed, 23 Feb 2022 13:39:11 +0000 (14:39 +0100)]
luci-base: introduce new LuCI.ui.Table class

Introduce a new `LuCI.ui.Table` class to simplify generating HTML tables
for data output and turn the existing `cbi_update_table()` procedure into
a wrapper around this new facility.

Tables generated by the new class closely resemble the old markup but
provide additional sorting capabilities.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #5667 from kidonng/patch-1
Jo-Philipp Wich [Thu, 24 Feb 2022 08:04:43 +0000 (09:04 +0100)]
Merge pull request #5667 from kidonng/patch-1

luci-app-opkg: listen to filter `input` event

2 years agoMerge pull request #5697 from weblate/weblate-openwrt-luci
Jo-Philipp Wich [Thu, 24 Feb 2022 08:03:36 +0000 (09:03 +0100)]
Merge pull request #5697 from weblate/weblate-openwrt-luci

Translations update from Hosted Weblate

2 years agoTranslated using Weblate (German) 5697/head
Hosted Weblate [Thu, 24 Feb 2022 06:58:05 +0000 (07:58 +0100)]
Translated using Weblate (German)

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

Translated using Weblate (German)

Currently translated at 21.1% (22 of 104 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (78 of 78 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (German)

Currently translated at 29.0% (9 of 31 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (18 of 18 strings)

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

Translated using Weblate (German)

Currently translated at 85.5% (160 of 187 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (13 of 13 strings)

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

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

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

Translated using Weblate (German)

Currently translated at 99.1% (122 of 123 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (57 of 57 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (German)

Currently translated at 65.2% (111 of 170 strings)

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

Translated using Weblate (German)

Currently translated at 98.9% (194 of 196 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (German)

Currently translated at 100.0% (191 of 191 strings)

Translated using Weblate (German)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (German)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (German)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (German)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (1845 of 1845 strings)

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

Translated using Weblate (Romanian)

Currently translated at 99.2% (1831 of 1845 strings)

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

Translated using Weblate (Spanish)

Currently translated at 96.5% (1782 of 1845 strings)

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

Translated using Weblate (German)

Currently translated at 93.2% (1720 of 1845 strings)

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

Translated using Weblate (German)

Currently translated at 95.0% (19 of 20 strings)

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

Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Christoph Loesch <github-mail@chil.at>
Co-authored-by: Daniel Pawlik <pawlik.dan@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Christoph Loesch <github-mail@chil.at>
Signed-off-by: Daniel Pawlik <pawlik.dan@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/de/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp

2 years agoTranslated using Weblate (Danish)
Hosted Weblate [Mon, 21 Feb 2022 14:06:47 +0000 (15:06 +0100)]
Translated using Weblate (Danish)

Currently translated at 100.0% (1845 of 1845 strings)

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

Translated using Weblate (Danish)

Currently translated at 17.4% (34 of 195 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1845 of 1845 strings)

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

Translated using Weblate (Turkish)

Currently translated at 98.5% (1819 of 1845 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

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

Translated using Weblate (Italian)

Currently translated at 52.5% (969 of 1845 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Italian)

Currently translated at 21.1% (11 of 52 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Italian)

Currently translated at 29.4% (5 of 17 strings)

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

Translated using Weblate (Italian)

Currently translated at 18.1% (34 of 187 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (7 of 7 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (13 of 13 strings)

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

Translated using Weblate (Italian)

Currently translated at 32.2% (20 of 62 strings)

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

Translated using Weblate (Italian)

Currently translated at 14.5% (7 of 48 strings)

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

Translated using Weblate (Italian)

Currently translated at 10.7% (7 of 65 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Italian)

Currently translated at 6.0% (8 of 133 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Italian)

Currently translated at 37.4% (73 of 195 strings)

Translated using Weblate (Italian)

Currently translated at 67.0% (128 of 191 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Italian)

Currently translated at 12.2% (42 of 343 strings)

Translated using Weblate (Italian)

Currently translated at 52.3% (966 of 1845 strings)

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

Translated using Weblate (Italian)

Currently translated at 8.1% (9 of 111 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 100.0% (61 of 61 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (1823 of 1823 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: pisquan8 <cimurro@outlook.de>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Oğuz Ersen <oguzersen@protonmail.com>
Signed-off-by: ToldYouThat <itoldyouthat@protonmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: pisquan8 <cimurro@outlook.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/it/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agoluci-theme-bootstrap: fix display glitch with combo buttons in row actions
Jo-Philipp Wich [Mon, 21 Feb 2022 22:42:16 +0000 (23:42 +0100)]
luci-theme-bootstrap: fix display glitch with combo buttons in row actions

Fixes: #5693
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-base: properly handle promise targets in Request.request()
Jo-Philipp Wich [Mon, 21 Feb 2022 13:59:16 +0000 (14:59 +0100)]
luci-base: properly handle promise targets in Request.request()

Under some circumstances, ubus RPC requests may be initiated while LuCI is
still resolving the `rpcBaseURL` value. In this situation, the `target`
argument of the `request()` call will be a pending promise object which
results in an invalid URL when serialized by `expandURL()`, leading to an
`Failed to execute 'open' on 'XMLHttpRequest': Invalid URL` exception.

This commonly occured on the index status page which immediately initiates
ubus RPC calls on load to discover existing status page partials.

Solve the issue by filtering the given `target` argument through
`Promise.resolve()` before expanding the URL and initiating the actual
request.

Fixes: #3747
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agolucihttp: update to latest Git HEAD
Jo-Philipp Wich [Wed, 16 Feb 2022 19:54:12 +0000 (20:54 +0100)]
lucihttp: update to latest Git HEAD

cc85183 ucode: add ucode library binding

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #4515 from TDT-AG/pr/20201014-diag-ping6
Jo-Philipp Wich [Fri, 18 Feb 2022 20:20:49 +0000 (21:20 +0100)]
Merge pull request #4515 from TDT-AG/pr/20201014-diag-ping6

luci-mod-network: diagnostics.js: don't pass IP version flag to ping6

2 years agoMerge pull request #5654 from clayface/rule-uidrange
Jo-Philipp Wich [Fri, 18 Feb 2022 20:17:52 +0000 (21:17 +0100)]
Merge pull request #5654 from clayface/rule-uidrange

luci-mod-network: add support for UID iprules, add descriptions to routing/rules sections

2 years agoTranslated using Weblate (Ukrainian)
Hosted Weblate [Thu, 17 Feb 2022 13:05:35 +0000 (14:05 +0100)]
Translated using Weblate (Ukrainian)

Currently translated at 17.0% (36 of 211 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 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 27.5% (8 of 29 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 17.8% (30 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 17.3% (4 of 23 strings)

Translated using Weblate (Ukrainian)

Currently translated at 15.9% (18 of 113 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Ukrainian)

Currently translated at 85.0% (1551 of 1823 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (1823 of 1823 strings)

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

Translated using Weblate (Slovak)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Slovak)

Currently translated at 41.4% (755 of 1823 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (1823 of 1823 strings)

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

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 95.0% (19 of 20 strings)

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

Translated using Weblate (Spanish)

Currently translated at 99.4% (179 of 180 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Ukrainian)

Currently translated at 15.6% (5 of 32 strings)

Translated using Weblate (Ukrainian)

Currently translated at 85.0% (1551 of 1823 strings)

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

Co-authored-by: Alfredo Pepote <newfulluser@outlook.com>
Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Dušan Kazik <prescott66@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Taras Rosa <taras1rosa@gmail.com>
Co-authored-by: Vova Buran <heneral@gmail.com>
Signed-off-by: Alfredo Pepote <newfulluser@outlook.com>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Dušan Kazik <prescott66@gmail.com>
Signed-off-by: Taras Rosa <taras1rosa@gmail.com>
Signed-off-by: Vova Buran <heneral@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/sk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/uk/
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/watchcat

2 years agoluci-app-firewall: fix setting unspecified zone on forwardings
Jo-Philipp Wich [Tue, 15 Feb 2022 23:20:55 +0000 (00:20 +0100)]
luci-app-firewall: fix setting unspecified zone on forwardings

Fixes: #5685
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoTranslated using Weblate (Ukrainian)
Hosted Weblate [Sun, 13 Feb 2022 10:09:29 +0000 (11:09 +0100)]
Translated using Weblate (Ukrainian)

Currently translated at 38.7% (45 of 116 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 8.0% (10 of 125 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 22.5% (7 of 31 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.8% (178 of 180 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Ukrainian)

Currently translated at 85.0% (1550 of 1823 strings)

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

Translated using Weblate (Greek)

Currently translated at 9.0% (4 of 44 strings)

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

Translated using Weblate (Greek)

Currently translated at 10.3% (3 of 29 strings)

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

Translated using Weblate (Greek)

Currently translated at 15.4% (26 of 168 strings)

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

Translated using Weblate (Greek)

Currently translated at 8.6% (2 of 23 strings)

Translated using Weblate (Greek)

Currently translated at 4.4% (5 of 113 strings)

Translated using Weblate (Greek)

Currently translated at 16.7% (32 of 191 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Ukrainian)

Currently translated at 13.7% (8 of 58 strings)

Translated using Weblate (Greek)

Currently translated at 11.9% (41 of 343 strings)

Translated using Weblate (Greek)

Currently translated at 26.8% (490 of 1823 strings)

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

Translated using Weblate (Greek)

Currently translated at 6.8% (2 of 29 strings)

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

Translated using Weblate (Greek)

Currently translated at 56.0% (14 of 25 strings)

Translated using Weblate (Danish)

Currently translated at 39.8% (53 of 133 strings)

Translated using Weblate (Danish)

Currently translated at 14.6% (12 of 82 strings)

Translated using Weblate (Danish)

Currently translated at 11.7% (11 of 94 strings)

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

Translated using Weblate (Danish)

Currently translated at 8.6% (16 of 186 strings)

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

Translated using Weblate (Greek)

Currently translated at 2.3% (5 of 211 strings)

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

Translated using Weblate (Greek)

Currently translated at 6.8% (3 of 44 strings)

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

Translated using Weblate (Greek)

Currently translated at 16.0% (4 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 6.3% (6 of 94 strings)

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

Translated using Weblate (Greek)

Currently translated at 23.0% (6 of 26 strings)

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

Translated using Weblate (Greek)

Currently translated at 2.2% (3 of 133 strings)

Translated using Weblate (Greek)

Currently translated at 13.5% (5 of 37 strings)

Co-authored-by: Dušan Kazik <prescott66@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: MarioK239 <marios.k239@gmail.com>
Co-authored-by: Vova Buran <heneral@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: MarioK239 <marios.k239@gmail.com>
Signed-off-by: Vova Buran <heneral@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/sk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/el/
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics

2 years agoluci-app-opkg: listen to filter `input` event 5667/head
Kid Dong [Sat, 12 Feb 2022 14:51:35 +0000 (14:51 +0000)]
luci-app-opkg: listen to filter `input` event

Signed-off-by: Kid Dong <44045911+kidonng@users.noreply.github.com>
2 years agoTranslated using Weblate (Romanian)
Hosted Weblate [Fri, 11 Feb 2022 20:58:05 +0000 (21:58 +0100)]
Translated using Weblate (Romanian)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (1823 of 1823 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Japanese)

Currently translated at 83.7% (62 of 74 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (180 of 180 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KOSHIKAWA Kenichi <kenichi@mail.reishoku.net>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ja/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ro/
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/uhttpd

2 years agoluci-mod-status: nftables.js: align flow expr workaround with upstream
Jo-Philipp Wich [Thu, 10 Feb 2022 19:52:34 +0000 (20:52 +0100)]
luci-mod-status: nftables.js: align flow expr workaround with upstream

Ref: https://git.netfilter.org/nftables/commit/?id=160d44c91113849b9c09f6bbad159e10ded1ca54
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-mod-status: correct nft meta.mark description
Jo-Philipp Wich [Thu, 10 Feb 2022 19:44:54 +0000 (20:44 +0100)]
luci-mod-status: correct nft meta.mark description

Ref: https://github.com/openwrt/luci/commit/bf175fd51a9cfc33be0c19faddda714854065180#commitcomment-66390835
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-mod-network: add descriptions to routing/rules sections 5654/head
Matthew Hagan [Thu, 3 Feb 2022 00:08:43 +0000 (00:08 +0000)]
luci-mod-network: add descriptions to routing/rules sections

Provide descriptions for options in the IP routing and rules sections.
Test is based upon that within the OpenWrt documentation[1].

[1] https://openwrt.org/docs/guide-user/network/routing/routes_configuration

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2 years agoluci-mod-network: add support for UID iprules
Matthew Hagan [Sun, 23 Jan 2022 10:15:50 +0000 (10:15 +0000)]
luci-mod-network: add support for UID iprules

Allow user-specific routing policies to be defined in luci. A single UID
or range of UIDs may be defined.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2 years agoTranslated using Weblate (Italian)
Hosted Weblate [Wed, 9 Feb 2022 16:04:54 +0000 (17:04 +0100)]
Translated using Weblate (Italian)

Currently translated at 17.9% (35 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 66.6% (120 of 180 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (61 of 61 strings)

Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Gianluca Mario Ghisleni <gianlucamario@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Gianluca Mario Ghisleni <gianlucamario@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/zh_Hans/
Translation: OpenWrt/LuCI/applications/uhttpd

2 years agoluci-app-adblock: small fixes
Dirk Brenken [Mon, 7 Feb 2022 22:08:46 +0000 (23:08 +0100)]
luci-app-adblock: small fixes

* fix #5677
* fix 'flush cache' wording
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2 years agoMerge pull request #5652 from jow-/nftables-status
Jo-Philipp Wich [Mon, 7 Feb 2022 13:10:48 +0000 (14:10 +0100)]
Merge pull request #5652 from jow-/nftables-status

luci-mod-status: add nftables status page

2 years agoluci-mod-status: add nftables status page 5652/head
Jo-Philipp Wich [Fri, 21 Jan 2022 19:22:22 +0000 (20:22 +0100)]
luci-mod-status: add nftables status page

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-uhttpd: sync translations
Hannu Nyman [Sat, 5 Feb 2022 10:10:11 +0000 (12:10 +0200)]
luci-app-uhttpd: sync translations

Sync translations in luci-app-uhttpd.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoTranslated using Weblate (Chinese (Traditional))
Hosted Weblate [Sat, 5 Feb 2022 09:22:41 +0000 (10:22 +0100)]
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 90.3% (28 of 31 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (13 of 13 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (65 of 65 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (44 of 44 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (7 of 7 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 93.7% (15 of 16 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 77.4% (86 of 111 strings)

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

Translated using Weblate (Turkish)

Currently translated at 99.0% (110 of 111 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (52 of 52 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (191 of 191 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 99.7% (342 of 343 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 94.9% (1731 of 1823 strings)

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

Translated using Weblate (French)

Currently translated at 60.0% (9 of 15 strings)

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

Translated using Weblate (French)

Currently translated at 54.5% (24 of 44 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Turkish)

Currently translated at 95.4% (106 of 111 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (49 of 49 strings)

Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hulen <shift0106@gmail.com>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Signed-off-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Signed-off-by: Hulen <shift0106@gmail.com>
Signed-off-by: ToldYouThat <itoldyouthat@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/upnp

2 years agoTranslated using Weblate (French)
Hosted Weblate [Wed, 2 Feb 2022 16:57:41 +0000 (17:57 +0100)]
Translated using Weblate (French)

Currently translated at 85.7% (42 of 49 strings)

Translated using Weblate (French)

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

Translated using Weblate (French)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (French)

Currently translated at 91.6% (99 of 108 strings)

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

Translated using Weblate (French)

Currently translated at 44.7% (55 of 123 strings)

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

Translated using Weblate (French)

Currently translated at 19.2% (11 of 57 strings)

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

Translated using Weblate (French)

Currently translated at 36.9% (72 of 195 strings)

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

Translated using Weblate (French)

Currently translated at 98.3% (177 of 180 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (French)

Currently translated at 71.4% (245 of 343 strings)

Translated using Weblate (French)

Currently translated at 85.2% (1554 of 1823 strings)

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

Translated using Weblate (Swedish)

Currently translated at 20.5% (8 of 39 strings)

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

Translated using Weblate (Spanish)

Currently translated at 83.7% (93 of 111 strings)

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

Translated using Weblate (Swedish)

Currently translated at 48.9% (96 of 196 strings)

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

Translated using Weblate (Turkish)

Currently translated at 93.6% (104 of 111 strings)

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

Co-authored-by: Anders Jonsson <anders.jonsson@norsjovallen.se>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Signed-off-by: Anders Jonsson <anders.jonsson@norsjovallen.se>
Signed-off-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: ToldYouThat <itoldyouthat@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/fr/
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agoluci-app-uhttpd: support 'organization' option
Hannu Nyman [Sat, 29 Jan 2022 14:58:08 +0000 (16:58 +0200)]
luci-app-uhttpd: support 'organization' option

Support the organization option, added in 2020.
Mention in help text that a random/unique value is used in
certificate generation if the organization option is empty.

Re-order the certificate items to logical order.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoTranslated using Weblate (Spanish)
Hosted Weblate [Sat, 29 Jan 2022 08:20:18 +0000 (09:20 +0100)]
Translated using Weblate (Spanish)

Currently translated at 70.8% (34 of 48 strings)

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

Translated using Weblate (Turkish)

Currently translated at 86.4% (96 of 111 strings)

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

Translated using Weblate (Spanish)

Currently translated at 61.2% (68 of 111 strings)

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

Translated using Weblate (Spanish)

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

Translated using Weblate (Spanish)

Currently translated at 98.3% (184 of 187 strings)

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

Translated using Weblate (Spanish)

Currently translated at 97.6% (1781 of 1823 strings)

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

Translated using Weblate (Turkish)

Currently translated at 60.3% (67 of 111 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: ToldYouThat <itoldyouthat@protonmail.com>
2 years agoTranslated using Weblate (Spanish)
Hosted Weblate [Thu, 27 Jan 2022 19:54:30 +0000 (20:54 +0100)]
Translated using Weblate (Spanish)

Currently translated at 41.6% (20 of 48 strings)

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

Translated using Weblate (Italian)

Currently translated at 11.9% (20 of 168 strings)

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

Translated using Weblate (Italian)

Currently translated at 12.3% (14 of 113 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (French)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (1823 of 1823 strings)

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

Translated using Weblate (French)

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

Co-authored-by: Amaury <y0da@live.fr>
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Massimo Simoni <pirtahilti@vusra.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: badulesia <badulesia.granieri@gmail.com>
Signed-off-by: Amaury <y0da@live.fr>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Massimo Simoni <pirtahilti@vusra.com>
Signed-off-by: badulesia <badulesia.granieri@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ro/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics

2 years agoMerge pull request #5663 from qiuzi/master
Florian Eckert [Wed, 26 Jan 2022 15:54:14 +0000 (16:54 +0100)]
Merge pull request #5663 from qiuzi/master

luci-app-nft-qos: fix lua trace by moving limit_mac_enabled option.

2 years agoluci-app-nft-qos: fix lua trace by moving limit_mac_enabled option. 5663/head
Lopot li [Wed, 26 Jan 2022 10:40:00 +0000 (10:40 +0000)]
luci-app-nft-qos: fix lua trace by moving limit_mac_enabled option.

Signed-off-by: Lopot li <gxfclql@gmail.com>
2 years agoMerge pull request #5658 from weblate/weblate-openwrt-luci
Florian Eckert [Wed, 26 Jan 2022 07:18:39 +0000 (08:18 +0100)]
Merge pull request #5658 from weblate/weblate-openwrt-luci

Translations update from Hosted Weblate

2 years agoTranslated using Weblate (Romanian) 5658/head
Hosted Weblate [Tue, 25 Jan 2022 22:56:43 +0000 (23:56 +0100)]
Translated using Weblate (Romanian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (191 of 191 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (1823 of 1823 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1823 of 1823 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.5% (1815 of 1823 strings)

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

Translated using Weblate (Portuguese)

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

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ro/
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/upnp

2 years agoluci-base: explicitly invoke busybox applet for password change
Jo-Philipp Wich [Tue, 25 Jan 2022 21:56:56 +0000 (22:56 +0100)]
luci-base: explicitly invoke busybox applet for password change

Ensure to invoke the Busybox `passwd` applet to change the system password
in a non-interactive manner. Non-Busybox variants may not take the new
password input from stdin or use password hashes which are not supported
by musl's `crypt()` implementation by default.

Fixes: #5629
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-openvpn: fix stray uci permission warning
Jo-Philipp Wich [Tue, 25 Jan 2022 21:39:48 +0000 (22:39 +0100)]
luci-app-openvpn: fix stray uci permission warning

The OpenVPN file view uses a dummy Map() instance to render the breadcrumb
template which triggers a uci permission error since the view is being
rendered by a form() action which does not set up the expected permission
flags. CBI Map() instances should only be used for cbi() dispatch targets.

Solve the issue by appending the breadcrumb template directly to the
SimpleForm() instance and by removing the redundant dummy Map() instance.

Fixes: #4370
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-app-openwisp: sync translation, initialize one language
Hannu Nyman [Sun, 23 Jan 2022 10:22:44 +0000 (12:22 +0200)]
luci-app-openwisp: sync translation, initialize one language

Sync translation.
Initialize one language (es), so that weblate should recognize the module
and offer it for translation.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-base: sync translations - I18n
Hannu Nyman [Sun, 23 Jan 2022 10:13:06 +0000 (12:13 +0200)]
luci-base: sync translations - I18n

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoluci-mod-network: Clean up RADIUS strings in EAP options.
Paul Dee [Sun, 23 Jan 2022 10:07:37 +0000 (12:07 +0200)]
luci-mod-network: Clean up RADIUS strings in EAP options.

Plus placeholders for default ports.

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
[resolved trivial conflicts]

2 years agoTranslated using Weblate (Chinese (Simplified))
Hosted Weblate [Sun, 23 Jan 2022 10:04:44 +0000 (11:04 +0100)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

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

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

Translated using Weblate (Spanish)

Currently translated at 97.8% (1782 of 1821 strings)

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

Translated using Weblate (Russian)

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

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

Co-authored-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: Eric <alchemillatruth@purelymail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translation: OpenWrt/LuCI/applications/statistics

2 years agoMerge pull request #5642 from hgl/xfrm
Florian Eckert [Sat, 22 Jan 2022 15:10:47 +0000 (16:10 +0100)]
Merge pull request #5642 from hgl/xfrm

luci-proto-xfrm: add luci xfrm support

2 years agoluci-base: fix ubus luci.getConntrackHelpers call with firewall4
Jo-Philipp Wich [Fri, 21 Jan 2022 23:28:50 +0000 (00:28 +0100)]
luci-base: fix ubus luci.getConntrackHelpers call with firewall4

Fallback to firewall4's helper list if the fw3 one cannot be loaded.
Fixes broken zone configuration when firewall4 is installed as backend.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-mod-network: fix creating joining wireless networks
Jo-Philipp Wich [Fri, 21 Jan 2022 19:31:47 +0000 (20:31 +0100)]
luci-mod-network: fix creating joining wireless networks

Fixes: #5651
Fixes: 1c798d1a08 ("luci-base: form.js: allow nesting Grid and Table sections")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-base: properly detect flow offloading capabilities with nftables
Jo-Philipp Wich [Thu, 20 Jan 2022 12:55:53 +0000 (13:55 +0100)]
luci-base: properly detect flow offloading capabilities with nftables

When the system is running with nftables instead of iptables, the
proprietary XT_FLOWOFFLOAD module will not be present, query the nft
equivalent instead.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #5650 from clayface/ipip-nohostroute
Florian Eckert [Thu, 20 Jan 2022 08:16:19 +0000 (09:16 +0100)]
Merge pull request #5650 from clayface/ipip-nohostroute

luci-proto-ipip: add nohostroute configurable

2 years agoluci-proto-ipip: add nohostroute configurable 5650/head
Matthew Hagan [Wed, 19 Jan 2022 23:09:00 +0000 (23:09 +0000)]
luci-proto-ipip: add nohostroute configurable

Add configurable to explicitly disable creation of route to the peer
address.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2 years agoluci-proto-ipip: explicitly set df to optional
Matthew Hagan [Wed, 19 Jan 2022 23:04:37 +0000 (23:04 +0000)]
luci-proto-ipip: explicitly set df to optional

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2 years agoluci-base: sys: prevent path traversal via sys.init routines
Jo-Philipp Wich [Wed, 19 Jan 2022 15:32:52 +0000 (16:32 +0100)]
luci-base: sys: prevent path traversal via sys.init routines

Filter the init script name parameter through fs.basename() to avoid
invoking paths outside of /etc/init.d/.

Reported-by: Graham R <gr348@cam.ac.uk>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoluci-proto-xfrm: add xfrm proto support 5642/head
Glen Huang [Wed, 19 Jan 2022 14:35:33 +0000 (22:35 +0800)]
luci-proto-xfrm: add xfrm proto support

Signed-off-by: Glen Huang <heyhgl@gmail.com>
2 years agoluci-mod-network: fix creating new interfaces
Jo-Philipp Wich [Wed, 19 Jan 2022 13:34:49 +0000 (14:34 +0100)]
luci-mod-network: fix creating new interfaces

Fixes: #5646
Fixes: 1c798d1a08 ("luci-base: form.js: allow nesting Grid and Table sections")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #5648 from weblate/weblate-openwrt-luci
Florian Eckert [Wed, 19 Jan 2022 12:24:41 +0000 (13:24 +0100)]
Merge pull request #5648 from weblate/weblate-openwrt-luci

Translations update from Hosted Weblate

2 years agoTranslated using Weblate (Hungarian) 5648/head
Hosted Weblate [Tue, 18 Jan 2022 22:56:50 +0000 (23:56 +0100)]
Translated using Weblate (Hungarian)

Currently translated at 21.5% (40 of 186 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 40.9% (18 of 44 strings)

Translated using Weblate (Hungarian)

Currently translated at 74.3% (1349 of 1815 strings)

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

Translated using Weblate (Swedish)

Currently translated at 20.5% (8 of 39 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 43.3% (78 of 180 strings)

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

Translated using Weblate (Swedish)

Currently translated at 48.9% (96 of 196 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (37 of 37 strings)

Co-authored-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Co-authored-by: Hb <afitrade@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: KinteLiX <superh552@gmail.com>
Signed-off-by: Hb <afitrade@hotmail.com>
Signed-off-by: KinteLiX <superh552@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ru/
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/samba4

2 years agoluci-mod-system: mention ED25519 keys
Jo-Philipp Wich [Wed, 19 Jan 2022 11:08:31 +0000 (12:08 +0100)]
luci-mod-system: mention ED25519 keys

Also update translations source strings accordingly.

Fixes: #5649
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoTranslated using Weblate (Turkish)
Hosted Weblate [Fri, 14 Jan 2022 15:42:14 +0000 (16:42 +0100)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Russian)

Currently translated at 99.8% (1813 of 1815 strings)

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

Translated using Weblate (Serbian)

Currently translated at 78.1% (268 of 343 strings)

Translated using Weblate (Serbian)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Serbian)

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

Translated using Weblate (Serbian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Russian)

Currently translated at 99.8% (1813 of 1815 strings)

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

Added translation using Weblate (Serbian)

Added translation using Weblate (Serbian)

Added translation using Weblate (Serbian)

Added translation using Weblate (Serbian)

Translated using Weblate (Serbian)

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

Translated using Weblate (Serbian)

Currently translated at 2.7% (1 of 37 strings)

Added translation using Weblate (Serbian)

Added translation using Weblate (Serbian)

Co-authored-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: SP <sp300b@gmail.com>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: ToldYouThat <itoldyouthat@protonmail.com>
Signed-off-by: Alexey <agarkov.alexey.viktorovich@gmail.com>
Signed-off-by: SP <sp300b@gmail.com>
Signed-off-by: Simona Iacob <s@zp1.net>
Signed-off-by: ToldYouThat <itoldyouthat@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/sr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/sr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/sr/
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus

2 years agoMerge pull request #5567 from TDT-AG/pr/20211202-github-issue-templates
Florian Eckert [Thu, 13 Jan 2022 09:34:10 +0000 (10:34 +0100)]
Merge pull request #5567 from TDT-AG/pr/20211202-github-issue-templates

[RFC] github: add issue templates file

2 years agoMerge pull request #5641 from weblate/weblate-openwrt-luci
Florian Eckert [Wed, 12 Jan 2022 11:46:38 +0000 (12:46 +0100)]
Merge pull request #5641 from weblate/weblate-openwrt-luci

Translations update from Hosted Weblate

2 years agoTranslated using Weblate (Danish) 5641/head
Hosted Weblate [Wed, 12 Jan 2022 11:24:21 +0000 (12:24 +0100)]
Translated using Weblate (Danish)

Currently translated at 13.4% (11 of 82 strings)

Translated using Weblate (Danish)

Currently translated at 8.6% (10 of 116 strings)

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

Translated using Weblate (Danish)

Currently translated at 29.7% (58 of 195 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Danish)

Currently translated at 24.5% (46 of 187 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Danish)

Currently translated at 12.3% (8 of 65 strings)

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

Translated using Weblate (Danish)

Currently translated at 16.8% (33 of 196 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Romanian)

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

Translated using Weblate (Romanian)

Currently translated at 63.0% (70 of 111 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 80.1% (89 of 111 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (29 of 29 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (187 of 187 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (108 of 108 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (116 of 116 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (125 of 125 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (24 of 24 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Spanish)

Currently translated at 97.9% (1777 of 1815 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% (1815 of 1815 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% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (108 of 108 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1815 of 1815 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (343 of 343 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1815 of 1815 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Eric <alchemillatruth@purelymail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Meano Lee <meanocat@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: drax red <drax@outlook.dk>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: stoodvolleyball <stoodvolleyball@mailfence.com>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Meano Lee <meanocat@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: stoodvolleyball <stoodvolleyball@mailfence.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/da/
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/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ro/
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/watchcat

2 years agoluci-app-openwisp: inital checkin
Nicholas Smith [Sat, 30 Oct 2021 01:57:54 +0000 (11:57 +1000)]
luci-app-openwisp: inital checkin

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
- Commit heading rewritten
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 years agotreewide: sync i18n translations
Hannu Nyman [Mon, 10 Jan 2022 18:57:27 +0000 (20:57 +0200)]
treewide: sync i18n translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agoTranslated using Weblate (Romanian)
Hosted Weblate [Mon, 10 Jan 2022 18:55:08 +0000 (19:55 +0100)]
Translated using Weblate (Romanian)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (187 of 187 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (1813 of 1813 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (1813 of 1813 strings)

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

Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ro/
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

2 years agogithub: add issue templates file 5567/head
Florian Eckert [Thu, 2 Dec 2021 07:36:44 +0000 (08:36 +0100)]
github: add issue templates file

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 years agoTranslated using Weblate (Danish)
Hosted Weblate [Sun, 9 Jan 2022 11:15:33 +0000 (12:15 +0100)]
Translated using Weblate (Danish)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (40 of 40 strings)

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

Translated using Weblate (Danish)

Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 9.0% (6 of 66 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 10.2% (8 of 78 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (57 of 57 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 6.5% (11 of 168 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 13.2% (26 of 196 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (59 of 59 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 78.4% (80 of 102 strings)

Translated using Weblate (Vietnamese)

Currently translated at 34.9% (120 of 343 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Polish)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
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: drax red <drax@outlook.dk>
Signed-off-by: Allan Nordhøy <epost@anotheragency.no>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: drax red <drax@outlook.dk>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/da/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/da/
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/watchcat

2 years agoTranslated using Weblate (Polish)
Hosted Weblate [Fri, 7 Jan 2022 20:36:27 +0000 (21:36 +0100)]
Translated using Weblate (Polish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

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

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

Translated using Weblate (Polish)

Currently translated at 100.0% (180 of 180 strings)

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

Translated using Weblate (Polish)

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

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

Translated using Weblate (French)

Currently translated at 87.0% (94 of 108 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (1813 of 1813 strings)

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

Translated using Weblate (Italian)

Currently translated at 17.6% (33 of 187 strings)

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

Translated using Weblate (Italian)

Currently translated at 15.8% (31 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 62.2% (112 of 180 strings)

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

Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Omar Destefani <omar.destefani@gmail.com>
Signed-off-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Omar Destefani <omar.destefani@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translation: OpenWrt/LuCI/applications/firewall