Richard Schneidt [Sun, 7 Jun 2026 07:37:59 +0000 (07:37 +0000)]
luci-app-privoxy: add support for https inspection
Enables the user to create a custom ca and enable https inspection
Signed-off-by: Richard Schneidt <redacted>
Richard Schneidt [Sun, 7 Jun 2026 00:05:41 +0000 (02:05 +0200)]
luci-app-privoxy: add support for https inspection
Enables the user to create a custom ca and enable https inspection
Signed-off-by: Richard Schneidt <redacted>
Dirk Brenken [Fri, 12 Jun 2026 20:32:47 +0000 (22:32 +0200)]
luci-app-banip: release 1.8.9-1
* fix minor code issues
Signed-off-by: Dirk Brenken <redacted>
Andy Chiang [Mon, 8 Jun 2026 00:22:46 +0000 (07:22 +0700)]
luci-base: sync translations
sync translations
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Fri, 5 Jun 2026 06:53:44 +0000 (13:53 +0700)]
luci-mod-network: fix redundant translation strings
_('<em>%s</em>') caused redundant strings like <em>%s</em> to appear in i18n.
_('<em>Add</em>') caused redundant strings like <em>Add</em> to appear in i18n.
in addition, delete an extra space.
Signed-off-by: Andy Chiang <redacted>
Hannu Nyman [Fri, 12 Jun 2026 15:17:04 +0000 (18:17 +0300)]
treewide: Merge remote-tracking branch 'weblate/master'
Fix conflicts.
Signed-off-by: Hannu Nyman <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 18:42:58 +0000 (20:42 +0200)]
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 15:12:16 +0000 (17:12 +0200)]
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 15:06:05 +0000 (17:06 +0200)]
Translated using Weblate (Korean)
Currently translated at 62.3% (129 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hosted Weblate [Thu, 11 Jun 2026 08:18:55 +0000 (10:18 +0200)]
Translated using Weblate (Czech)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Czech)
Currently translated at 99.9% (3055 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/
Translated using Weblate (Korean)
Currently translated at 88.3% (2700 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Czech)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 62.3% (129 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Czech)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/cs/
Translated using Weblate (Czech)
Currently translated at 98.4% (507 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/cs/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.2% (61 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.5% (382 of 422 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.8% (88 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 82.3% (14 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (226 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/vi/
Translated using Weblate (Vietnamese)
Currently translated at 5.5% (9 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 94.8% (186 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.7% (3 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/vi/
Translated using Weblate (Vietnamese)
Currently translated at 12.9% (4 of 31 strings)
Translated using Weblate (Vietnamese)
Currently translated at 32.1% (9 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Vietnamese)
Currently translated at 82.9% (350 of 422 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (7 of 7 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/tr/
Translated using Weblate (Vietnamese)
Currently translated at 88.3% (76 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/vi/
Translated using Weblate (Finnish)
Currently translated at 35.4% (22 of 62 strings)
Translated using Weblate (Vietnamese)
Currently translated at 2.5% (5 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/tr/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.4% (89 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 9.5% (2 of 21 strings)
Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/vi/
Translated using Weblate (Vietnamese)
Currently translated at 54.8% (163 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/tr/
Translated using Weblate (Vietnamese)
Currently translated at 4.4% (4 of 90 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/vi/
Translated using Weblate (Vietnamese)
Currently translated at 71.9% (149 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/vi/
Translated using Weblate (Vietnamese)
Currently translated at 11.1% (5 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/vi/
Translated using Weblate (Turkish)
Currently translated at 31.4% (162 of 515 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% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/tr/
Translated using Weblate (Vietnamese)
Currently translated at 31.6% (163 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/vi/
Translated using Weblate (Vietnamese)
Currently translated at 83.8% (26 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/vi/
Translated using Weblate (Vietnamese)
Currently translated at 98.0% (100 of 102 strings)
Translated using Weblate (Turkish)
Currently translated at 5.8% (15 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/tr/
Translated using Weblate (Vietnamese)
Currently translated at 9.8% (25 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.7% (44 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (173 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/tr/
Translated using Weblate (Vietnamese)
Currently translated at 1.9% (3 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 20.7% (16 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 96.8% (273 of 282 strings)
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (6 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 4.1% (2 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/vi/
Translated using Weblate (Vietnamese)
Currently translated at 51.0% (75 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (4 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 93.4% (172 of 184 strings)
Translated using Weblate (Vietnamese)
Currently translated at 62.8% (115 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/vi/
Translated using Weblate (Vietnamese)
Currently translated at 97.6% (169 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/vi/
Translated using Weblate (Vietnamese)
Currently translated at 10.6% (7 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/vi/
Translated using Weblate (Vietnamese)
Currently translated at 79.4% (2429 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/vi/
Translated using Weblate (Vietnamese)
Currently translated at 22.5% (9 of 40 strings)
Translated using Weblate (Vietnamese)
Currently translated at 16.9% (28 of 165 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/tr/
Translated using Weblate (Vietnamese)
Currently translated at 38.7% (19 of 49 strings)
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Marko Mäkelä <redacted>
Co-authored-by: Mytai20100 <redacted>
Co-authored-by: Oğuz Ersen <redacted>
Co-authored-by: Pavel Borecki <redacted>
Co-authored-by: ZW <redacted>
Co-authored-by: 為什麼不加空格 <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Mytai20100 <redacted>
Signed-off-by: Oğuz Ersen <redacted>
Signed-off-by: Pavel Borecki <redacted>
Signed-off-by: ZW <redacted>
Signed-off-by: 為什麼不加空格 <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/tr/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
David Han [Mon, 8 Jun 2026 02:24:48 +0000 (11:24 +0900)]
luci-proto-openvpn: i18n fix typo in TLS cert profile label
Fix a typo in the cryptography tab where 'TLS cert profile' was
accidentally written as 'TLS cet profile'.
Signed-off-by: David Han <redacted>
David Han [Sun, 7 Jun 2026 21:14:23 +0000 (06:14 +0900)]
luci-app-cloudflared: i18n string context
Add "Log direction" context to "Up" and "Down" strings to improve clarity.
Signed-off-by: David Han <redacted>
David Han [Mon, 8 Jun 2026 02:39:11 +0000 (11:39 +0900)]
luci-app-nut: i18n fix typo in UPS Monitor section title
Remove an accidental trailing parenthesis inside the i18n string
for 'UPS Monitor User Settings)'.
Signed-off-by: David Han <redacted>
Michael Pfeifroth [Thu, 11 Jun 2026 14:46:56 +0000 (16:46 +0200)]
luci-base: add German translations for "Show" and "Hide"
The status overview page uses "Show" and "Hide" labels for
section toggle buttons. These were missing German translations,
causing them to remain in English when the UI language is set
to German.
Signed-off-by: Michael Pfeifroth <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 18:42:58 +0000 (20:42 +0200)]
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 15:12:16 +0000 (17:12 +0200)]
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hyeonjeong Lee [Thu, 11 Jun 2026 15:06:05 +0000 (17:06 +0200)]
Translated using Weblate (Korean)
Currently translated at 62.3% (129 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Signed-off-by: Hyeonjeong Lee <redacted>
Hosted Weblate [Wed, 10 Jun 2026 08:02:47 +0000 (10:02 +0200)]
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.2% (61 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.5% (382 of 422 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.8% (88 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 82.3% (14 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (226 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/vi/
Translated using Weblate (Vietnamese)
Currently translated at 5.5% (9 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 94.8% (186 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.7% (3 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/vi/
Translated using Weblate (Vietnamese)
Currently translated at 12.9% (4 of 31 strings)
Translated using Weblate (Vietnamese)
Currently translated at 32.1% (9 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Vietnamese)
Currently translated at 82.9% (350 of 422 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (7 of 7 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/tr/
Translated using Weblate (Vietnamese)
Currently translated at 88.3% (76 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/vi/
Translated using Weblate (Finnish)
Currently translated at 35.4% (22 of 62 strings)
Translated using Weblate (Vietnamese)
Currently translated at 2.5% (5 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/tr/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.4% (89 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 9.5% (2 of 21 strings)
Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/vi/
Translated using Weblate (Vietnamese)
Currently translated at 54.8% (163 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/tr/
Translated using Weblate (Vietnamese)
Currently translated at 4.4% (4 of 90 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/vi/
Translated using Weblate (Vietnamese)
Currently translated at 71.9% (149 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/vi/
Translated using Weblate (Vietnamese)
Currently translated at 11.1% (5 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/vi/
Translated using Weblate (Turkish)
Currently translated at 31.4% (162 of 515 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% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/tr/
Translated using Weblate (Vietnamese)
Currently translated at 31.6% (163 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/vi/
Translated using Weblate (Vietnamese)
Currently translated at 83.8% (26 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/vi/
Translated using Weblate (Vietnamese)
Currently translated at 98.0% (100 of 102 strings)
Translated using Weblate (Turkish)
Currently translated at 5.8% (15 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/tr/
Translated using Weblate (Vietnamese)
Currently translated at 9.8% (25 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.7% (44 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (173 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/tr/
Translated using Weblate (Vietnamese)
Currently translated at 1.9% (3 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 20.7% (16 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 96.8% (273 of 282 strings)
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (6 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 4.1% (2 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/vi/
Translated using Weblate (Vietnamese)
Currently translated at 51.0% (75 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (4 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 93.4% (172 of 184 strings)
Translated using Weblate (Vietnamese)
Currently translated at 62.8% (115 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/vi/
Translated using Weblate (Vietnamese)
Currently translated at 97.6% (169 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/vi/
Translated using Weblate (Vietnamese)
Currently translated at 10.6% (7 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/vi/
Translated using Weblate (Vietnamese)
Currently translated at 79.4% (2429 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/vi/
Translated using Weblate (Vietnamese)
Currently translated at 22.5% (9 of 40 strings)
Translated using Weblate (Vietnamese)
Currently translated at 16.9% (28 of 165 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/tr/
Translated using Weblate (Vietnamese)
Currently translated at 38.7% (19 of 49 strings)
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Marko Mäkelä <redacted>
Co-authored-by: Mytai20100 <redacted>
Co-authored-by: Oğuz Ersen <redacted>
Co-authored-by: ZW <redacted>
Co-authored-by: 為什麼不加空格 <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Mytai20100 <redacted>
Signed-off-by: Oğuz Ersen <redacted>
Signed-off-by: ZW <redacted>
Signed-off-by: 為什麼不加空格 <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/tr/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Hosted Weblate [Thu, 11 Jun 2026 08:18:55 +0000 (10:18 +0200)]
Translated using Weblate (Czech)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Czech)
Currently translated at 99.9% (3055 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/
Translated using Weblate (Korean)
Currently translated at 88.3% (2700 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Czech)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/cs/
Translated using Weblate (Czech)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 62.3% (129 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Czech)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/cs/
Translated using Weblate (Czech)
Currently translated at 98.4% (507 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/cs/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.2% (61 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.5% (382 of 422 strings)
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.8% (88 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 82.3% (14 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (28 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (226 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/vi/
Translated using Weblate (Vietnamese)
Currently translated at 5.5% (9 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 94.8% (186 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.7% (3 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/vi/
Translated using Weblate (Vietnamese)
Currently translated at 12.9% (4 of 31 strings)
Translated using Weblate (Vietnamese)
Currently translated at 32.1% (9 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Vietnamese)
Currently translated at 82.9% (350 of 422 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (7 of 7 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/tr/
Translated using Weblate (Vietnamese)
Currently translated at 88.3% (76 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/vi/
Translated using Weblate (Finnish)
Currently translated at 35.4% (22 of 62 strings)
Translated using Weblate (Vietnamese)
Currently translated at 2.5% (5 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/tr/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 79.4% (89 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/zh_Hant/
Translated using Weblate (Vietnamese)
Currently translated at 9.5% (2 of 21 strings)
Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/vi/
Translated using Weblate (Vietnamese)
Currently translated at 54.8% (163 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/vi/
Translated using Weblate (Turkish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/tr/
Translated using Weblate (Vietnamese)
Currently translated at 4.4% (4 of 90 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/vi/
Translated using Weblate (Vietnamese)
Currently translated at 71.9% (149 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/vi/
Translated using Weblate (Vietnamese)
Currently translated at 11.1% (5 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/vi/
Translated using Weblate (Turkish)
Currently translated at 31.4% (162 of 515 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% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/tr/
Translated using Weblate (Turkish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/tr/
Translated using Weblate (Vietnamese)
Currently translated at 31.6% (163 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/vi/
Translated using Weblate (Vietnamese)
Currently translated at 83.8% (26 of 31 strings)
Translation: OpenWrt/LuCI/applications/wifischedule
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/vi/
Translated using Weblate (Vietnamese)
Currently translated at 98.0% (100 of 102 strings)
Translated using Weblate (Turkish)
Currently translated at 5.8% (15 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/tr/
Translated using Weblate (Vietnamese)
Currently translated at 9.8% (25 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (59 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/vi/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 97.7% (44 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/zh_Hant/
Translated using Weblate (Turkish)
Currently translated at 100.0% (173 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/tr/
Translated using Weblate (Vietnamese)
Currently translated at 1.9% (3 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/vi/
Translated using Weblate (Vietnamese)
Currently translated at 20.7% (16 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 96.8% (273 of 282 strings)
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (6 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 4.1% (2 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/vi/
Translated using Weblate (Vietnamese)
Currently translated at 51.0% (75 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/vi/
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/vi/
Translated using Weblate (Vietnamese)
Currently translated at 3.3% (4 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/vi/
Translated using Weblate (Vietnamese)
Currently translated at 93.4% (172 of 184 strings)
Translated using Weblate (Vietnamese)
Currently translated at 62.8% (115 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/vi/
Translated using Weblate (Vietnamese)
Currently translated at 97.6% (169 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/vi/
Translated using Weblate (Vietnamese)
Currently translated at 10.6% (7 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/vi/
Translated using Weblate (Vietnamese)
Currently translated at 79.4% (2429 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/vi/
Translated using Weblate (Vietnamese)
Currently translated at 22.5% (9 of 40 strings)
Translated using Weblate (Vietnamese)
Currently translated at 16.9% (28 of 165 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/tr/
Translated using Weblate (Vietnamese)
Currently translated at 38.7% (19 of 49 strings)
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Marko Mäkelä <redacted>
Co-authored-by: Mytai20100 <redacted>
Co-authored-by: Oğuz Ersen <redacted>
Co-authored-by: Pavel Borecki <redacted>
Co-authored-by: ZW <redacted>
Co-authored-by: 為什麼不加空格 <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Mytai20100 <redacted>
Signed-off-by: Oğuz Ersen <redacted>
Signed-off-by: Pavel Borecki <redacted>
Signed-off-by: ZW <redacted>
Signed-off-by: 為什麼不加空格 <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/tr/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Jo-Philipp Wich [Thu, 11 Jun 2026 08:10:34 +0000 (10:10 +0200)]
luci-app-tailscale-community: fix shell code injections through login params
While individual user supplied credential values were properly shell quoted,
the entire constructed command line got passed to `/bin/sh -c "..."`, enabling
interpolation of nested `$(...)` and backtick expressions.
Solve the issue by passing the final command string as properly escaped,
single quoted expression to the shell.
A more thorough fix would be using `system([...])` with an array vector
but since I neither can test, nor understand the reason for the shell
`&` background operation, I cannot easily fix this.
See https://github.com/openwrt/luci/security/advisories/GHSA-xwc5-mx58-rh35.
Signed-off-by: Jo-Philipp Wich <redacted>
Hosted Weblate [Sun, 7 Jun 2026 18:23:44 +0000 (20:23 +0200)]
Translated using Weblate (Korean)
Currently translated at 41.1% (51 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 88.3% (2700 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Korean)
Currently translated at 37.5% (63 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ga/
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 84.0% (95 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ko/
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (French)
Currently translated at 70.2% (2147 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/
Translated using Weblate (French)
Currently translated at 90.3% (28 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/fr/
Translated using Weblate (Irish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 80.8% (148 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Irish)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ga/
Translated using Weblate (Korean)
Currently translated at 90.7% (205 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/
Translated using Weblate (Korean)
Currently translated at 90.7% (205 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 62.3% (129 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ko/
Translated using Weblate (Korean)
Currently translated at 88.3% (2701 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 88.3% (2701 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 55.2% (164 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Korean)
Currently translated at 84.0% (95 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/ko/
Translated using Weblate (Korean)
Currently translated at 60.6% (137 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 43.9% (72 of 164 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ko/
Translated using Weblate (Spanish)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Korean)
Currently translated at 42.9% (221 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/
Translated using Weblate (Spanish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 75.8% (47 of 62 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/
Translated using Weblate (Korean)
Currently translated at 60.8% (126 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/zh_Hans/
Translated using Weblate (Spanish)
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/es/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (3056 of 3056 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 100.0% (72 of 72 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (173 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (207 of 207 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Korean)
Currently translated at 59.0% (26 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ko/
Translated using Weblate (Korean)
Currently translated at 81.7% (161 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (40 of 40 strings)
Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 39.2% (100 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/ko/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/zh_Hans/
Translated using Weblate (Polish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (3056 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Korean)
Currently translated at 87.5% (2676 of 3056 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Spanish)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/wifihistory
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifihistory/zh_Hans/
Translated using Weblate (Korean)
Currently translated at 50.0% (92 of 184 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/zh_Hant/
Translated using Weblate (Polish)
Currently translated at 100.0% (271 of 271 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Korean)
Currently translated at 100.0% (31 of 31 strings)
Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/ko/
Co-authored-by: Aindriú Mac Giolla Eoin <redacted>
Co-authored-by: Franco Castillo <redacted>
Co-authored-by: Hoseok Seo <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Matthaiks <redacted>
Co-authored-by: ZW <redacted>
Co-authored-by: seaweedbraincy <redacted>
Co-authored-by: 大王叫我来巡山 <redacted>
Signed-off-by: Aindriú Mac Giolla Eoin <redacted>
Signed-off-by: Franco Castillo <redacted>
Signed-off-by: Hoseok Seo <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Matthaiks <redacted>
Signed-off-by: ZW <redacted>
Signed-off-by: seaweedbraincy <redacted>
Signed-off-by: 大王叫我来巡山 <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/zh_Hant/
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
Hannu Nyman [Thu, 4 Jun 2026 18:37:39 +0000 (21:37 +0300)]
luci-lua-runtime: update timezone data to 2026b
Update lua based timezone data to 2026b (from 2022e).
Signed-off-by: Hannu Nyman <redacted>
Hannu Nyman [Thu, 4 Jun 2026 18:36:06 +0000 (21:36 +0300)]
luci-base: update timezone data to 2026b
Update timezone data to 2026b.
* British Columbia moved to permanent -07 on 2026-03-09.
Signed-off-by: Hannu Nyman <redacted>
Hannu Nyman [Thu, 4 Jun 2026 18:32:48 +0000 (21:32 +0300)]
build: modify zoneinfo2lua.pl to handle luci-lua-runtime
Modify zoneinfo2lua.pl script to handle the old lua timezone files
that have been moved from luci-base to luci-lua-runtime.
(modern LuCI uses ucode based timezone files, so this is a fallback
for old lua based apps.)
Signed-off-by: Hannu Nyman <redacted>
Hannu Nyman [Thu, 4 Jun 2026 18:21:25 +0000 (21:21 +0300)]
treewide: sync translations
Sync i18n translations.
Signed-off-by: Hannu Nyman <redacted>
Hosted Weblate [Thu, 4 Jun 2026 18:14:39 +0000 (20:14 +0200)]
Translated using Weblate (Lithuanian)
Currently translated at 78.5% (404 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Korean)
Currently translated at 80.3% (147 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ko/
Translated using Weblate (Korean)
Currently translated at 78.1% (143 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Korean)
Currently translated at 69.9% (128 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (3016 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (3022 of 3022 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% (422 of 422 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt_BR/
Translated using Weblate (Swedish)
Currently translated at 38.3% (76 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/sv/
Translated using Weblate (Swedish)
Currently translated at 85.8% (73 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/sv/
Translated using Weblate (Swedish)
Currently translated at 85.8% (73 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/sv/
Translated using Weblate (Swedish)
Currently translated at 32.3% (96 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/sv/
Translated using Weblate (Swedish)
Currently translated at 38.6% (104 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/sv/
Co-authored-by: Džiugas Januševičius <redacted>
Co-authored-by: Elias Sjögreen <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Kristoffer Grundström <redacted>
Co-authored-by: Volenski <redacted>
Signed-off-by: Džiugas Januševičius <redacted>
Signed-off-by: Elias Sjögreen <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Kristoffer Grundström <redacted>
Signed-off-by: Volenski <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translation: OpenWrt/LuCI/applications/statistics
Dirk Brenken [Thu, 4 Jun 2026 15:47:23 +0000 (17:47 +0200)]
luci-app-adblock: release 4.5.6-1
* sync with base/backend package
Signed-off-by: Dirk Brenken <redacted>
Christian Korber [Mon, 27 Apr 2026 14:05:47 +0000 (16:05 +0200)]
luci-app-acl: enforce password policy
Validation is performed if the password complies to password policy.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Mon, 1 Jun 2026 06:31:21 +0000 (08:31 +0200)]
luci-mod-system: enforce password policy
Validation is performed if the password complies to password policy.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Mon, 1 Jun 2026 06:29:55 +0000 (08:29 +0200)]
luci-base: add helper functions for password
Because validating password is used in `luci-app-acl` and
`luci-mod-system` this commit adds helper functions for them to
luci-base.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Fri, 15 May 2026 08:44:31 +0000 (10:44 +0200)]
luci-mod-system: add password policy
Initial commit to add password policy options to `luci-mod-system`.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Mon, 27 Apr 2026 10:03:27 +0000 (12:03 +0200)]
luci-app-acl: use setPassword for password change
Because now `setPassword` handles password creation,
it is used in acl.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Fri, 24 Apr 2026 13:19:26 +0000 (15:19 +0200)]
luci-mod-system: unify password change
A flag is added to choose if Password of rpcd user is changed or unix
user.
If rpc is chosen the old password has to be specified.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Tue, 28 Apr 2026 07:19:30 +0000 (09:19 +0200)]
luci-base: set password also for rpcd user
This change allows the root user to change also rpcd logins via
administration tab in system. This changes `setPassword` in a way that
existing calls to it fall back to change unix passwords.
The goal of this commit is to prepare the environment to add password
policy (password length, valid property, special characters, etc)
to the administration tab.
Signed-off-by: Christian Korber <redacted>
Hosted Weblate [Mon, 1 Jun 2026 20:40:32 +0000 (22:40 +0200)]
Translated using Weblate (Italian)
Currently translated at 34.2% (92 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/it/
Translated using Weblate (Italian)
Currently translated at 87.0% (74 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/it/
Translated using Weblate (Italian)
Currently translated at 25.7% (51 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/it/
Translated using Weblate (Indonesian)
Currently translated at 31.7% (163 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/id/
Translated using Weblate (Lithuanian)
Currently translated at 77.0% (396 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Indonesian)
Currently translated at 39.7% (107 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/id/
Translated using Weblate (Indonesian)
Currently translated at 2.6% (6 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/id/
Translated using Weblate (Indonesian)
Currently translated at 5.6% (24 of 422 strings)
Translated using Weblate (Lithuanian)
Currently translated at 91.9% (2778 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Indonesian)
Currently translated at 1.3% (41 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/id/
Translated using Weblate (Indonesian)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/id/
Translated using Weblate (Korean)
Currently translated at 69.3% (127 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Catalan)
Currently translated at 7.0% (7 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ca/
Translated using Weblate (Catalan)
Currently translated at 12.1% (4 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ca/
Translated using Weblate (Catalan)
Currently translated at 15.2% (13 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ca/
Translated using Weblate (Catalan)
Currently translated at 17.1% (34 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ca/
Translated using Weblate (Catalan)
Currently translated at 10.8% (4 of 37 strings)
Translated using Weblate (Catalan)
Currently translated at 23.0% (6 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/ca/
Translated using Weblate (Catalan)
Currently translated at 10.6% (21 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ca/
Translated using Weblate (Catalan)
Currently translated at 3.1% (8 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ca/
Translated using Weblate (Catalan)
Currently translated at 87.0% (27 of 31 strings)
Translated using Weblate (Catalan)
Currently translated at 12.2% (33 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ca/
Translated using Weblate (Catalan)
Currently translated at 35.4% (1072 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ca/
Translated using Weblate (Catalan)
Currently translated at 87.2% (75 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ca/
Translated using Weblate (Catalan)
Currently translated at 12.7% (6 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ca/
Translated using Weblate (Catalan)
Currently translated at 3.8% (20 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ca/
Translated using Weblate (Catalan)
Currently translated at 38.1% (161 of 422 strings)
Translated using Weblate (Catalan)
Currently translated at 6.7% (20 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ca/
Translated using Weblate (Catalan)
Currently translated at 10.7% (3 of 28 strings)
Translated using Weblate (Korean)
Currently translated at 59.0% (108 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Co-authored-by: Džiugas Januševičius <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Mirko Merotto <redacted>
Co-authored-by: Roger Pueyo Centelles <redacted>
Co-authored-by: ferrysqo <redacted>
Signed-off-by: Džiugas Januševičius <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Mirko Merotto <redacted>
Signed-off-by: Roger Pueyo Centelles <redacted>
Signed-off-by: ferrysqo <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ca/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ca/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/id/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ca/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/ca/
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/applications/wol
Dirk Brenken [Sun, 31 May 2026 16:42:29 +0000 (18:42 +0200)]
luci-app-banip: update 1.8.8-5
* fix minor code issues
Signed-off-by: Dirk Brenken <redacted>
Hosted Weblate [Fri, 29 May 2026 15:10:11 +0000 (17:10 +0200)]
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Korean)
Currently translated at 51.3% (94 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Korean)
Currently translated at 50.1% (149 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Korean)
Currently translated at 63.1% (125 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Korean)
Currently translated at 64.6% (174 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 56.8% (25 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ko/
Translated using Weblate (Korean)
Currently translated at 88.2% (2668 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 64.6% (174 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 49.4% (91 of 184 strings)
Translated using Weblate (Korean)
Currently translated at 98.7% (79 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ko/
Translated using Weblate (Korean)
Currently translated at 81.2% (160 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Korean)
Currently translated at 42.8% (220 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/
Translated using Weblate (Korean)
Currently translated at 95.5% (43 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 38.8% (99 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 74.1% (46 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 43.2% (71 of 164 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ko/
Translated using Weblate (Korean)
Currently translated at 82.3% (93 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/lt/
Translated using Weblate (Korean)
Currently translated at 88.2% (2668 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Lithuanian)
Currently translated at 91.8% (2777 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Lithuanian)
Currently translated at 71.9% (370 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Korean)
Currently translated at 54.5% (107 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (226 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/lt/
Translated using Weblate (Korean)
Currently translated at 88.1% (2665 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (3016 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Italian)
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Italian)
Currently translated at 82.4% (2493 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/
Translated using Weblate (Italian)
Currently translated at 11.2% (58 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (86 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/it/
Translated using Weblate (Italian)
Currently translated at 89.8% (89 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/it/
Translated using Weblate (Italian)
Currently translated at 78.8% (67 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/it/
Translated using Weblate (Italian)
Currently translated at 34.5% (93 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/it/
Translated using Weblate (Italian)
Currently translated at 68.0% (32 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/it/
Translated using Weblate (Italian)
Currently translated at 33.3% (11 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/it/
Translated using Weblate (Italian)
Currently translated at 98.9% (195 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/it/
Translated using Weblate (Italian)
Currently translated at 64.6% (192 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/it/
Translated using Weblate (Italian)
Currently translated at 5.3% (6 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/it/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.3% (181 of 184 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.9% (90 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.5% (265 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pt_BR/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (297 of 297 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 2.4% (4 of 164 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.2% (149 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.3% (53 of 55 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (269 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.0% (74 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Korean)
Currently translated at 82.3% (93 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (151 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Korean)
Currently translated at 63.9% (172 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 63.1% (125 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 24.2% (16 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 22.9% (11 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/pt_BR/
Translated using Weblate (Spanish)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Korean)
Currently translated at 50.1% (149 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 36.9% (17 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/pt_BR/
Translated using Weblate (Spanish)
Currently translated at 100.0% (297 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (3016 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (269 of 269 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% (26 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 84.7% (61 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/pt_BR/
Translated using Weblate (Spanish)
Currently translated at 100.0% (164 of 164 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/es/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.6% (287 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 81.2% (13 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/pt_BR/
Translated using Weblate (Korean)
Currently translated at 95.5% (43 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 87.8% (2655 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Lithuanian)
Currently translated at 66.3% (341 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Korean)
Currently translated at 63.9% (172 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (297 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/lt/
Translated using Weblate (Korean)
Currently translated at 63.1% (125 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (173 of 173 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/lt/
Translated using Weblate (Lithuanian)
Currently translated at 62.2% (320 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/
Translated using Weblate (Polish)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pl/
Translated using Weblate (Lithuanian)
Currently translated at 91.8% (2776 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Korean)
Currently translated at 87.8% (2655 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 50.1% (149 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Korean)
Currently translated at 60.9% (164 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 62.6% (124 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (47 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (21 of 21 strings)
Translation: OpenWrt/LuCI/applications/irqbalance
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsirqbalance/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (30 of 30 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (192 of 192 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ko/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 87.0% (74 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pt_BR/
Translated using Weblate (Korean)
Currently translated at 41.1% (51 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
Translated using Weblate (Korean)
Currently translated at 84.0% (95 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ko/
Translated using Weblate (Korean)
Currently translated at 87.8% (2656 of 3022 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Korean)
Currently translated at 42.9% (221 of 514 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/
Translated using Weblate (Korean)
Currently translated at 49.4% (147 of 297 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/
Translated using Weblate (Korean)
Currently translated at 52.6% (59 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ko/
Translated using Weblate (Korean)
Currently translated at 61.6% (122 of 198 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/
Translated using Weblate (Korean)
Currently translated at 59.4% (160 of 269 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/ko/
Translated using Weblate (Korean)
Currently translated at 39.2% (100 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 75.8% (47 of 62 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (151 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ko/
Translated using Weblate (Korean)
Currently translated at 59.0% (26 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (45 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ko/
Translated using Weblate (Korean)
Currently translated at 43.9% (72 of 164 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ko/
Translated using Weblate (Korean)
Currently translated at 51.0% (25 of 49 strings)
Translated using Weblate (Korean)
Currently translated at 81.7% (161 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ko/
Translated using Weblate (Korean)
Currently translated at 47.5% (87 of 183 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ko/
Translated using Weblate (Korean)
Currently translated at 50.8% (115 of 226 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/
Translated using Weblate (Korean)
Currently translated at 50.0% (92 of 184 strings)
Co-authored-by: Cypress <redacted>
Co-authored-by: Džiugas Januševičius <redacted>
Co-authored-by: Franco Castillo <redacted>
Co-authored-by: Hoseok Seo <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Leandro <redacted>
Co-authored-by: Piotr Kołtun <redacted>
Co-authored-by: Random <redacted>
Co-authored-by: Stefano Mora <redacted>
Co-authored-by: Volenski <redacted>
Co-authored-by: evan-yang <redacted>
Signed-off-by: Cypress <redacted>
Signed-off-by: Džiugas Januševičius <redacted>
Signed-off-by: Franco Castillo <redacted>
Signed-off-by: Hoseok Seo <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Leandro <redacted>
Signed-off-by: Piotr Kołtun <redacted>
Signed-off-by: Stefano Mora <redacted>
Signed-off-by: Volenski <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt_BR/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat
Hauke Mehrtens [Wed, 27 May 2026 23:45:44 +0000 (01:45 +0200)]
github: add LLM review workflow and project rules
Add a nightly LLM-driven PR review for the LuCI repo, calling the
reusable workflow in actions-shared-workflows. The extra_repos list
pre-clones LuCI's typical backends (rpcd, netifd, firewall4, ucode,
uhttpd, packages, openwrt) so the routine can verify cross-repo
references without re-cloning per PR.
Also add .github/llm-review-rules.md with two project-specific rules
the system prompt does not cover: redirecting PRs that touch
out-of-tree luci-app-* packages, and checking that new UCI options
have a backend consumer.
Co-Authored-By: Claude Opus 4.7 (1M context) <redacted>
Signed-off-by: Hauke Mehrtens <redacted>
Andy Chiang [Thu, 28 May 2026 15:13:33 +0000 (22:13 +0700)]
luci-app-ddns: fix handleReloadDDnsRule
When DDNS is running, `dynamic_dns_lucihelper.sh` fails to reload.
It only starts when DDNS is stopped, which contradicts the button description.
Therefore, changed to `/etc/init.d/ddns restart section_id`.
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Thu, 28 May 2026 15:03:16 +0000 (22:03 +0700)]
luci-app-ddns: fix syntax error
fix syntax error
Signed-off-by: Andy Chiang <redacted>
Eric Fahlgren [Wed, 27 May 2026 15:47:58 +0000 (08:47 -0700)]
luci-app-attendedsysupgrade: filemode should be octal
Fix decimal "600" file mode that should have octal prefix.
Link: #8650
Signed-off-by: Eric Fahlgren <redacted>
Jo-Philipp Wich [Wed, 27 May 2026 13:59:24 +0000 (15:59 +0200)]
luci-base: extend String.format() with named placeholder support
Support for %{key} and %{key:fmt} named placeholders in String.format().
The key is looked up in any plain-object argument passed to format(); the
argument list is scanned left-to-right and the first object containing the
key wins, allowing mixing of positional and named substitutions, e.g.:
'%s test %{foo:s}'.format('blah', {bar: true}, {foo: 123})
=> 'blah test 123'
Ref: https://github.com/openwrt/luci/issues/8603#issuecomment-
4554956879
Signed-off-by: Jo-Philipp Wich <redacted>
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Paul Donald [Wed, 27 May 2026 22:32:16 +0000 (01:32 +0300)]
luci-base: correctness fixes: partial revert
This reverts problematic parts of commit
a818ac89bb0e376b7ac4c9f1a8a35f657bbd64c9.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 27 May 2026 15:49:12 +0000 (18:49 +0300)]
github: relax commit body restrictions
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 27 May 2026 13:40:44 +0000 (16:40 +0300)]
luci-mod-network: convert tag strings i18n
follow-up to
8553ba3f6e4b5e471fec56f2c7035ed7ac122afc
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 27 May 2026 13:13:42 +0000 (16:13 +0300)]
luci-mod-network: convert tag strings i18n
settags
closes #8603
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 27 May 2026 13:02:53 +0000 (16:02 +0300)]
luci-mod-network: convert tag strings i18n
matchtags
closes #8603
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 11:54:34 +0000 (14:54 +0300)]
luci-mod-dsl: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 14:33:27 +0000 (17:33 +0300)]
luci-app-vnstat2: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 10:54:21 +0000 (13:54 +0300)]
luci-app-radicale3: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 10:09:31 +0000 (13:09 +0300)]
luci-theme-material: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 10:02:08 +0000 (13:02 +0300)]
luci-proto-yggdrasil: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 09:53:29 +0000 (12:53 +0300)]
luci-proto-wireguard: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 09:49:54 +0000 (12:49 +0300)]
luci-proto-vxlan: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 09:48:22 +0000 (12:48 +0300)]
luci-proto-openfortivpn: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 22:40:23 +0000 (01:40 +0300)]
luci-app-frpc: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 21:40:20 +0000 (00:40 +0300)]
luci-app-mwan3: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 21:32:15 +0000 (00:32 +0300)]
luci-app-wol: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 21:18:47 +0000 (00:18 +0300)]
luci-app-lldpd: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 12:30:50 +0000 (15:30 +0300)]
luci-proto-openconnect: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 10:15:15 +0000 (13:15 +0300)]
luci-proto-modemmanager: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 12:28:16 +0000 (15:28 +0300)]
luci-proto-mbim: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 12:24:31 +0000 (15:24 +0300)]
luci-mod-system: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 14:26:30 +0000 (17:26 +0300)]
luci-mod-status: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 14:30:59 +0000 (17:30 +0300)]
luci-mod-network: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 22:42:01 +0000 (01:42 +0300)]
luci-mod-dashboard: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 11:38:35 +0000 (14:38 +0300)]
luci-app-statistics: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 11:32:21 +0000 (14:32 +0300)]
luci-app-olsr: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 11:01:41 +0000 (14:01 +0300)]
luci-app-filemanager: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 14:26:02 +0000 (17:26 +0300)]
luci-app-ddns: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 22:36:30 +0000 (01:36 +0300)]
luci-mod-battstatus: interpolate
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 22:14:18 +0000 (01:14 +0300)]
luci-app-keepalived: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 22:11:37 +0000 (01:11 +0300)]
luci-app-eoip: correctness fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 21:52:32 +0000 (00:52 +0300)]
luci-app-email: remove dupe code
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 21:23:23 +0000 (00:23 +0300)]
luci-app-unbound: correctness fixes
follow-up to
5780be0beba6b0ccde07fc333c8f2868467a11e6
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 21:39:28 +0000 (00:39 +0300)]
luci-proto-batman-adv: corrected function name
follow-up to
d81b7fa81da80bfa6af3996380ab86f1fd346d36
Signed-off-by: Paul Donald <redacted>
Paul Donald [Mon, 25 May 2026 20:43:40 +0000 (23:43 +0300)]
luci-app-snmpd: code fixes
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 14:33:06 +0000 (17:33 +0300)]
luci-base: correctness fixes
validation:
use correct argument position for apply
network:
spec.need_tag -> port.need_tag agrees with old lua compat
widgets:
rv.length is undefined, use firstChild
form:
Follow-up to
315dbfc7498e2f43afb0119b992915e8f311bc37
checkDepends recursion fix and implement cache lookup
uci:
improve timeout and Promise handling
ui:
follow-up to
92381c3ca285c2303a59c74509fb4d6a422fece3
renderListing sort: put directories first
getActiveTabId: check isNaN for tab state
getScrollParent: fix evaluation logic
fadeOutNotification: implement immediate timeout
openDropdown: accelerate draw via getBoundingClientRect
form:
ensure FlagValue parse always resolves
fs:
parse all 'expect' keys in RpcReply
luci:
Use the same source of truth in both the check and the dispatch
for flushRequestQueue
string check for dom string additions
Signed-off-by: Paul Donald <redacted>
Paul Donald [Fri, 22 May 2026 12:46:41 +0000 (15:46 +0300)]
luci-app-dockerman: correctness fixes
follow-up to
baa0f16bb36e830279a21bd015aa7734f3e6df21
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 20:50:04 +0000 (23:50 +0300)]
luci-proto-ipv6: 6to4 fix
This hasn't knowingly caused problems before now, an indicator
that it goes lesser or unused hitherto.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 21 May 2026 20:43:15 +0000 (23:43 +0300)]
luci-proto-xfrm: ensure stub function getDevices() returns null
Signed-off-by: Paul Donald <redacted>
Paul Donald [Tue, 26 May 2026 15:47:41 +0000 (18:47 +0300)]
luci-proto-openvpn: remove duplicate entries
harmless
Signed-off-by: Paul Donald <redacted>
tokisaki galaxy [Tue, 26 May 2026 10:48:03 +0000 (10:48 +0000)]
luci-app-tailscale: add switch DNSmode, fw set
add switch DNSMode
add fw now donot duplicate
fw remove WAN-> TAILSCALE FORWARD CHAIN
Signed-off-by: tokisaki galaxy <redacted>
Paul Donald [Wed, 27 May 2026 11:39:37 +0000 (14:39 +0300)]
github: relax commit subject restrictions
Signed-off-by: Paul Donald <redacted>
Andy Chiang [Wed, 20 May 2026 08:43:24 +0000 (15:43 +0700)]
luci-app-firewall: keep values in config file
add `rmempty` to keep values in config file
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Wed, 20 May 2026 08:28:01 +0000 (15:28 +0700)]
luci-mod-network: keep steering_flows in config file
remove `o.default` to keep steering_flows in config file
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Wed, 20 May 2026 07:45:42 +0000 (14:45 +0700)]
luci-app-ddns: add rmempty for interface
ddns-scripts's hotplug script need "interface" value, so keep it in ddns config file
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Tue, 19 May 2026 16:42:18 +0000 (23:42 +0700)]
luci-mod-network: dhcpv4 option uses '' instead of "disabled"
"disabled" is the default dhcpv4 option in odhcpd.
Which has the same effect as not defining it.
Using '' will prevent unnecessary parameters from being written to the flash.
Link https://github.com/openwrt/odhcpd/blob/master/README.md
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Tue, 19 May 2026 16:30:21 +0000 (23:30 +0700)]
Revert "luci-mod-network: ra_preference option uses '' instead of "medium""
This reverts commit
6bcdc18d65c8aee62f0344e1688868edae45d1f7.
Since the bug where a write operation is executed when the input
matches the default has been fixed in form.js, this workaround
is no longer needed and is being reverted.
Signed-off-by: Andy Chiang <redacted>
Andy Chiang [Tue, 19 May 2026 16:29:07 +0000 (23:29 +0700)]
luci-base: fix uci write bug when input value equals default
Avoid executing unnecessary write operations to flash/UCI when the
user's form selection or input exactly matches the component's
`default` configuration.
Previously, if a field had a valid value identical to its default,
it would bypass the empty check and trigger a `write()` call, leading
to configuration bloating. This change ensures that such values are
correctly intercepted and handled via `this.remove()` to keep the
underlying configuration file clean and precise.
Signed-off-by: Andy Chiang <redacted>
Shannon Barber [Sun, 12 Apr 2026 21:56:12 +0000 (17:56 -0400)]
luci-theme-material: add dark mode support
Add dark mode following the luci-theme-bootstrap pattern: auto-detect
via prefers-color-scheme, with forced MaterialDark/MaterialLight
variants. Replace ~60 hardcoded colors in cascade.css with CSS
variables and override them in a :root[data-darkmode="true"] block.
Signed-off-by: Shannon Barber <redacted>
Dirk Brenken [Tue, 12 May 2026 19:28:44 +0000 (21:28 +0200)]
luci-app-lxc: fix authenticated path traversal and ACL bypass (host root)
* ucode fixes:
- tighten `is_valid_lxc_name` regex to `^[A-Za-z0-9_][A-Za-z0-9_-]{0,63}$`
- apply the validator in `lxc_configuration_get` and `lxc_configuration_set` before any filesystem access
- reject the `'lxc error: …'` sentinel string returned by `lxc_get_config_path()` on failure,
rather than concatenating it into a path.
- shellquote `LXC_URL` in `lxc_get_downloadable` and `lxc_create`
* ACL fix: add `depends.acl = ["luci-app-lxc"]` to each of the five backend entries,
so the routes share the same authorization gate as the view
Signed-off-by: Dirk Brenken <redacted>
Bruxism [Wed, 8 Apr 2026 02:54:04 +0000 (21:54 -0500)]
luci-app-attendedsysupgrade: rewrite README.md
README.md rewritten for improvements to spelling, grammar, and clarity.
Signed-off-by: Bruxism <redacted>
Paul Donald [Wed, 27 May 2026 10:38:01 +0000 (13:38 +0300)]
luci-mod-system: improve handling of absent plugins
add cleanup functionality; remove orphaned config for absent plugins
render placeholder title when plugin is absent
follow-up to
617f364333c10ebe1780556db4a88b3019cffb97
Signed-off-by: Paul Donald <redacted>
Dirk Brenken [Tue, 26 May 2026 15:19:57 +0000 (17:19 +0200)]
luci-app-adblock: update 4.5.5-6
* sync with base package
Signed-off-by: Dirk Brenken <redacted>
Christian Korber [Tue, 26 May 2026 07:15:30 +0000 (09:15 +0200)]
luci-base: remove unnecessary constraint
This constraint didn't interfere with the clone bug(#8613) and is
therefore removed.
Signed-off-by: Christian Korber <redacted>
Xing-Kai Wang [Sun, 10 May 2026 15:59:55 +0000 (23:59 +0800)]
luci-proto-openfortivpn: add realm parameter support
Add a 'realm' field in the advanced tab so users can easily pass this
parameter to the underlying netifd handler.
Signed-off-by: Xing-Kai Wang <redacted>
Mario Andrés Pérez [Mon, 27 Apr 2026 19:32:14 +0000 (21:32 +0200)]
luci-app-package-manager: handle versioned provides from apk query
'apk query --format json...' outputs the complete provides fields
including the version.
...
"provides": [
"firewall4-any",
"uci-firewall=2025.03.17~
b6e51575-r2"
],
...
Versus the previous 'apk info --full'
...
Package: firewall4
Version: 2025.03.17~
b6e51575-r2
Depends: kmod-nft-core, kmod-nft-fib, kmod-nft-nat, kmod-nft-offload, libc, nftables-json, ucode, ucode-mod-fs, ucode-mod-ubus, ucode-mod-uci
Provides: firewall4-any, uci-firewall
...
Strip the '=<version>' suffix before gathering the providers chain.
This was causing some incorrent dependecy issues (ie. uci-firewall not
detected as satisfied) in the luci package-manager app.
Fixes: https://github.com/openwrt/luci/issues/8563
Fixes: https://github.com/openwrt/luci/issues/8581
Fixes: https://github.com/openwrt/openwrt/issues/23004
Fixes: https://github.com/openwrt/openwrt/issues/23136
Fixes: 1624418f64db1bef1ec8e5fafd42bec63cd0adc0 ("package-manager: migrate to apk-tools JSON API")
Signed-off-by: Mario Andrés Pérez <redacted>
Christian Korber [Fri, 22 May 2026 10:03:46 +0000 (12:03 +0200)]
luci-app-firewall: keep enabled on cloning
In order to keep option enabled o.rmempty is set to false.
Signed-off-by: Christian Korber <redacted>
Christian Korber [Fri, 22 May 2026 10:00:27 +0000 (12:00 +0200)]
luci-base: keep not yet rendered clone elements
`handleClone` triggers `checkDepends` and also `parse` on `this.map.save` which
in turn also removes not yet rendered elements like clones.
This is not wanted and therefore guarded against.
Signed-off-by: Christian Korber <redacted>