summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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-mod-network: fix invalid markup in the relay tabJo-Philipp Wich
Fixes: #6107 Fixes: a627744bb5 ("luci-mod-network: 'relay' tab added") 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-19Merge pull request #6096 from stangri/master-luci-app-simple-adblockStan Grishin
luci-app-simple-adblock: update to 1.9.3-1
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-15luci-lua-runtime: proxy all dispatcher context property accessesJo-Philipp Wich
The ucode side dispatcher environment might not be fully populated yet when the emulated Lua dispatcher is loaded, leading to `context.requested` and some other properties to be `nil`. Expose all properties through metatable `__index` lookups instead to ensure that the Lua side dispatcher always sees the latest values. Fixes: #6100 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-15luci-mod-network: restrict peerdns option to protocols that implemenent itJo-Philipp Wich
Only some supported protocol extensions honour the `peerdns` options. Fixes: #6093 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-14luci-app-simple-adblock: update to 1.9.3-1Stan Grishin
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-11-12luci-mod-network: DNS - support filtering A or AAAA recordsHannu Nyman
Support Dnsmasq 2.87-5 feature to filter DNS results: * remove IPv6 AAAA records and return only IPv4 addresses * remove IPv4 A records and return only IPv6 addresses Especially the removal of IPv6 AAAA records can be useful with ISPs that provide IPv6 address resolving but do not actually offer IPv6 routing/connectivity. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
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-11luci-lua-runtime: preload luci.ltn12Jo-Philipp Wich
Some existing legacy code expects the luci.ltn12 namespace to be implicitly available, even without requiring it beforehand. Fixes: #6091 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
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-10luci-lua-runtime: dispatcher.lua: translate legacy node "target" propertyJo-Philipp Wich
Some legacy Lua controllers declare menu entries by first invoking `node()` and then setting the `.target` property on the resulting object. Make sure to properly translate such menu nodes into the internal menu JSON representation. Fixes: #6090 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-09luci-proto-wireguard: fix generated AllowedIPsJulien Cassette
This corrects the option `AllowedIPs` in generated peer configurations, and allows to customize it via a dropdown list. Fixes: #5956 Signed-off-by: Julien Cassette <julien.cassette@gmail.com> [correct fixes tag, slightly adjust option description] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-09luci-app-ksmbd: fix references to ksmbd.confJo-Philipp Wich
Update the configuration view to refer to the updated `ksmbd.conf` template file name as well. Supersedes: #6080 Fixes: f0e0bccfb8 ("luci-app-ksmbd: update menu dependencies") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-09luci-app-ksmbd: update menu dependenciespesa1234
The name of the template file changed in the ksmbd package, update the menu dependencies accordingly to match the changed path. Signed-off-by: pesa1234 <andreapesaresi82@gmail.com> [fix commit subject and message] 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-lua-runtime: also search luci.dispatcher scope when looking up valuesJo-Philipp Wich
Some legacy templates access dispatcher functions such as `build_url()` without explicit scope, which worked in the old runtime since the template view namespace was instantiated from the dispatcher. Ensure that this continues to function in the emulated runtime. Fixes: #6082 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
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-08Merge pull request #6086 from stangri/master-luci-app-simple-adblockStan Grishin
luci-app-simple-adblock: bugfix: allow empty leds field
2022-11-08luci-app-simple-adblock: bugfix: allow empty leds fieldStan Grishin
* fixes error mentioned in https://github.com/openwrt/luci/pull/6075#issuecomment-1306581739 Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-11-08Merge pull request #6085 from etactica/master-tpl-fixesJo-Philipp Wich
lua-runtime: template: fix "tpl" refactoring
2022-11-08lua-runtime: template: fix "tpl" refactoringKarl Palsson
This fixes crashes on "tpl" being undefined. Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-11-07Merge pull request #6075 from stangri/master-luci-app-simple-adblockStan Grishin
luci-app-simple-adblock: convert to js
2022-11-07luci-base: rebase i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-07luci-mod-network: convert diagnostic page to LuCI look and feelFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-07Merge pull request #6077 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
2022-11-07Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Norwegian Bokmål) Currently translated at 50.0% (7 of 14 strings) Translated using Weblate (Spanish) Currently translated at 85.7% (12 of 14 strings) Translated using Weblate (German) Currently translated at 41.5% (49 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Translated using Weblate (Slovak) Currently translated at 76.3% (29 of 38 strings) Translation: OpenWrt/LuCI/applications/advanced-reboot Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/sk/ Translated using Weblate (Russian) Currently translated at 51.8% (69 of 133 strings) Added translation using Weblate (Polish) Added translation using Weblate (Norwegian Bokmål) Co-authored-by: Allan Nordhøy <epost@anotheragency.no> 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: MaycoH <hudec.marian@hotmail.com> Co-authored-by: sergio <sergio+it@outerface.net> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: MaycoH <hudec.marian@hotmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/nb_NO/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ru/ Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2022-11-06luci-mod-dsl: Manually add one language to trigger weblateHannu Nyman
Weblate needs at least one language .po file to exist for it to notice the new component. Just the .pot template is not enough. Add Spanish manually. This fixes commit 977c9ac6c that only added the template. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
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-04luci-app-simple-adblock: convert to jsStan Grishin
Thanks @dibdot, @jow-! Signed-off-by: Stan Grishin <stangri@melmac.ca> Update applications/luci-app-simple-adblock/htdocs/luci-static/resources/simple-adblock/status.js Co-authored-by: Vasili Sviridov <vsviridov@exceede.com> Signed-off-by: Stan Grishin <stangri@melmac.ca> Thanks @dibdot, @jow-, @vsviridov! * this includes changes made during review Co-authored-by: Vasili Sviridov <vsviridov@exceede.com> Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-11-04luci-lib-base: ensure that `luci.http` can be required standaloneJo-Philipp Wich
Various existing Lua software is requiring the `luci.http` library for URL encoding/decoding tasks so ensure that it can be loaded in a stand alone manner even if the emulated Lua runtime environment is not available. Fixes: cea2c3578e ("luci-lib-base: forward luci.http.context.request.message to ucode") Ref: https://forum.openwrt.org/t/x/141817 Ref: https://github.com/openwrt/luci/pull/5976#issuecomment-1296220586 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-11-04treewide: sync i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-04Merge pull request #6069 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
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-04luci-mod-dsl: add i18nFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-04luci-mod-dsl: initial committurboproc
Signed-off-by: Roland Barenbrug <roland@treslong.com> [replace spcaes with tabs] [remove not used dsl_cpe_pipe.sh from acl] [cleanup file naming] Signed-off-by: Florian Eckert <fe@dev.tdt.de>
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-03Merge pull request #6072 from TDT-AG/pr/20221103-ovpn-compressFlorian Eckert
luci-app-openvpn: add possibility to set param "compress" without algorithm
2022-11-03luci-app-openvpn: add possibility to set param "compress" without algorithmMartin Schiller
In some situations you need to set the compress param without an algorithm. Compression will be turned off, but the packet framing for compression will still be enabled, allowing a different setting to be pushed later. As it is not possible to have options with optional values at the moment, I've introduced a pseudo value "frames_only" which will be removed in the init script. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
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-02Merge pull request #6066 from autoexpect/add_dohStan Grishin
luci-app-https-dns-proxy: add cn.edu.tsinghua.tuna.dns.lua provider
2022-11-02Merge pull request #6064 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
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>