summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-base
AgeCommit message (Collapse)Author
2022-12-19Translated using Weblate (Russian)Hosted Weblate
Currently translated at 56.4% (61 of 108 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/ Translated using Weblate (Spanish) Currently translated at 88.8% (96 of 108 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/es/ Translated using Weblate (Ukrainian) Currently translated at 55.5% (10 of 18 strings) Translation: OpenWrt/LuCI/applications/nextdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/uk/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (34 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/uk/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (40 of 40 strings) Translation: OpenWrt/LuCI/applications/clamav Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/uk/ Translated using Weblate (Ukrainian) Currently translated at 19.2% (66 of 343 strings) Translated using Weblate (Hungarian) Currently translated at 14.2% (30 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/hu/ Translated using Weblate (Hungarian) Currently translated at 16.7% (32 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/hu/ Translated using Weblate (Hungarian) Currently translated at 63.8% (1349 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/hu/ Co-authored-by: Dan <denqwerta@gmail.com> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Gajdos Tamás <gajdipajti@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: sergio <sergio+it@outerface.net> Signed-off-by: Dan <denqwerta@gmail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Gajdos Tamás <gajdipajti@gmail.com> Signed-off-by: sergio <sergio+it@outerface.net> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/uk/ Translation: OpenWrt/LuCI/applications/statistics
2022-12-17luci-base, luci-mod-status: expose LuCI version via ubusJo-Philipp Wich
Instead of scraping the LuCI version from Lua sources, fetch it via ubus in order to be independent from the Lua runtime. Fixes: #6154 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-12-14Translated using Weblate (Hungarian)Hosted Weblate
Currently translated at 68.7% (11 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/hu/ Translated using Weblate (Hungarian) Currently translated at 13.7% (29 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/hu/ Translated using Weblate (Hungarian) Currently translated at 100.0% (25 of 25 strings) Translation: OpenWrt/LuCI/applications/ksmbd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/hu/ Translated using Weblate (Hungarian) Currently translated at 16.2% (31 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/hu/ Translated using Weblate (Hungarian) Currently translated at 51.3% (59 of 115 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/hu/ Translated using Weblate (Hungarian) Currently translated at 90.2% (111 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/hu/ Translated using Weblate (Hungarian) Currently translated at 62.3% (106 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/hu/ Translated using Weblate (Hungarian) Currently translated at 100.0% (48 of 48 strings) Translation: OpenWrt/LuCI/applications/mjpg-streamer Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/hu/ Translated using Weblate (Hungarian) Currently translated at 100.0% (168 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/hu/ Translated using Weblate (Hungarian) Currently translated at 84.7% (167 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/hu/ Translated using Weblate (Hungarian) Currently translated at 45.4% (20 of 44 strings) Translated using Weblate (Hungarian) Currently translated at 98.6% (73 of 74 strings) Translated using Weblate (Hungarian) Currently translated at 63.5% (218 of 343 strings) Translated using Weblate (Hungarian) Currently translated at 98.7% (81 of 82 strings) Translated using Weblate (Hungarian) Currently translated at 63.8% (1349 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/hu/ Co-authored-by: Gajdos Tamás <gajdipajti@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Signed-off-by: Gajdos Tamás <gajdipajti@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/hu/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/hu/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/hu/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/hu/ Translation: OpenWrt/LuCI/applications/fwknopd Translation: OpenWrt/LuCI/applications/splash Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/tinyproxy
2022-12-13luci-base: fix button handling for named sectionsFlorian Eckert
If more than one named section is added to the page, it is currently the case, that the first button is always switched on or off during input validation of the uci section name. This is because the usage of the 'document.querySelector' function is to imprecise. Changing the search start to the element to be created, fixes this. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-12-07Translated using Weblate (Swedish)Hosted Weblate
Currently translated at 16.5% (18 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/sv/ Translated using Weblate (Spanish) Currently translated at 59.6% (65 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/es/ Translated using Weblate (Swedish) Currently translated at 87.8% (29 of 33 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/sv/ Translated using Weblate (Swedish) Currently translated at 36.6% (70 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/sv/ Translated using Weblate (Swedish) Currently translated at 27.6% (34 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/sv/ Translated using Weblate (Swedish) Currently translated at 71.6% (43 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/sv/ Translated using Weblate (Swedish) Currently translated at 55.3% (36 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/sv/ Translated using Weblate (Swedish) Currently translated at 38.4% (10 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/sv/ Translated using Weblate (Swedish) Currently translated at 21.3% (41 of 192 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Swedish) Currently translated at 33.8% (116 of 343 strings) Translated using Weblate (Swedish) Currently translated at 69.5% (57 of 82 strings) Translated using Weblate (Swedish) Currently translated at 37.0% (783 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/ Translated using Weblate (Russian) Currently translated at 14.2% (2 of 14 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (109 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pt_BR/ Translated using Weblate (Norwegian Bokmål) Currently translated at 28.4% (31 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/nb_NO/ Translated using Weblate (Swedish) Currently translated at 78.5% (11 of 14 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 23.6% (50 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/nb_NO/ Translated using Weblate (Hebrew) Currently translated at 7.1% (15 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Swedish) Currently translated at 36.3% (12 of 33 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/sv/ Translated using Weblate (Norwegian Bokmål) Currently translated at 31.3% (36 of 115 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/nb_NO/ Translated using Weblate (Greek) Currently translated at 4.1% (8 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/el/ Translated using Weblate (Greek) Currently translated at 15.2% (27 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/el/ Translated using Weblate (Swedish) Currently translated at 37.5% (9 of 24 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/sv/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt_BR/ Translated using Weblate (Swedish) Currently translated at 81.6% (40 of 49 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 4.1% (8 of 192 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (16 of 16 strings) Translated using Weblate (Swedish) Currently translated at 33.8% (116 of 343 strings) Translated using Weblate (Swedish) Currently translated at 36.9% (781 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/ Added translation using Weblate (Russian) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (109 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Polish) Currently translated at 100.0% (109 of 109 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pl/ Translated using Weblate (Ukrainian) Currently translated at 19.3% (37 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/ Translated using Weblate (Polish) Currently translated at 100.0% (115 of 115 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (20 of 20 strings) Translation: OpenWrt/LuCI/applications/ltqtapi Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/uk/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (33 of 33 strings) Added translation using Weblate (Ukrainian) Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Arkadii Yakovets <ark@cho.red> Co-authored-by: Eric <hamburger1024@duck.com> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: Wolterhon <hotmottot.1@gmail.com> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Co-authored-by: deb8ate <deb8ate@gmail.com> Signed-off-by: Allan Nordhøy <epost@anotheragency.no> Signed-off-by: Arkadii Yakovets <ark@cho.red> Signed-off-by: Eric <hamburger1024@duck.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com> Signed-off-by: deb8ate <deb8ate@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/uk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/sv/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/qos Translation: OpenWrt/LuCI/applications/splash Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/applications/upnp Translation: OpenWrt/LuCI/applications/vnstat Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-12-04Translated using Weblate (Finnish)Hosted Weblate
Currently translated at 31.1% (19 of 61 strings) Translated using Weblate (Swedish) Currently translated at 50.0% (24 of 48 strings) Translated using Weblate (Swedish) Currently translated at 15.9% (7 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/sv/ Translated using Weblate (Swedish) Currently translated at 52.9% (89 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/sv/ Translated using Weblate (Swedish) Currently translated at 65.2% (15 of 23 strings) Translated using Weblate (Swedish) Currently translated at 16.8% (19 of 113 strings) Translated using Weblate (Swedish) Currently translated at 36.9% (781 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/ Added translation using Weblate (Swedish) Translated using Weblate (Japanese) Currently translated at 30.6% (19 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ja/ Translated using Weblate (Hebrew) Currently translated at 5.6% (12 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Russian) Currently translated at 77.5% (90 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ru/ Translated using Weblate (Hebrew) Currently translated at 4.2% (9 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Hebrew) Currently translated at 4.2% (9 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Hebrew) Currently translated at 0.8% (1 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/he/ Translated using Weblate (Hebrew) Currently translated at 1.6% (1 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/he/ Translated using Weblate (Hebrew) Currently translated at 3.3% (7 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Hebrew) Currently translated at 3.3% (7 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Hebrew) Currently translated at 2.8% (6 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Hebrew) Currently translated at 5.7% (3 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/he/ Translated using Weblate (Spanish) Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/es/ Translated using Weblate (Polish) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: INAGAKI Hiroshi <musashino.open@gmail.com> Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Ser <Sas10@mail.ru> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Co-authored-by: sergio <sergio+it@outerface.net> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com> Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Ser <Sas10@mail.ru> Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com> Signed-off-by: sergio <sergio+it@outerface.net> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/sv/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/fi/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/sv/ Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/rp-pppoe-server Translation: OpenWrt/LuCI/applications/uhttpd Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-12-01timezone data: update to 2022gHannu Nyman
Update timezone data to 2022g. * https://mm.icann.org/pipermail/tz-announce/2022-November/000076.html - In the Mexican state of Chihuahua, the border strip near the US will change to agree with nearby US locations on 2022-11-30. The strip's western part, represented by Ciudad Juárez, switches from -06 all year to -07/-06 with US DST rules, like El Paso, TX. The eastern part, represented by Ojinaga, will observe US DST next year, like Presidio, TX. - A new Zone America/Ciudad_Juarez splits from America/Ojinaga. - Much of Greenland, represented by America/Nuuk, stops observing winter time after March 2023, so its daylight saving time becomes standard time. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-11-30Translated using Weblate (Portuguese)Hosted Weblate
Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/ Translated using Weblate (Portuguese) Currently translated at 88.6% (1872 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Arabic) Currently translated at 50.0% (1 of 2 strings) Translation: OpenWrt/LuCI/applications/olsr-viz Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/ar/ Translated using Weblate (Arabic) Currently translated at 10.0% (6 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/ar/ Translated using Weblate (Arabic) Currently translated at 35.0% (7 of 20 strings) Translation: OpenWrt/LuCI/applications/ltqtapi Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsltqtapi/ar/ Translated using Weblate (Arabic) Currently translated at 29.4% (5 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/ar/ Translated using Weblate (Arabic) Currently translated at 16.1% (5 of 31 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/ar/ Translated using Weblate (Portuguese) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/ Translated using Weblate (Portuguese) Currently translated at 84.4% (98 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (36 of 36 strings) Translated using Weblate (Spanish) Currently translated at 80.5% (29 of 36 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (82 of 82 strings) Translated using Weblate (Portuguese) Currently translated at 88.0% (1859 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Added translation using Weblate (Portuguese) Translated using Weblate (Ukrainian) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/ Translated using Weblate (German) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (16 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/uk/ Translated using Weblate (German) Currently translated at 99.0% (109 of 110 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Ukrainian) Currently translated at 31.8% (14 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/uk/ Translated using Weblate (Ukrainian) Currently translated at 19.3% (6 of 31 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/uk/ Translated using Weblate (German) Currently translated at 81.1% (151 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/ Translated using Weblate (Ukrainian) Currently translated at 18.8% (36 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/uk/ Translated using Weblate (Romanian) Currently translated at 97.4% (113 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/ Translated using Weblate (German) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (40 of 40 strings) Translation: OpenWrt/LuCI/applications/clamav Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/uk/ Translated using Weblate (Ukrainian) Currently translated at 26.6% (52 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/uk/ Translated using Weblate (Ukrainian) Currently translated at 18.4% (31 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/uk/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/ Translated using Weblate (German) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/ Translated using Weblate (Portuguese) Currently translated at 77.5% (90 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (11 of 11 strings) Translated using Weblate (Ukrainian) Currently translated at 90.5% (1913 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/ Translated using Weblate (German) Currently translated at 95.8% (2026 of 2113 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Turkish) Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/tr/ Translated using Weblate (German) Currently translated at 97.7% (43 of 44 strings) Translated using Weblate (Portuguese) Currently translated at 87.9% (1858 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Co-authored-by: Arkadii Yakovets <ark@cho.red> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Gonçalo Pereira <goncalo_pereira@outlook.pt> Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: R-K <raouf9005@gmail.com> Co-authored-by: Simona Iacob <s@zp1.net> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Arkadii Yakovets <ark@cho.red> Signed-off-by: Gonçalo Pereira <goncalo_pereira@outlook.pt> Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Oğuz Ersen <oguz@ersen.moe> Signed-off-by: R-K <raouf9005@gmail.com> Signed-off-by: Simona Iacob <s@zp1.net> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/uk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt/ Translation: OpenWrt/LuCI/applications/fwknopd Translation: OpenWrt/LuCI/applications/opkg Translation: OpenWrt/LuCI/applications/p910nd Translation: OpenWrt/LuCI/applications/watchcat Translation: OpenWrt/LuCI/modules/luci-mod-dashboard Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-26Translated using Weblate (Vietnamese)Hosted Weblate
Currently translated at 96.9% (32 of 33 strings) Translated using Weblate (Danish) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Danish) Currently translated at 7.9% (9 of 113 strings) Translated using Weblate (Danish) Currently translated at 44.1% (45 of 102 strings) Translated using Weblate (Danish) Currently translated at 5.6% (7 of 125 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/da/ Translated using Weblate (Danish) Currently translated at 6.7% (6 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/da/ Translated using Weblate (Danish) Currently translated at 11.2% (9 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/da/ Translated using Weblate (Danish) Currently translated at 26.5% (25 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/da/ Translated using Weblate (Danish) Currently translated at 10.3% (12 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/da/ Translated using Weblate (Danish) Currently translated at 8.3% (14 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/da/ Translated using Weblate (Danish) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Danish) Currently translated at 24.1% (51 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/da/ Translated using Weblate (Danish) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/da/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 99.1% (117 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 99.1% (115 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 97.6% (2063 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/ Translated using Weblate (Russian) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Added translation using Weblate (Danish) Translated using Weblate (Danish) Currently translated at 99.2% (2097 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Russian) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Translated using Weblate (Japanese) Currently translated at 79.0% (1670 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ja/ Co-authored-by: AHOHNMYC <lqwh2h2cwa@protonmail.com> Co-authored-by: Anton Kikin <a.a.kikin@gmail.com> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: INAGAKI Hiroshi <musashino.open@gmail.com> Co-authored-by: James Tien <jamestien.1219@gmail.com> Co-authored-by: Minh P <phandinhminh@protonmail.ch> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Signed-off-by: AHOHNMYC <lqwh2h2cwa@protonmail.com> Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com> Signed-off-by: James Tien <jamestien.1219@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/vi/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/transmission Translation: OpenWrt/LuCI/modules/luci-mod-dashboard Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-25luci-base: only render theme specific sysauth template when it existsJo-Philipp Wich
Avoid displaying non-fatal "File not found" exceptions when a theme is not shipping an own sysauth template. Fixes: #6118 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-22Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/pl/ Translated using Weblate (Spanish) Currently translated at 100.0% (94 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/es/ Translated using Weblate (Polish) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Translated using Weblate (Spanish) Currently translated at 93.1% (108 of 116 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/es/ Translated using Weblate (Polish) Currently translated at 100.0% (2112 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Spanish) Currently translated at 95.5% (2018 of 2112 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Korean) Currently translated at 5.0% (6 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ko/ Translated using Weblate (Korean) Currently translated at 19.2% (10 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/ Translated using Weblate (Korean) Currently translated at 5.8% (2 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/ko/ Translated using Weblate (Korean) Currently translated at 10.3% (3 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/ko/ Translated using Weblate (Korean) Currently translated at 2.1% (4 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ko/ Translated using Weblate (Korean) Currently translated at 10.5% (18 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ko/ Translated using Weblate (Korean) Currently translated at 6.1% (21 of 343 strings) Translated using Weblate (Korean) Currently translated at 31.6% (67 of 212 strings) Translated using Weblate (German) Currently translated at 93.5% (29 of 31 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/de/ Translated using Weblate (German) Currently translated at 96.6% (2014 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Taewook Yang (ワリ) <relationlife@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Taewook Yang (ワリ) <relationlife@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ko/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/ Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/statistics
2022-11-22luci-base: fix passing dispatched node details to templatesJo-Philipp Wich
Fixes: #6111 Fixes: 08ae8d40a9 ("luci-base, luci-lua-runtime: fix "dispatched" and "requested" properties") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-22luci-base: fix (again) rendering ucode templates in `template` targetJo-Philipp Wich
Fixes: #6111 Fixes: a5d21dadbd ("luci-base: fix rendering ucode templates from `template` target") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-22treewide: resync translationsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-22luci-base: ui.js: table enhancementsJo-Philipp Wich
- Gracefully handle cells without innerText - Properly handle `DocumentFragment` call values on table update - Introduce ability to fetch actual cell value for sorting purposes from `data-value` attribute Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-22luci-base: fix rendering ucode templates from `template` targetJo-Philipp Wich
A previous commit inadvertently broke support for rendering ucode templates from the `template` dispatcher target. Fixes: #6111 Fixes: fa17c1573f ("luci-base, luci-lua-runtime: adjust Lua template environment") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-21luci-base, luci-lua-runtime: adjust Lua template environmentJo-Philipp Wich
To maintain full compatibility with the old Lua runtime, templates rendered from a menu `template()` action must implicitly inherit the `luci.dispatcher` namespace as scope while other indirectly included templates must not. Fixes: #6105 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-21luci-base, luci-lua-runtime: fix "dispatched" and "requested" propertiesJo-Philipp Wich
Ensure to properly emulate the "dispatched" and "requested" properties which refer to the executed and initially resolved menu node respectivey. Also stop exposing a `node` property in Lua context to maintain full compatibility with the old Lua runtime. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-21luci-base: expose sysauth rendering errorsJo-Philipp Wich
In case a theme shipped sysauth.htm failed to render/execute, expose the exception error details in the ui theme fallback indicator. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-17Translated using Weblate (Hebrew)Hosted Weblate
Currently translated at 100.0% (3 of 3 strings) Translated using Weblate (Hebrew) Currently translated at 1.1% (1 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/he/ Translated using Weblate (Hebrew) Currently translated at 6.8% (3 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/he/ Translated using Weblate (Hebrew) Currently translated at 3.1% (3 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/he/ Translated using Weblate (Hebrew) Currently translated at 66.6% (4 of 6 strings) Translation: OpenWrt/LuCI/applications/olsr-services Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/he/ Translated using Weblate (Hebrew) Currently translated at 4.0% (5 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/he/ Translated using Weblate (Hebrew) Currently translated at 5.0% (3 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/he/ Translated using Weblate (Hebrew) Currently translated at 1.7% (3 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/he/ Translated using Weblate (Hebrew) Currently translated at 7.6% (2 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/he/ Translated using Weblate (Hebrew) Currently translated at 60.0% (3 of 5 strings) Translated using Weblate (Hebrew) Currently translated at 3.0% (2 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/he/ Translated using Weblate (Hebrew) Currently translated at 3.8% (1 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/he/ Translated using Weblate (Hebrew) Currently translated at 6.1% (3 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/he/ Translated using Weblate (Hebrew) Currently translated at 8.3% (1 of 12 strings) Translation: OpenWrt/LuCI/applications/bcp38 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/he/ Translated using Weblate (Romanian) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Hebrew) Currently translated at 5.2% (2 of 38 strings) Translation: OpenWrt/LuCI/applications/advanced-reboot Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/he/ Translated using Weblate (Romanian) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ro/ Translated using Weblate (Spanish) Currently translated at 99.4% (196 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/ Translated using Weblate (Greek) Currently translated at 26.4% (56 of 212 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/ Added translation using Weblate (Romanian) Translated using Weblate (Slovak) Currently translated at 4.7% (10 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/sk/ Translated using Weblate (Slovak) Currently translated at 93.9% (31 of 33 strings) Translated using Weblate (German) Currently translated at 100.0% (191 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/ Translated using Weblate (Hebrew) Currently translated at 1.0% (2 of 192 strings) Translated using Weblate (Hebrew) Currently translated at 2.7% (2 of 74 strings) Translated using Weblate (German) Currently translated at 96.6% (2014 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: MaycoH <hudec.marian@hotmail.com> Co-authored-by: Mircea Vutcovici <mirceavutcovici@gmail.com> Co-authored-by: Simona Iacob <s@zp1.net> Co-authored-by: TakissX <pxatzidakis@gmail.com> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: MaycoH <hudec.marian@hotmail.com> Signed-off-by: Simona Iacob <s@zp1.net> Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ro/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/he/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/he/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/he/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/he/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/coovachilli Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/modules/luci-mod-battstatus Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-12Translated using Weblate (German)Hosted Weblate
Currently translated at 98.1% (108 of 110 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Portuguese) Currently translated at 97.4% (115 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/ Translated using Weblate (Italian) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Danish) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Italian) Currently translated at 98.8% (175 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/it/ Translated using Weblate (Italian) Currently translated at 46.1% (962 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/ Added translation using Weblate (Italian) Translated using Weblate (Russian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Russian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Russian) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Added translation using Weblate (Portuguese (Brazil)) Translated using Weblate (Norwegian Bokmål) Currently translated at 83.3% (40 of 48 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Polish) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Norwegian Bokmål) Currently translated at 36.4% (760 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nb_NO/ Translated using Weblate (Spanish) Currently translated at 96.0% (2002 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Anton Kikin <a.a.kikin@gmail.com> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: casell <supercasell@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Allan Nordhøy <epost@anotheragency.no> Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: casell <supercasell@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/nb_NO/ Translation: OpenWrt/LuCI/applications/polipo Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/modules/luci-mod-dashboard Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-10luci-base: fix ubus luci/getConntrackHelpers reporting with firewall3Jo-Philipp Wich
The uci package name used to iterate the loaded configuration sections must correspond to the file name being loaded. Fixes: https://github.com/openwrt/openwrt/issues/11215 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-09Merge pull request #6083 from weblate/weblate-openwrt-luciJo-Philipp Wich
Translations update from Hosted Weblate
2022-11-09luci-base: cbi.js: await L.ui load before updating tablesJo-Philipp Wich
On legacy views, the `L.ui` JavaScript class is not automatically loaded, so request it before updating tables. Fixes: e0e6989a4a ("luci-base: introduce new LuCI.ui.Table class") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-09Added translation using Weblate (Italian)Hosted Weblate
Translated using Weblate (Russian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Russian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Russian) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Added translation using Weblate (Portuguese (Brazil)) Translated using Weblate (Norwegian Bokmål) Currently translated at 83.3% (40 of 48 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Polish) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Norwegian Bokmål) Currently translated at 36.4% (760 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nb_NO/ Translated using Weblate (Spanish) Currently translated at 96.0% (2002 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Anton Kikin <a.a.kikin@gmail.com> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: casell <supercasell@gmail.com> Signed-off-by: Allan Nordhøy <epost@anotheragency.no> Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/nb_NO/ Translation: OpenWrt/LuCI/applications/polipo Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/modules/luci-mod-dashboard Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-07luci-base: rebase i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-05Translated using Weblate (Portuguese (Brazil))Hosted Weblate
Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/ Translated using Weblate (Romanian) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ro/ Translated using Weblate (Portuguese) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Translated using Weblate (Romanian) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (89 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (80 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Romanian) Currently translated at 98.6% (2056 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/ Translated using Weblate (Spanish) Currently translated at 96.0% (2002 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Turkish) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/tr/ Translated using Weblate (Polish) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (118 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/ Translated using Weblate (Polish) Currently translated at 99.7% (2079 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2084 of 2084 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Simona Iacob <s@zp1.net> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Oğuz Ersen <oguz@ersen.moe> Signed-off-by: Simona Iacob <s@zp1.net> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ro/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ro/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ro/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/polipo Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-11-04treewide: sync i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-04Translated using Weblate (Dutch)Hosted Weblate
Currently translated at 6.9% (13 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/nl/ Translated using Weblate (Dutch) Currently translated at 6.5% (11 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/nl/ Translated using Weblate (Dutch) Currently translated at 2.3% (5 of 212 strings) Translated using Weblate (Dutch) Currently translated at 20.8% (10 of 48 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (3 of 3 strings) Translated using Weblate (Dutch) Currently translated at 12.8% (44 of 343 strings) Translated using Weblate (Dutch) Currently translated at 8.2% (171 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/ Translated using Weblate (Greek) Currently translated at 25.9% (55 of 212 strings) Translated using Weblate (Greek) Currently translated at 30.4% (631 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Translated using Weblate (German) Currently translated at 97.2% (107 of 110 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (German) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/de/ Translated using Weblate (German) Currently translated at 100.0% (89 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/de/ Translated using Weblate (German) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/ Translated using Weblate (German) Currently translated at 97.1% (2015 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: TakissX <pxatzidakis@gmail.com> Co-authored-by: fodiator <weblate@fodiator.com> Co-authored-by: tdt-hv <hvoit@tdt.de> Signed-off-by: TakissX <pxatzidakis@gmail.com> Signed-off-by: fodiator <weblate@fodiator.com> Signed-off-by: tdt-hv <hvoit@tdt.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/nl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/nl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/nl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/nl/ Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/modules/luci-mod-battstatus Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-11-03luci-base: fix empty reply format in ubus gateway fallback codeJo-Philipp Wich
The ubus gateway fallback code incorrectly formatted ubus replies containing no payload data when forwarding them via HTTP, leading to `TypeError: Unexpected reply data format` errors in at least the `luci.fs` class when receiving replies without payload. Fix this issue by ensuring that the result array never contains a `null` value for the payload, send an one-element array containing just the status code in this case instead. Fixes: #6074 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-03luci-base: dispatcher.uc: only flush HTTP headers after rendering outputJo-Philipp Wich
Ensure to first completely render the action function before flushing HTTP headers since the invoked action logic might modify the HTTP headers itself. Fixes: e7afd0d327 ("luci-base: fix luci.http.close()") Ref: https://github.com/openwrt/luci/commit/e7afd0d327bb35c502ca41a3c5e3ea098898fbd7#commitcomment-88736854 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-03luci-base: fix luci.http.close()Jo-Philipp Wich
Ensure that `http.write()` or template rendering operations after a call to `http.close()` do not produce additional output. This is required for certain legacy Lua apps which invoke write and close operations in the middle of a server side cbi rendering process. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-02Translated using Weblate (Persian)Hosted Weblate
Currently translated at 100.0% (37 of 37 strings) Translated using Weblate (Persian) Currently translated at 4.8% (4 of 82 strings) Translated using Weblate (Persian) Currently translated at 100.0% (28 of 28 strings) Translation: OpenWrt/LuCI/applications/acl Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/fa/ Translated using Weblate (Persian) Currently translated at 91.8% (45 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/fa/ Translated using Weblate (German) Currently translated at 97.2% (107 of 110 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Greek) Currently translated at 14.7% (5 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/el/ Translated using Weblate (Greek) Currently translated at 12.0% (3 of 25 strings) Translation: OpenWrt/LuCI/applications/cshark Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/el/ Translated using Weblate (Greek) Currently translated at 25.4% (54 of 212 strings) Translated using Weblate (Greek) Currently translated at 30.3% (630 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Translated using Weblate (German) Currently translated at 58.1% (64 of 110 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Portuguese) Currently translated at 100.0% (89 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pt/ Translated using Weblate (German) Currently translated at 93.6% (88 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/ Translated using Weblate (Portuguese) Currently translated at 95.7% (112 of 117 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/ Translated using Weblate (German) Currently translated at 41.0% (48 of 117 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Translated using Weblate (Portuguese) Currently translated at 100.0% (191 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt/ Translated using Weblate (Portuguese) Currently translated at 99.4% (196 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (36 of 36 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (82 of 82 strings) Translated using Weblate (Polish) Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (116 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Translated using Weblate (Greek) Currently translated at 30.3% (629 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Translated using Weblate (Slovak) Currently translated at 14.8% (14 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/sk/ Translated using Weblate (Slovak) Currently translated at 3.4% (4 of 117 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/sk/ Translated using Weblate (Slovak) Currently translated at 8.1% (9 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/sk/ Translated using Weblate (Slovak) Currently translated at 12.9% (22 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/sk/ Translated using Weblate (Slovak) Currently translated at 83.3% (20 of 24 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/sk/ Translated using Weblate (Slovak) Currently translated at 16.0% (4 of 25 strings) Translation: OpenWrt/LuCI/applications/cshark Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/sk/ Translated using Weblate (Slovak) Currently translated at 25.5% (43 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/sk/ Translated using Weblate (Slovak) Currently translated at 62.7% (133 of 212 strings) Translated using Weblate (Slovak) Currently translated at 78.7% (26 of 33 strings) Translated using Weblate (Slovak) Currently translated at 45.4% (5 of 11 strings) Translated using Weblate (Slovak) Currently translated at 62.1% (23 of 37 strings) Translated using Weblate (Slovak) Currently translated at 36.3% (755 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sk/ Translated using Weblate (Slovak) Currently translated at 4.2% (9 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/sk/ Translated using Weblate (Slovak) Currently translated at 13.6% (6 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/sk/ Translated using Weblate (Slovak) Currently translated at 76.0% (19 of 25 strings) Translation: OpenWrt/LuCI/applications/ksmbd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/sk/ Translated using Weblate (Slovak) Currently translated at 14.8% (14 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/sk/ Translated using Weblate (Slovak) Currently translated at 19.2% (10 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/sk/ Translated using Weblate (Portuguese) Currently translated at 99.4% (190 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pt/ Translated using Weblate (Slovak) Currently translated at 8.1% (9 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/sk/ Translated using Weblate (German) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/ Translated using Weblate (Slovak) Currently translated at 10.3% (12 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/sk/ Translated using Weblate (Slovak) Currently translated at 4.8% (6 of 125 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/sk/ Translated using Weblate (Slovak) Currently translated at 19.3% (12 of 62 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/sk/ Translated using Weblate (Slovak) Currently translated at 11.7% (20 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/sk/ Translated using Weblate (Slovak) Currently translated at 12.5% (6 of 48 strings) Translation: OpenWrt/LuCI/applications/mjpg-streamer Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/sk/ Translated using Weblate (Slovak) Currently translated at 70.8% (17 of 24 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/sk/ Translated using Weblate (Slovak) Currently translated at 21.3% (42 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/sk/ Translated using Weblate (Slovak) Currently translated at 24.4% (41 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/sk/ Translated using Weblate (Slovak) Currently translated at 11.5% (13 of 113 strings) Translated using Weblate (Slovak) Currently translated at 6.7% (9 of 133 strings) Translated using Weblate (Slovak) Currently translated at 54.9% (56 of 102 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Portuguese) Currently translated at 91.6% (33 of 36 strings) Translated using Weblate (German) Currently translated at 97.2% (35 of 36 strings) Translated using Weblate (German) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (German) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Slovak) Currently translated at 43.2% (16 of 37 strings) Translated using Weblate (Slovak) Currently translated at 36.3% (755 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sk/ Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: MaycoH <hudec.marian@hotmail.com> Co-authored-by: Rose <darkrose@privatemail.com> Co-authored-by: TakissX <pxatzidakis@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: MaycoH <hudec.marian@hotmail.com> Signed-off-by: Rose <darkrose@privatemail.com> Signed-off-by: TakissX <pxatzidakis@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/fa/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pt/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/fa/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/sk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/opkg Translation: OpenWrt/LuCI/applications/p910nd Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/samba4 Translation: OpenWrt/LuCI/applications/transmission Translation: OpenWrt/LuCI/applications/watchcat
2022-11-02luci-base: runtime.uc: avoid Lua not installed exeption from trycompile()Jo-Philipp Wich
Make sure to request loading the Lua bridge as optional when initializing the Lua VM context from trycompile() in order to not raise a fatal exception in case the Lua runtime support is not present. Ref: https://forum.openwrt.org/t/x/141426 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-02luci-base: dispatcher.uc: apply ACLs to menu tree JSONJo-Philipp Wich
Add menu tree annotations for node readonly and dependency satisfied state in order to ensure that unreachable menu nodes are hidden from view. Fixes: ded8ccf93e ("luci-base-ucode: add initial ucode based LuCI runtime") Ref: https://forum.openwrt.org/t/x/141426/10 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-02luci-base: http.uc: fix invoking Lua file upload callbacksJo-Philipp Wich
In case a callback is installed from Lua code, the received callback argument is not a callable function but a resource object with a call method. Attempts to call it will leading to a `Type error: left-hand side is not a function` error. To solve this issue, invoke the internally set filehandler instead which wraps the resource if needed. Fixes: #6067 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-31timezone data: update to 2022fHannu Nyman
Update timezone data to 2022f. * http://mm.icann.org/pipermail/tz-announce/2022-October/000075.html - Mexico will no longer observe DST after 2022, except for areas near the US border that continue to observe US DST rules. On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves from -07 (-06 with DST) to year-round -06. - Fiji will not observe DST in 2022/3. For now, assume DST is suspended indefinitely. - Simplify four Ontario zones. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-10-30Translated using Weblate (Danish)Hosted Weblate
Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/da/ Translated using Weblate (Danish) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Danish) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Danish) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Korean) Currently translated at 33.2% (689 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/ Translated using Weblate (Japanese) Currently translated at 79.9% (1658 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ja/ Translated using Weblate (German) Currently translated at 90.0% (172 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/ Translated using Weblate (Polish) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Translated using Weblate (Turkish) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/tr/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/ Translated using Weblate (Turkish) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/tr/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt_BR/ Translated using Weblate (Polish) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Translated using Weblate (German) Currently translated at 100.0% (197 of 197 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/de/ Translated using Weblate (Chinese (Simplified)) Currently translated at 99.0% (109 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (110 of 110 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Russian) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Polish) Currently translated at 100.0% (192 of 192 strings) Translated using Weblate (Spanish) Currently translated at 99.4% (191 of 192 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Russian) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Polish) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Spanish) Currently translated at 96.9% (32 of 33 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/ Translated using Weblate (German) Currently translated at 97.0% (2013 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: INAGAKI Hiroshi <musashino.open@gmail.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: orangepizza <abnoeh@mail.com> Co-authored-by: sergio <sergio+it@outerface.net> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: tdt-hv <hvoit@tdt.de> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Oğuz Ersen <oguz@ersen.moe> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: orangepizza <abnoeh@mail.com> Signed-off-by: ssantos <ssantos@web.de> Signed-off-by: tdt-hv <hvoit@tdt.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/tr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/tr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/openvpn
2022-10-27luci-base: sync i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-10-27Translated using Weblate (Spanish)Hosted Weblate
Currently translated at 93.3% (14 of 15 strings) Translation: OpenWrt/LuCI/applications/example Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/es/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Russian) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Translated using Weblate (Polish) Currently translated at 100.0% (2075 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Spanish) Currently translated at 96.2% (1997 of 2075 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Turkish) Currently translated at 100.0% (117 of 117 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (177 of 177 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (2079 of 2079 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/ Translated using Weblate (Greek) Currently translated at 30.3% (631 of 2079 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Co-authored-by: Byacrya <byacrya@proton.me> Co-authored-by: Eric <hamburger1024@mailbox.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: TakissX <pxatzidakis@gmail.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: semih <semiht@gmail.com> Co-authored-by: sergio <sergio+it@outerface.net> Signed-off-by: Byacrya <byacrya@proton.me> Signed-off-by: Eric <hamburger1024@mailbox.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: TakissX <pxatzidakis@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: semih <semiht@gmail.com> Signed-off-by: sergio <sergio+it@outerface.net>
2022-10-27luci-base: always link core.so with libcrypt to satisfy glibc buildsJo-Philipp Wich
Fixes the following runtime error on glibc based builds: Runtime error: Unable to dlopen file ...: undefined symbol: crypt In module(), file /usr/share/ucode/luci/dispatcher.uc, line 1, byte 1: called from anonymous function (/www/cgi-bin/luci:7:21) Ref: https://forum.openwrt.org/t/x/137250/18 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-27luci-base: add ui indicator when fallback theme is usedJo-Philipp Wich
Add a ui indicator displaying error details when the configured theme failed to load and the next available one is being used instead. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-27luci-base: dispatcher.uc: update uci session ID in Lua contextJo-Philipp Wich
Make sure that the uci session ID of the `luci.model.uci` module within the Lua context is updated once we acquire the login session information. In case legacy themes are used, the probing of the theme header template might indirectly load the Lua runtime and the Lua side `luci.dispatcher` module which in turn will load the `luci.model.uci` and set the session ID there which is not yet initialized at this point in time. This results in broken uci change handling within legacy Lua applications when a legacy theme is loaded. Fixes: #6060 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: dispatcher.uc: ensure usage of dashes in language tagsJo-Philipp Wich
The LuCI uci configuration requires language tags with underscores due limitations of uci option names but the language catalogs themselves are designated with dash separated language tags. Make sure to substitute underscores with dashes when determining the desired request language in order to fix loading of languages such as `pt-br` or `zh-cn`. Ref: https://github.com/openwrt/luci/pull/5976#issuecomment-1290352951 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: dispatcher.uc: reintroduce support for 'absent' fs dependsJo-Philipp Wich
The ability to require certain paths to be absent for a menu entry to show up was lost during the ucode conversion. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: sys.uc: reliably skip TIME_WAIT connections in conntrack listJo-Philipp Wich
The TIME_WAIT indicator might not appear at the beginning of the tuple string in some cases, so match it anywhere. Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> [add commit message] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: sys.uc: fix parsing conntrack listJo-Philipp Wich
Ensure that the extracted tuple string starts with a space to fully match all contained key-value pairs. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: sys.uc: increase init script START/STOP search spaceJo-Philipp Wich
Some init scripts, such as the sysfsutils one, declare their START or STOP variables very late in the file. Duplicate the search buffer to 2048 byte in order to catch these cases. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: don't fail getInitList if no indexes can be determinedJo-Philipp Wich
Gracefully handle missing indexes in the luci rpcd plugin getInitList procedure. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-10-25luci-base: dispatcher.uc: support `cbi` and `form` action typesJo-Philipp Wich
Some existing LuCI apps ship menu.d JSON files with `cbi` and `form` typed dispatch targets, support those as well. Signed-off-by: Jo-Philipp Wich <jo@mein.io>