project/luci.git
3 years agoluci-app-mwan3: convert to JS 5174/head
Florian Eckert [Fri, 2 Jul 2021 13:23:39 +0000 (15:23 +0200)]
luci-app-mwan3: convert to JS

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5162 from tano-systems/20210702-pr-nlbwmon-ul-dn-i18n
Jo-Philipp Wich [Fri, 2 Jul 2021 07:05:33 +0000 (09:05 +0200)]
Merge pull request #5162 from tano-systems/20210702-pr-nlbwmon-ul-dn-i18n

luci-app-nlbwmon: Add translation context for Download/Upload terms

3 years agoluci-app-nlbwmon: Add translation context for Download/Upload terms 5162/head
Anton Kikin [Fri, 2 Jul 2021 01:37:38 +0000 (04:37 +0300)]
luci-app-nlbwmon: Add translation context for Download/Upload terms

Added a translation context for the terms 'Download' and 'Upload'
used in this application. The reason is that these terms are
translated differently in Russian depending on the context.

If the terms are used in the sense of an action (download file
or upload file) then the translations should be as follows:
- Download = скачать
- Upload   = загрузить

But if they are used in the context of a traffic counter (like
in this application) the correct translations are:
- Download = скачано
- Upload   = загружено

A translation context has been added to all affected PO files
to avoid breaking existing translations. The Russian translation
in PO file is fixed to comply with the used context.

Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
3 years agobuild: add script to find commits suitable for cherry picking
Jo-Philipp Wich [Thu, 1 Jul 2021 19:10:53 +0000 (21:10 +0200)]
build: add script to find commits suitable for cherry picking

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-base: do not add validation for named section if readonly is set
Florian Eckert [Thu, 1 Jul 2021 13:54:21 +0000 (15:54 +0200)]
luci-base: do not add validation for named section if readonly is set

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5137 from TDT-AG/pr/20210621-luci-base
Florian Eckert [Thu, 1 Jul 2021 11:12:33 +0000 (13:12 +0200)]
Merge pull request #5137 from TDT-AG/pr/20210621-luci-base

luci-base: minor fixes and improvments

3 years agoluci-base: prevent empty field for adding new named section in JavaScript 5137/head
Helge Mader [Fri, 12 Mar 2021 14:47:38 +0000 (15:47 +0100)]
luci-base: prevent empty field for adding new named section in JavaScript

Suggested-by: Helge Mader <ma@dev.tdt.de>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-base: change css class btn to cbi-button
Florian Eckert [Mon, 21 Jun 2021 13:02:04 +0000 (15:02 +0200)]
luci-base: change css class btn to cbi-button

The css class btn is only a valid input element on lua rendered pages.
Use instead cbi-button for javascript rendered pages.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-base: use button tag instead of input tag on named section add
Florian Eckert [Mon, 21 Jun 2021 11:48:40 +0000 (13:48 +0200)]
luci-base: use button tag instead of input tag on named section add

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5158 from TDT-AG/pr/20210630-luci-app-acl
Florian Eckert [Thu, 1 Jul 2021 08:04:20 +0000 (10:04 +0200)]
Merge pull request #5158 from TDT-AG/pr/20210630-luci-app-acl

luci-app-acl: some fixes

3 years agoluci-app-acl: unset read and write before acl set 5158/head
Florian Eckert [Wed, 30 Jun 2021 12:58:14 +0000 (14:58 +0200)]
luci-app-acl: unset read and write before acl set

If the setting in the view is set to `denied`, only the read list option
is deleted. This is not correct. The write list option must also be
deleted. To ensure that the correct configuration is saved, the write
and read list options are always deleted beforehand and then rewritten.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5159 from dibdot/adblock
Dirk Brenken [Wed, 30 Jun 2021 15:48:17 +0000 (17:48 +0200)]
Merge pull request #5159 from dibdot/adblock

luci-app-adblock: sync with latest version

3 years agoluci-mod-status: don't set '-' hostname when creating static lease
Jo-Philipp Wich [Wed, 30 Jun 2021 15:26:07 +0000 (17:26 +0200)]
luci-mod-status: don't set '-' hostname when creating static lease

Fixes: #5153
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: enforce IPv4 mode for traceroute call
Jo-Philipp Wich [Wed, 30 Jun 2021 15:21:50 +0000 (17:21 +0200)]
luci-mod-network: enforce IPv4 mode for traceroute call

Recent busybox traceroute applet versions support both IPv4 and IPv6 and
default to IPv6 when running a route trace to an IPv6 enabled target
host. Pass the `-4` flag to enforce IPv4 mode in this case.

Fixes: #5155
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-adblock: sync with latest version 5159/head
Dirk Brenken [Wed, 30 Jun 2021 14:34:55 +0000 (16:34 +0200)]
luci-app-adblock: sync with latest version

* expose new reporting option to LuCI
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoTranslated using Weblate (Chinese (Simplified))
Hosted Weblate [Tue, 29 Jun 2021 18:07:34 +0000 (20:07 +0200)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (41 of 41 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1740 of 1740 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (212 of 212 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1740 of 1740 strings)

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

Translated using Weblate (Russian)

Currently translated at 20.6% (13 of 63 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Russian)

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

Translated using Weblate (Russian)

Currently translated at 28.3% (23 of 81 strings)

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

Translated using Weblate (Russian)

Currently translated at 87.5% (21 of 24 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (191 of 191 strings)

Translated using Weblate (French)

Currently translated at 58.5% (48 of 82 strings)

Translated using Weblate (French)

Currently translated at 86.5% (1506 of 1740 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (Russian)

Currently translated at 61.3% (27 of 44 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Polish)

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

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

Co-authored-by: Adam Stańczyk <a.stanczyk@onet.pl>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
Co-authored-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Wojtek Sobczak <mister.adalbert@gmail.com>
Co-authored-by: masta0f1eave <lomskoff.dima@gmail.com>
Co-authored-by: xiazhang <xz@xia.plus>
Signed-off-by: Adam Stańczyk <a.stanczyk@onet.pl>
Signed-off-by: Artem <KovalevArtem.ru@gmail.com>
Signed-off-by: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Signed-off-by: Wojtek Sobczak <mister.adalbert@gmail.com>
Signed-off-by: masta0f1eave <lomskoff.dima@gmail.com>
Signed-off-by: xiazhang <xz@xia.plus>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pl/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

3 years agoMerge pull request #5143 from msylgj/patch-1
Florian Eckert [Tue, 29 Jun 2021 06:56:47 +0000 (08:56 +0200)]
Merge pull request #5143 from msylgj/patch-1

luci-app-frpc/frps:add service status display

3 years agotreewide: Remove/fix erroneous translations
Hannu Nyman [Thu, 24 Jun 2021 10:47:12 +0000 (13:47 +0300)]
treewide: Remove/fix erroneous translations

Some Finnish strings were entered and English translations
a few days ago wiht PR #5136. Most of the strings have already
been corrected via weblate, but edit a few cases by hand.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoTranslated using Weblate (English)
Hosted Weblate [Thu, 24 Jun 2021 10:24:08 +0000 (12:24 +0200)]
Translated using Weblate (English)

Currently translated at 3.1% (2 of 64 strings)

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

Translated using Weblate (English)

Currently translated at 1.9% (1 of 52 strings)

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

Translated using Weblate (English)

Currently translated at 11.7% (2 of 17 strings)

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

Translated using Weblate (English)

Currently translated at 28.5% (2 of 7 strings)

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

Translated using Weblate (English)

Currently translated at 15.3% (2 of 13 strings)

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

Translated using Weblate (English)

Currently translated at 1.6% (1 of 62 strings)

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

Translated using Weblate (English)

Currently translated at 6.2% (3 of 48 strings)

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

Translated using Weblate (English)

Currently translated at 1.5% (1 of 65 strings)

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

Translated using Weblate (English)

Currently translated at 77.0% (37 of 48 strings)

Translated using Weblate (English)

Currently translated at 12.2% (6 of 49 strings)

Translated using Weblate (English)

Currently translated at 25.6% (50 of 195 strings)

Translated using Weblate (English)

Currently translated at 77.4% (148 of 191 strings)

Translated using Weblate (English)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (English)

Currently translated at 92.8% (13 of 14 strings)

Translated using Weblate (English)

Currently translated at 36.3% (4 of 11 strings)

Translated using Weblate (English)

Currently translated at 35.1% (120 of 341 strings)

Translated using Weblate (English)

Currently translated at 99.2% (132 of 133 strings)

Translated using Weblate (English)

Currently translated at 17.8% (310 of 1740 strings)

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

Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/en/
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/upnp

3 years agoluci-app-frpc/frps:add service status display 5143/head
SiYao Mo [Wed, 23 Jun 2021 16:55:28 +0000 (00:55 +0800)]
luci-app-frpc/frps:add service status display

reference from luci-app-smartdns
Special thanks to Nick Peng <pymumu@gmail.com>

Signed-off-by: SiYao Mo <msylgj@vip.qq.com>
3 years agoTranslated using Weblate (English)
Hosted Weblate [Thu, 24 Jun 2021 07:45:43 +0000 (09:45 +0200)]
Translated using Weblate (English)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (English)

Currently translated at 16.6% (3 of 18 strings)

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

Translated using Weblate (English)

Currently translated at 1.7% (1 of 57 strings)

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

Translated using Weblate (English)

Currently translated at 6.2% (3 of 48 strings)

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

Translated using Weblate (English)

Currently translated at 3.8% (1 of 26 strings)

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

Translated using Weblate (English)

Currently translated at 25.6% (50 of 195 strings)

Translated using Weblate (English)

Currently translated at 92.8% (13 of 14 strings)

Translated using Weblate (English)

Currently translated at 35.1% (120 of 341 strings)

Translated using Weblate (English)

Currently translated at 2.4% (2 of 82 strings)

Translated using Weblate (English)

Currently translated at 17.8% (310 of 1740 strings)

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

Translated using Weblate (Japanese)

Currently translated at 74.0% (37 of 50 strings)

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

Translated using Weblate (Japanese)

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

Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Satoru Yoshida <ramat@ram.ne.jp>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Satoru Yoshida <ramat@ram.ne.jp>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/en/
Translation: OpenWrt/LuCI/applications/ntpc
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

3 years agoMerge pull request #5141 from msylgj/patch-1
Florian Eckert [Wed, 23 Jun 2021 10:31:07 +0000 (12:31 +0200)]
Merge pull request #5141 from msylgj/patch-1

luci-app-frpc: allow hostname in server address

3 years agoMerge pull request #5140 from weblate/weblate-openwrt-luci
Florian Eckert [Wed, 23 Jun 2021 08:46:42 +0000 (10:46 +0200)]
Merge pull request #5140 from weblate/weblate-openwrt-luci

Translations update from Weblate

3 years agoluci-app-frpc: allow hostname in server address 5141/head
Siyao Mo [Tue, 22 Jun 2021 18:31:42 +0000 (02:31 +0800)]
luci-app-frpc: allow hostname in server address

Sometimes, our frp server cannot use a static ip address.
So perhaps we should allow people to use hostname in server address.

Signed-off-by: SiYao Mo <msylgj@vip.qq.com>
3 years agoTranslated using Weblate (Chinese (Simplified)) 5140/head
Hosted Weblate [Tue, 22 Jun 2021 17:33:34 +0000 (19:33 +0200)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (39 of 39 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (123 of 123 strings)

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

Currently translated at 97.9% (191 of 195 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (171 of 171 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (171 of 171 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (195 of 195 strings)

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

Translated using Weblate (Chinese (Simplified))

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

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

Translated using Weblate (Spanish)

Currently translated at 98.2% (168 of 171 strings)

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

Translated using Weblate (Spanish)

Currently translated at 99.4% (194 of 195 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (123 of 123 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1740 of 1740 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (1740 of 1740 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

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

Translated using Weblate (Spanish)

Currently translated at 98.9% (1721 of 1740 strings)

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

Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: xiazhang <xz@xia.plus>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: xiazhang <xz@xia.plus>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translation: OpenWrt/LuCI/applications/statistics

3 years agoMerge pull request #5138 from TDT-AG/pr/20210621-luci-app-acme
Florian Eckert [Tue, 22 Jun 2021 06:19:21 +0000 (08:19 +0200)]
Merge pull request #5138 from TDT-AG/pr/20210621-luci-app-acme

luci-app-acme: change form view to GridSection

3 years agoluci-app-acme: change form view to GridSection 5138/head
Florian Eckert [Mon, 21 Jun 2021 12:17:55 +0000 (14:17 +0200)]
luci-app-acme: change form view to GridSection

If multiple certificates are added, then the page is a bit confusing with
all the informations. Therefore the GridSection view would be better
suited here.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #4965 from tano-systems/pr/20210406-disable-routes-support
Florian Eckert [Mon, 21 Jun 2021 10:44:36 +0000 (12:44 +0200)]
Merge pull request #4965 from tano-systems/pr/20210406-disable-routes-support

luci-mod-network: Support for disabling routes

3 years agoluci-mod-status: switch to html table for wlan channel analysis
Florian Eckert [Wed, 16 Jun 2021 14:32:35 +0000 (16:32 +0200)]
luci-mod-status: switch to html table for wlan channel analysis

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-nlbwmon: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:52:56 +0000 (11:52 +0200)]
luci-nlbwmon: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-base: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:52:25 +0000 (11:52 +0200)]
luci-base: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-sqm: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:52:11 +0000 (11:52 +0200)]
luci-app-sqm: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-vpn-policy-routing: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:51:55 +0000 (11:51 +0200)]
luci-app-vpn-policy-routing: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-watchcat: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:51:36 +0000 (11:51 +0200)]
luci-app-watchcat: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-banip: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:51:08 +0000 (11:51 +0200)]
luci-app-banip: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-adblock: i18n sync translations
Florian Eckert [Mon, 21 Jun 2021 09:50:46 +0000 (11:50 +0200)]
luci-app-adblock: i18n sync translations

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5129 from TDT-AG/pr/20210616-luci-app-nlbwmon
Florian Eckert [Mon, 21 Jun 2021 09:46:26 +0000 (11:46 +0200)]
Merge pull request #5129 from TDT-AG/pr/20210616-luci-app-nlbwmon

luci-app-nlbwmon: fix url and clean up the ui buttons

3 years agotreewide: fix typo in "Enable VLAN filtering" label
Jo-Philipp Wich [Mon, 21 Jun 2021 06:27:14 +0000 (08:27 +0200)]
treewide: fix typo in "Enable VLAN filtering" label

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoTranslated using Weblate (Chinese (Traditional))
Hosted Weblate [Sun, 20 Jun 2021 16:44:07 +0000 (18:44 +0200)]
Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Chinese (Traditional))

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

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

Translated using Weblate (Chinese (Traditional))

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

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (164 of 164 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Chinese (Traditional))

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (32 of 32 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 91.0% (1584 of 1739 strings)

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

Added translation using Weblate (Chinese (Traditional))

Added translation using Weblate (Chinese (Traditional))

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1739 of 1739 strings)

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

Translated using Weblate (English)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (German)

Currently translated at 73.4% (36 of 49 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (German)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (13 of 13 strings)

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

Translated using Weblate (English)

Currently translated at 3.1% (2 of 64 strings)

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

Translated using Weblate (German)

Currently translated at 85.9% (55 of 64 strings)

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

Translated using Weblate (Finnish)

Currently translated at 17.0% (36 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 13.0% (16 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 20.7% (34 of 164 strings)

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

Translated using Weblate (Finnish)

Currently translated at 97.3% (37 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 10.6% (7 of 66 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 12.1% (9 of 74 strings)

Translated using Weblate (Finnish)

Currently translated at 12.5% (2 of 16 strings)

Translated using Weblate (Finnish)

Currently translated at 10.1% (11 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 18.5% (15 of 81 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 25.0% (7 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 4.8% (2 of 41 strings)

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

Translated using Weblate (Finnish)

Currently translated at 10.3% (6 of 58 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (Finnish)

Currently translated at 30.3% (10 of 33 strings)

Translated using Weblate (Finnish)

Currently translated at 12.8% (25 of 195 strings)

Translated using Weblate (Finnish)

Currently translated at 20.9% (13 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 16.3% (32 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 8.7% (5 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 90.0% (18 of 20 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Finnish)

Currently translated at 7.5% (13 of 173 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (13 of 13 strings)

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

Translated using Weblate (Finnish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Finnish)

Currently translated at 3.1% (2 of 63 strings)

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

Translated using Weblate (Finnish)

Currently translated at 15.9% (15 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 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 25.0% (13 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 5.6% (11 of 193 strings)

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

Translated using Weblate (Finnish)

Currently translated at 19.3% (6 of 31 strings)

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

Translated using Weblate (Finnish)

Currently translated at 88.4% (1538 of 1739 strings)

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

Translated using Weblate (Slovak)

Currently translated at 12.7% (12 of 94 strings)

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

Translated using Weblate (Slovak)

Currently translated at 6.0% (4 of 66 strings)

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

Translated using Weblate (English)

Currently translated at 16.6% (3 of 18 strings)

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

Translated using Weblate (Slovak)

Currently translated at 13.4% (7 of 52 strings)

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

Translated using Weblate (English)

Currently translated at 1.9% (1 of 52 strings)

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

Translated using Weblate (Slovak)

Currently translated at 8.8% (3 of 34 strings)

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

Translated using Weblate (Slovak)

Currently translated at 13.7% (4 of 29 strings)

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

Translated using Weblate (Slovak)

Currently translated at 3.7% (7 of 186 strings)

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

Translated using Weblate (English)

Currently translated at 11.7% (2 of 17 strings)

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

Translated using Weblate (Slovak)

Currently translated at 8.2% (14 of 169 strings)

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

Translated using Weblate (English)

Currently translated at 28.5% (2 of 7 strings)

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

Translated using Weblate (Slovak)

Currently translated at 6.4% (7 of 108 strings)

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

Translated using Weblate (English)

Currently translated at 15.3% (2 of 13 strings)

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

Translated using Weblate (English)

Currently translated at 1.6% (1 of 62 strings)

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

Translated using Weblate (English)

Currently translated at 1.7% (1 of 57 strings)

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

Translated using Weblate (English)

Currently translated at 6.2% (3 of 48 strings)

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

Translated using Weblate (English)

Currently translated at 1.5% (1 of 65 strings)

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

Translated using Weblate (Slovak)

Currently translated at 23.0% (6 of 26 strings)

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

Translated using Weblate (English)

Currently translated at 3.8% (1 of 26 strings)

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

Translated using Weblate (Slovak)

Currently translated at 16.6% (2 of 12 strings)

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

Translated using Weblate (Slovak)

Currently translated at 3.6% (7 of 193 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (41 of 41 strings)

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

Translated using Weblate (German)

Currently translated at 95.7% (157 of 164 strings)

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

Translated using Weblate (Slovak)

Currently translated at 4.5% (6 of 133 strings)

Translated using Weblate (English)

Currently translated at 77.0% (37 of 48 strings)

Translated using Weblate (English)

Currently translated at 12.2% (6 of 49 strings)

Translated using Weblate (Slovak)

Currently translated at 11.2% (22 of 195 strings)

Translated using Weblate (English)

Currently translated at 40.0% (2 of 5 strings)

Translated using Weblate (English)

Currently translated at 25.6% (50 of 195 strings)

Translated using Weblate (English)

Currently translated at 77.4% (148 of 191 strings)

Translated using Weblate (English)

Currently translated at 100.0% (33 of 33 strings)

Translated using Weblate (English)

Currently translated at 96.9% (32 of 33 strings)

Translated using Weblate (English)

Currently translated at 100.0% (14 of 14 strings)

Translated using Weblate (English)

Currently translated at 36.3% (4 of 11 strings)

Translated using Weblate (Slovak)

Currently translated at 5.5% (19 of 341 strings)

Translated using Weblate (English)

Currently translated at 35.1% (120 of 341 strings)

Translated using Weblate (English)

Currently translated at 2.4% (2 of 82 strings)

Translated using Weblate (English)

Currently translated at 99.2% (132 of 133 strings)

Translated using Weblate (Slovak)

Currently translated at 44.2% (770 of 1739 strings)

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

Translated using Weblate (English)

Currently translated at 17.8% (310 of 1739 strings)

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

Translated using Weblate (German)

Currently translated at 99.8% (1736 of 1739 strings)

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

Co-authored-by: Demian Wright <wright.demian+weblate@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hulen <shift0106@gmail.com>
Co-authored-by: Juraj Šášik <juraj.sasik@gmail.com>
Co-authored-by: Martin <martin.hubner@web.de>
Co-authored-by: xiazhang <xz@xia.plus>
Signed-off-by: Demian Wright <wright.demian+weblate@gmail.com>
Signed-off-by: Hulen <shift0106@gmail.com>
Signed-off-by: Juraj Šášik <juraj.sasik@gmail.com>
Signed-off-by: Martin <martin.hubner@web.de>
Signed-off-by: xiazhang <xz@xia.plus>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/sk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/sk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/en/
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/luciapplicationssplash/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/sk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/en/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/
Translation: OpenWrt/LuCI/applications/ahcp
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
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/polipo
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

3 years agoluco-app-ksmbd, luci-app-omcproxy: use relative luci.mk include path
Jo-Philipp Wich [Fri, 18 Jun 2021 12:28:26 +0000 (14:28 +0200)]
luco-app-ksmbd, luci-app-omcproxy: use relative luci.mk include path

Fixes: #5134
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoTranslated using Weblate (Hungarian)
Hosted Weblate [Mon, 14 Jun 2021 19:53:20 +0000 (21:53 +0200)]
Translated using Weblate (Hungarian)

Currently translated at 0.9% (2 of 211 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 10.6% (18 of 169 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 7.7% (15 of 193 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 23.6% (40 of 169 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 6.2% (2 of 32 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 19.1% (37 of 193 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 95.2% (161 of 169 strings)

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

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (1739 of 1739 strings)

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

Co-authored-by: Gergő Szalka <kisszalimo@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: semih <semiht@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: 曹恩逢 <nelson22768384@gmail.com>
Signed-off-by: Gergő Szalka <kisszalimo@gmail.com>
Signed-off-by: semih <semiht@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: 曹恩逢 <nelson22768384@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/hu/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/watchcat

3 years agoluci-mod-network: parse ports without tag/pvid annotation as well
Jo-Philipp Wich [Thu, 17 Jun 2021 15:44:21 +0000 (17:44 +0200)]
luci-mod-network: parse ports without tag/pvid annotation as well

Fixes: 01eac366f6 ("luci-mod-network: fix tagging/pvid state parsing in bridge-vlan ports")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: fix tagging/pvid state parsing in bridge-vlan ports
Jo-Philipp Wich [Thu, 17 Jun 2021 15:33:49 +0000 (17:33 +0200)]
luci-mod-network: fix tagging/pvid state parsing in bridge-vlan ports

The previous code naively looked for a `t` in the entire port spec,
wrongly matching untagged ports having a `t` in their name, such
as `eth0`.

Rework the logic to be more strict when parsing the port member
specification to avoid this issue.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-nlbwmon: showe force reload button even if data are available 5129/head
Florian Eckert [Thu, 17 Jun 2021 13:06:12 +0000 (15:06 +0200)]
luci-app-nlbwmon: showe force reload button even if data are available

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-theme-openwrt-2020: fix spinning disk animation
Jo-Philipp Wich [Thu, 17 Jun 2021 12:11:39 +0000 (14:11 +0200)]
luci-theme-openwrt-2020: fix spinning disk animation

Fixes: #4824
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-nlbwmon: adjused the display export page
Florian Eckert [Thu, 17 Jun 2021 10:50:40 +0000 (12:50 +0200)]
luci-app-nlbwmon: adjused the display export page

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-mod-network: refactor device configuration
Jo-Philipp Wich [Thu, 17 Jun 2021 10:28:51 +0000 (12:28 +0200)]
luci-mod-network: refactor device configuration

Since all netifd device types inherit generic device settings, we can
simplify various aspects of the device configuration ui and drop unused
code while we're at it.

 - Remove setIfActive() helper, superseded by commit
   f3f74bd0fe ("luci-base: form.js: consider aliased options in AbstractValue.remove()")

 - Remove most dependency constraints to make all generic device settings
   available for all device types

 - Add MTU value validation to disallow exceeding parent device MTU for
   VLAN interfaces

 - Dynamically update placeholder values when changing base or parent
   device options

 - Undo VLAN network config hack since all options are available now.
   Reverts commit
   3c6b59504a ("luci-mod-interfaces: simplify configuring MAC address of 802.1q devices")

 - Do not suggest inactive wireless networks as existing device or base
   device choices

 - Disallow specifying names of already existing network devices when
   creating new device settings

 - Fix a number of multicast dependency specifications

 - Drop now unused functions

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-nlbwmon: change force reload html element to button
Florian Eckert [Thu, 17 Jun 2021 10:26:24 +0000 (12:26 +0200)]
luci-app-nlbwmon: change force reload html element to button

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-nlbwmon: add missing cbi-button class for database backup
Florian Eckert [Thu, 17 Jun 2021 10:24:43 +0000 (12:24 +0200)]
luci-app-nlbwmon: add missing cbi-button class for database backup

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-mod-network: change port status layout in vlan filter config
Jo-Philipp Wich [Thu, 17 Jun 2021 07:45:48 +0000 (09:45 +0200)]
luci-mod-network: change port status layout in vlan filter config

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: only consider bridge vlans belonging to the current device
Jo-Philipp Wich [Thu, 17 Jun 2021 06:58:15 +0000 (08:58 +0200)]
luci-mod-network: only consider bridge vlans belonging to the current device

In case multiple bridges with bridge vlans are declared, LuCI did not
correctly filter the VLANs to show only the ones belonging to the
bridge being configured currently.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-nlbwmon: fix url
Florian Eckert [Wed, 16 Jun 2021 12:01:03 +0000 (14:01 +0200)]
luci-app-nlbwmon: fix url

When moving this application to the service section, the links were
forgotten to be changed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #5128 from hue715/20210605-luci-lib-docker
Florian Eckert [Wed, 16 Jun 2021 12:49:37 +0000 (14:49 +0200)]
Merge pull request #5128 from hue715/20210605-luci-lib-docker

luci-lib-docker: add container export support

3 years agoluci-lib-docker: add container export support 5128/head
Yu Hua [Tue, 15 Jun 2021 14:24:27 +0000 (22:24 +0800)]
luci-lib-docker: add container export support

commit from https://github.com/lisaac/luci-lib-docker

Signed-off-by: Yu Hua <hue715@gmail.com>
3 years agoMerge pull request #4264 from TDT-AG/pr/20200713-luci-app-nlbwmon
Florian Eckert [Tue, 15 Jun 2021 08:59:18 +0000 (10:59 +0200)]
Merge pull request #4264 from TDT-AG/pr/20200713-luci-app-nlbwmon

luci-app-nlbwmon: move into menu entry into service section

3 years agorpcd-mod-luci: bump version
Jo-Philipp Wich [Tue, 15 Jun 2021 08:02:44 +0000 (10:02 +0200)]
rpcd-mod-luci: bump version

Fixes: a78b74784d ("rpcd-mod-luci: refactor host hint gathering")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoTranslated using Weblate (Chinese (Traditional))
Hosted Weblate [Sun, 13 Jun 2021 21:32:24 +0000 (23:32 +0200)]
Translated using Weblate (Chinese (Traditional))

Currently translated at 19.1% (37 of 193 strings)

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

Translated using Weblate (Chinese (Traditional))

Currently translated at 95.2% (161 of 169 strings)

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

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (1739 of 1739 strings)

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

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: semih <semiht@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: 曹恩逢 <nelson22768384@gmail.com>
Signed-off-by: semih <semiht@gmail.com>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: 曹恩逢 <nelson22768384@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/
Translation: OpenWrt/LuCI/applications/watchcat

3 years agorpcd-mod-luci: refactor host hint gathering
Jo-Philipp Wich [Mon, 14 Jun 2021 18:47:11 +0000 (20:47 +0200)]
rpcd-mod-luci: refactor host hint gathering

 - Do not incorrectly put the IP addresses from the rrdns reply into the
   first hint, instead distribute hostnames to the appropriate hints.

 - Avoid returning stale lease information from previously parsed records
   by clearing the static struct before each parse attempt.

 - Improve existing checks for empty MAC addresses and unspecified IPv6
   addresses.

Fixes: #5126
Fixes: 87bcf9e923 ("rpcd-mod-luci: Return array of addresses in getHostHints")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: wireless.js: recognize HE* htmodes
Jo-Philipp Wich [Mon, 14 Jun 2021 07:05:24 +0000 (09:05 +0200)]
luci-mod-network: wireless.js: recognize HE* htmodes

Ref: https://bugs.openwrt.org/index.php?do=details&task_id=3856#comment9797
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-theme-bootstrap: mobile style fixes for vlan filter matrix
Jo-Philipp Wich [Sun, 13 Jun 2021 19:49:22 +0000 (21:49 +0200)]
luci-theme-bootstrap: mobile style fixes for vlan filter matrix

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: small styling fixes for vlan filter matrix
Jo-Philipp Wich [Sun, 13 Jun 2021 19:47:40 +0000 (21:47 +0200)]
luci-mod-network: small styling fixes for vlan filter matrix

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agocsstidy: update to latest Git HEAD
Jo-Philipp Wich [Sun, 13 Jun 2021 17:54:36 +0000 (19:54 +0200)]
csstidy: update to latest Git HEAD

707feae parse_css: do not omit white space in url() property values

Ref: https://github.com/openwrt/luci/commit/69608199973651baf585d24a095edf8c0c42e21f#commitcomment-52088358
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-sqm: only reload view once sqm enable/start completed
Jo-Philipp Wich [Sun, 13 Jun 2021 06:57:27 +0000 (08:57 +0200)]
luci-app-sqm: only reload view once sqm enable/start completed

Chain the exec calls to enable and start the SQM service and only reload
the view once these operations are complete and return the entire promise
chain from the handler function to ensure that the busy indicator remains
active throughout the entire duration of the operation.

Also replace exec_direct() with exec() as there is no need to bypass ubus
for the init script calls.

Fixes: e76d9cc767 ("luci-app-sqm: fix JS error if service is disabled")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #5123 from dibdot/banip
Dirk Brenken [Sun, 13 Jun 2021 06:08:17 +0000 (08:08 +0200)]
Merge pull request #5123 from dibdot/banip

luci-app-banip: sync with banip 0.7.9

3 years agoluci-app-banip: sync with banip 0.7.9 5123/head
Dirk Brenken [Sat, 12 Jun 2021 21:16:48 +0000 (23:16 +0200)]
luci-app-banip: sync with banip 0.7.9

* support the new 'ban_fetchinsecure' option
* improve the chain help text to make clear that you can assign
  multiple FW chains

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoMerge pull request #5101 from dibdot/sqm-fix
Dirk Brenken [Sun, 13 Jun 2021 05:45:43 +0000 (07:45 +0200)]
Merge pull request #5101 from dibdot/sqm-fix

luci-app-sqm: fix JS error if service is disabled

3 years agoMerge pull request #5122 from dibdot/adblock
Dirk Brenken [Sun, 13 Jun 2021 05:33:21 +0000 (07:33 +0200)]
Merge pull request #5122 from dibdot/adblock

luci-app-adblock: sync with adblock 4.1.3

3 years agoluci-mod-network: migrate more device options
Rafał Miłecki [Thu, 10 Jun 2021 11:20:41 +0000 (13:20 +0200)]
luci-mod-network: migrate more device options

Include mtu and igmp_snooping while migrating.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
3 years agoluci-mod-network: reset bridge VLANs on cancelling modal dialog
Jo-Philipp Wich [Sat, 12 Jun 2021 20:54:51 +0000 (22:54 +0200)]
luci-mod-network: reset bridge VLANs on cancelling modal dialog

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-adblock: sync with adblock 4.1.3 5122/head
Dirk Brenken [Sat, 12 Jun 2021 20:29:20 +0000 (22:29 +0200)]
luci-app-adblock: sync with adblock 4.1.3

* support the new 'adb_fetchinsecure' option

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoluci-mod-network: fix vlan filter matrix overflow after redraw
Jo-Philipp Wich [Sat, 12 Jun 2021 20:08:13 +0000 (22:08 +0200)]
luci-mod-network: fix vlan filter matrix overflow after redraw

Ensure that the overflow styles are reapplied after a redraw. This also
simplifies the code as a side-effect.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #5120 from dibdot/fwknopd-fix
Jo-Philipp Wich [Sat, 12 Jun 2021 16:54:05 +0000 (18:54 +0200)]
Merge pull request #5120 from dibdot/fwknopd-fix

luci-app-fwknopd: trivial typo fix

3 years agoluci-base: network.js: add link status information accessors
Jo-Philipp Wich [Sat, 12 Jun 2021 16:41:40 +0000 (18:41 +0200)]
luci-base: network.js: add link status information accessors

Fixes: #5121
Fixes: 8c71b1d01e ("luci-mod-network: add port status to bridge vlan filter matrix")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-fwknopd: trivial typo fix 5120/head
Dirk Brenken [Fri, 11 Jun 2021 20:48:13 +0000 (22:48 +0200)]
luci-app-fwknopd: trivial typo fix

* fix for #5073

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoluci-mod-network: add port status to bridge vlan filter matrix
Jo-Philipp Wich [Fri, 11 Jun 2021 08:18:10 +0000 (10:18 +0200)]
luci-mod-network: add port status to bridge vlan filter matrix

Also ensure that port devices are ordered numerically.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoTranslated using Weblate (Japanese)
Hosted Weblate [Fri, 11 Jun 2021 06:32:27 +0000 (08:32 +0200)]
Translated using Weblate (Japanese)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Japanese)

Currently translated at 68.0% (34 of 50 strings)

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

Translated using Weblate (Japanese)

Currently translated at 89.6% (26 of 29 strings)

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

Translated using Weblate (Japanese)

Currently translated at 94.5% (155 of 164 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

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

Translated using Weblate (Korean)

Currently translated at 62.0% (31 of 50 strings)

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

Translated using Weblate (Korean)

Currently translated at 34.1% (593 of 1739 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.9% (1720 of 1739 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Meano Lee <meanocat@gmail.com>
Co-authored-by: Satoru Yoshida <ramat@ram.ne.jp>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: asdf1234 <cydyellowgreen@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Meano Lee <meanocat@gmail.com>
Signed-off-by: Satoru Yoshida <ramat@ram.ne.jp>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: asdf1234 <cydyellowgreen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ja/
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

3 years agolucihttp: update to latest Git HEAD
Jo-Philipp Wich [Fri, 11 Jun 2021 06:28:31 +0000 (08:28 +0200)]
lucihttp: update to latest Git HEAD

Fixes compilation under 32bit systems by using the proper printf format
specifier for size_t values.

Also fixes compilation with Ninja by appending instead of
overwriting CMAKE_OPTIONS.

Fixes: #5116
Suggested-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agorpcd-mod-luci: add link details to ubus netdev information
Jo-Philipp Wich [Wed, 9 Jun 2021 17:18:04 +0000 (19:18 +0200)]
rpcd-mod-luci: add link details to ubus netdev information

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #5114 from stangri/master-luci-app-vpn-policy-routing
Stan Grishin [Thu, 10 Jun 2021 05:49:17 +0000 (22:49 -0700)]
Merge pull request #5114 from stangri/master-luci-app-vpn-policy-routing

luci-app-vpn-policy-routing: support for 21.02.0-rc2

3 years agoluci-app-vpn-policy-routing: support for 21.02.0-rc2 5114/head
Stan Grishin [Thu, 10 Jun 2021 05:47:36 +0000 (05:47 +0000)]
luci-app-vpn-policy-routing: support for 21.02.0-rc2

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-sqm: fix JS error if service is disabled 5101/head
Dirk Brenken [Sat, 5 Jun 2021 07:43:46 +0000 (09:43 +0200)]
luci-app-sqm: fix JS error if service is disabled

* fix a 'resource not found error' if the sqm service has been disabled
  and the dir '/var/run/sqm/available_qdiscs' not exist
* inform the user about this issue and provide a button
  to enable & start the service

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoluci-mod-network: fix horizontal scrolling in the bridge vlan filter matrix
Jo-Philipp Wich [Wed, 9 Jun 2021 19:55:14 +0000 (21:55 +0200)]
luci-mod-network: fix horizontal scrolling in the bridge vlan filter matrix

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-base: ui.js: determine dropdown position relative to overflow parent
Jo-Philipp Wich [Wed, 9 Jun 2021 19:45:13 +0000 (21:45 +0200)]
luci-base: ui.js: determine dropdown position relative to overflow parent

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #5110 from jow-/wireless-band-option
Jo-Philipp Wich [Wed, 9 Jun 2021 17:26:04 +0000 (19:26 +0200)]
Merge pull request #5110 from jow-/wireless-band-option

luci-mod-network: support newer wireless.wifi-device.band option

3 years agoluci-mod-status: fix NaN errors in realtime graphs
Lukasz Baj [Fri, 16 Apr 2021 17:36:43 +0000 (19:36 +0200)]
luci-mod-status: fix NaN errors in realtime graphs

When I use Realtime Graphs I see following NaN errors:

    Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    wireless.js?v=git-21.105.40538-2da37c2:19 Error: <polyline> attribute points: Expected number, "0,298 0,NaN 5,NaN 10,NaN…".
    eval @ wireless.js?v=git-21.105.40538-2da37c2:19
    Promise.then (async)
    eval @ wireless.js?v=git-21.105.40538-2da37c2:8
    step @ luci.js?v=git-21.105.40538-2da37c2:91
    start @ luci.js?v=git-21.105.40538-2da37c2:87
    add @ luci.js?v=git-21.105.40538-2da37c2:82
    pollData @ wireless.js?v=git-21.105.40538-2da37c2:7
    render @ wireless.js?v=git-21.105.40538-2da37c2:24
    Promise.then (async)
    __init__ @ luci.js?v=git-21.105.40538-2da37c2:148
    super @ luci.js?v=git-21.105.40538-2da37c2:22
    Anonymous42Class @ luci.js?v=git-21.105.40538-2da37c2:12
    (anonymous) @ luci.js?v=git-21.105.40538-2da37c2:181
    Promise.then (async)
    compileClass @ luci.js?v=git-21.105.40538-2da37c2:177
    Promise.then (async)
    require @ luci.js?v=git-21.105.40538-2da37c2:183
    instantiateView @ ui.js?v=git-21.105.40538-2da37c2:311
    (anonymous) @ wireless:47
    Promise.then (async)
    (anonymous) @ wireless:46

Signed-off-by: Lukasz Baj <l.baj@celerway.com>
[adjust subject]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: interfaces.js: fix ifname migration in device sections
Jo-Philipp Wich [Wed, 9 Jun 2021 09:01:36 +0000 (11:01 +0200)]
luci-mod-network: interfaces.js: fix ifname migration in device sections

The migration code attempted to add new device sections instead of moving
the ifname option to a ports list within the existing ones.

Fixes: #5108
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: interfaces: show bridge port device icons again
Jo-Philipp Wich [Wed, 9 Jun 2021 08:22:38 +0000 (10:22 +0200)]
luci-mod-network: interfaces: show bridge port device icons again

Restore the display of bridge port device icons in the interface overviews.
This feature has been lost after migrating the network config from legacy
bridge declarations to device bridge declarations.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-mod-network: support newer wireless.wifi-device.band option 5110/head
Jo-Philipp Wich [Wed, 9 Jun 2021 07:59:15 +0000 (09:59 +0200)]
luci-mod-network: support newer wireless.wifi-device.band option

OpenWrt switched from "option hwmode" to "option band" in order to select
the frequency band to use for the radio phy.

Extend the channel selector to recognize and use an existing "option band"
to select the appropriate channel list. When operating upon a wireless
configuration still using "option hwmode", then translate it to a band
value internally and translate it back to "option hwmode" on save.

This should provide forward- and backwards compatibility with both current
OpenWrt master and older versions still using hwmode.

Fixes: #5106
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #5109 from hauke/striptags-from-hostname
Jo-Philipp Wich [Wed, 9 Jun 2021 06:48:04 +0000 (08:48 +0200)]
Merge pull request #5109 from hauke/striptags-from-hostname

themes: Call striptags() on hostname to prevent XSS

3 years agothemes: Call striptags() on hostname to prevent XSS 5109/head
Hauke Mehrtens [Tue, 8 Jun 2021 23:28:44 +0000 (01:28 +0200)]
themes: Call striptags() on hostname to prevent XSS

This calls striptags() on the hostname to prevent any XSS over the
hostname. This should fix CVE-2021-33425 as far as I understood it.

If someone adds some Javascript into system.@system[0].hostname it would
have been directly added to the page, this prevents the problem.

This can only be exploited by someone being able to modify the uci
configuration, normally a user with such privileges could also just
modify the webpage.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
3 years agoTranslated using Weblate (Chinese (Simplified))
Hosted Weblate [Mon, 7 Jun 2021 14:45:49 +0000 (16:45 +0200)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (37 of 37 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Chinese (Simplified))

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1739 of 1739 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (1722 of 1739 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 98.9% (1720 of 1739 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (37 of 37 strings)

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

Translated using Weblate (Russian)

Currently translated at 39.3% (83 of 211 strings)

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

Translated using Weblate (Korean)

Currently translated at 2.7% (1 of 37 strings)

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

Translated using Weblate (Korean)

Currently translated at 1.5% (1 of 63 strings)

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

Translated using Weblate (Korean)

Currently translated at 9.5% (9 of 94 strings)

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

Translated using Weblate (Korean)

Currently translated at 6.0% (4 of 66 strings)

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

Translated using Weblate (Korean)

Currently translated at 5.7% (3 of 52 strings)

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

Translated using Weblate (Korean)

Currently translated at 17.6% (3 of 17 strings)

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

Translated using Weblate (Korean)

Currently translated at 42.8% (3 of 7 strings)

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

Translated using Weblate (Korean)

Currently translated at 10.1% (11 of 108 strings)

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

Translated using Weblate (Korean)

Currently translated at 15.3% (2 of 13 strings)

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

Translated using Weblate (Korean)

Currently translated at 7.4% (6 of 81 strings)

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

Translated using Weblate (Korean)

Currently translated at 1.7% (2 of 116 strings)

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

Translated using Weblate (Korean)

Currently translated at 4.8% (3 of 62 strings)

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

Translated using Weblate (Korean)

Currently translated at 6.0% (10 of 164 strings)

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

Translated using Weblate (Korean)

Currently translated at 4.1% (2 of 48 strings)

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

Translated using Weblate (Korean)

Currently translated at 1.5% (1 of 65 strings)

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

Translated using Weblate (Korean)

Currently translated at 3.5% (7 of 196 strings)

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

Translated using Weblate (Korean)

Currently translated at 4.8% (2 of 41 strings)

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

Translated using Weblate (Korean)

Currently translated at 2.8% (5 of 173 strings)

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

Translated using Weblate (Russian)

Currently translated at 98.7% (162 of 164 strings)

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

Translated using Weblate (Korean)

Currently translated at 10.2% (5 of 49 strings)

Translated using Weblate (Korean)

Currently translated at 2.7% (2 of 74 strings)

Translated using Weblate (Korean)

Currently translated at 2.6% (9 of 341 strings)

Translated using Weblate (Korean)

Currently translated at 18.1% (2 of 11 strings)

Translated using Weblate (Korean)

Currently translated at 1.5% (3 of 191 strings)

Translated using Weblate (Korean)

Currently translated at 6.1% (12 of 195 strings)

Translated using Weblate (Korean)

Currently translated at 1.5% (2 of 133 strings)

Translated using Weblate (Korean)

Currently translated at 14.2% (2 of 14 strings)

Translated using Weblate (Korean)

Currently translated at 8.3% (4 of 48 strings)

Translated using Weblate (Korean)

Currently translated at 75.7% (25 of 33 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (195 of 195 strings)

Translated using Weblate (Korean)

Currently translated at 25.4% (54 of 212 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (1744 of 1744 strings)

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

Translated using Weblate (Spanish)

Currently translated at 99.0% (1727 of 1744 strings)

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

Co-authored-by: 01230 <4585006@gmail.com>
Co-authored-by: Anton Kikin <a.a.kikin@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Sunggu Choi <dkaost@outlook.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: orangepizza <abnoeh@mail.com>
Co-authored-by: ywx <yangwenxiao4511@gmail.com>
Signed-off-by: 01230 <4585006@gmail.com>
Signed-off-by: Anton Kikin <a.a.kikin@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Sunggu Choi <dkaost@outlook.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: orangepizza <abnoeh@mail.com>
Signed-off-by: ywx <yangwenxiao4511@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ko/
Translation: OpenWrt/LuCI/applications/ahcp
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/p910nd
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp

3 years agoprotocols: unify TOS and TTL description strings
Jo-Philipp Wich [Mon, 7 Jun 2021 11:59:03 +0000 (13:59 +0200)]
protocols: unify TOS and TTL description strings

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-wol: resync translations
Jo-Philipp Wich [Mon, 7 Jun 2021 10:48:35 +0000 (12:48 +0200)]
luci-app-wol: resync translations

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-app-firewall: resync translations
Jo-Philipp Wich [Mon, 7 Jun 2021 10:48:27 +0000 (12:48 +0200)]
luci-app-firewall: resync translations

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agotreewide: consolidate {IPv4,IPv6,MAC} {address,gateway} spellings
Jo-Philipp Wich [Mon, 7 Jun 2021 10:43:36 +0000 (12:43 +0200)]
treewide: consolidate {IPv4,IPv6,MAC} {address,gateway} spellings

 - Turn IPv4-Address into IPv4 address
 - Turn IPv4-Gateway into IPv4 gateway
 - Turn IPv6-Address into IPv6 address
 - Turn IPv6-Gateway into IPv6 gateway
 - Turn MAC-Address into MAC address

Also remove related duplicate translation entries.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoluci-base: update German base translation
Jo-Philipp Wich [Sun, 6 Jun 2021 19:53:42 +0000 (21:53 +0200)]
luci-base: update German base translation

Use a common nomenclature for logical network interfaces, physical
network devices, wireless networks and radio phys.

Also add missing translations for recently added strings.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agotreewide: fix "promiscious" typo
Jo-Philipp Wich [Mon, 7 Jun 2021 09:51:06 +0000 (11:51 +0200)]
treewide: fix "promiscious" typo

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoTranslated using Weblate (Korean)
Hosted Weblate [Sun, 6 Jun 2021 14:38:24 +0000 (16:38 +0200)]
Translated using Weblate (Korean)

Currently translated at 100.0% (29 of 29 strings)

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

Translated using Weblate (Greek)

Currently translated at 8.1% (3 of 37 strings)

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

Translated using Weblate (Greek)

Currently translated at 3.0% (2 of 66 strings)

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

Translated using Weblate (Greek)

Currently translated at 100.0% (12 of 12 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (1744 of 1744 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 97.4% (1700 of 1744 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% (1744 of 1744 strings)

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

Translated using Weblate (Greek)

Currently translated at 28.9% (505 of 1744 strings)

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

Translated using Weblate (Korean)

Currently translated at 55.1% (16 of 29 strings)

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

Translated using Weblate (Korean)

Currently translated at 55.1% (16 of 29 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Russian)

Currently translated at 38.8% (82 of 211 strings)

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

Translated using Weblate (Russian)

Currently translated at 98.1% (161 of 164 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Russian)

Currently translated at 95.3% (103 of 108 strings)

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

Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Nikolay Parukhin <parukhin@gmail.com>
Co-authored-by: Stefanos Batsios <bouzouste@hotmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Co-authored-by: asdf1234 <cydyellowgreen@gmail.com>
Co-authored-by: thenist <p717394@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Nikolay Parukhin <parukhin@gmail.com>
Signed-off-by: Stefanos Batsios <bouzouste@hotmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: asdf1234 <cydyellowgreen@gmail.com>
Signed-off-by: thenist <p717394@gmail.com>
3 years agoluci-base: i18n - sync translations
Hannu Nyman [Sun, 6 Jun 2021 05:56:03 +0000 (08:56 +0300)]
luci-base: i18n - sync translations

Sync translations in luci-base.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoMerge pull request #5095 from jow-/dhcpv6-rework
Jo-Philipp Wich [Sat, 5 Jun 2021 17:13:05 +0000 (19:13 +0200)]
Merge pull request #5095 from jow-/dhcpv6-rework

luci-mod-network: interfaces: restructure DHCPv6 and IPv6 RA options