project/luci.git
2 weeks agoluci-proto-ipv6: augment reqprefix description to include prefix also
Paul Donald [Tue, 19 Nov 2024 15:29:14 +0000 (16:29 +0100)]
luci-proto-ipv6: augment reqprefix description to include prefix also

See https://github.com/openwrt/luci/issues/7397

to match changes in odhcp6c where one can now also specify the prefix

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-proto-3g/ppp/pppossh: fix being unable to set keepalive to 0
Preport [Thu, 14 Nov 2024 20:07:05 +0000 (23:07 +0300)]
luci-proto-3g/ppp/pppossh: fix being unable to set keepalive to 0

Since on openwrt keepalive option defaults to "5 1" when it's not
defined:
https://github.com/openwrt/openwrt/blob/6720c4ccba256186bf2f1b1edadb851c447e62a5/package/network/services/ppp/files/ppp.sh#L128

Users must be able to set it to 0 to ignore connection failures.

Signed-off-by: Erdem Gez <perport@perport.net>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-upnp: Finalise changes for OpenWrt 24.10 release
Self-Hosting-Group [Fri, 29 Nov 2024 00:00:00 +0000 (00:00 +0000)]
luci-app-upnp: Finalise changes for OpenWrt 24.10 release

Closes #7407

Signed-off-by: Self-Hosting-Group <selfhostinggroup-git+openwrt@shost.ing>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-openvpn: Handle missing openvpn config file.
Milad Mohtashamirad [Mon, 18 Nov 2024 03:09:53 +0000 (14:09 +1100)]
luci-app-openvpn: Handle missing openvpn config file.

With this change if the specified config file (from UCI) doesn't exist,
it won't error out. instead it treats it as an empty file.
Previously, when clicking edit on the custom_config option in the UI, it
will show an error because the file doesn't exist there by default. As a
result, a user can't easily add (paste) a config file content.

Signed-off-by: Milad Mohtashamirad <milad.mohtashamirad@morsemicro.com>
2 weeks agoluci-mod-status: NOTRACK action for nftables rule rendering
Paul Donald [Sat, 30 Nov 2024 03:47:52 +0000 (04:47 +0100)]
luci-mod-status: NOTRACK action for nftables rule rendering

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-firewall: fix some strings
Paul Donald [Fri, 29 Nov 2024 00:09:56 +0000 (01:09 +0100)]
luci-app-firewall: fix some strings

i18n refresh

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoluci-app-statistics: fix prepare values from list vlaues
Aleksey Kolosov [Fri, 15 Nov 2024 07:42:55 +0000 (10:42 +0300)]
luci-app-statistics: fix prepare values from list vlaues

If UCI store values as a list instead of an option, conversation for the
collectd configuration is not work correctly. This is due to the use of
a DynamicList type element in the UI (for example, for the RRATimespans
field). For this function argument val receives as array instead of a
string, so no additional conversion is required.

Signed-off-by: Aleksey Kolosov <softovick@gmail.com>
2 weeks agoluci-mod-network: fix DHCP ip constraint (masks generate "bad address")
Paul Donald [Thu, 28 Nov 2024 18:30:01 +0000 (19:30 +0100)]
luci-mod-network: fix DHCP ip constraint (masks generate "bad address")

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2 weeks agoTranslated using Weblate (Chinese (Traditional Han script))
Hosted Weblate [Wed, 27 Nov 2024 12:00:39 +0000 (13:00 +0100)]
Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 91.1% (2304 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (399 of 399 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Hebrew)

Currently translated at 100.0% (16 of 16 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (171 of 171 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 95.3% (164 of 172 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (44 of 44 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (102 of 102 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (175 of 175 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 87.2% (348 of 399 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (62 of 62 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (89 of 89 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2528 of 2528 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: Yuan Lau <traverslombard@outlook.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hmzs <hmzs@1szer1.hu>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: Yuan Lau <traverslombard@outlook.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: hmzs <hmzs@1szer1.hu>
Signed-off-by: try496 <pinghejk@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/zh_Hant/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat

2 weeks agoluci-base: make items of UIDynamicList drag-sortable
Ramon Van Gorkom [Thu, 21 Nov 2024 20:34:14 +0000 (21:34 +0100)]
luci-base: make items of UIDynamicList drag-sortable

Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
3 weeks agoluci-base: form: fix sort order bug triggered by integer types
Paul Donald [Mon, 25 Nov 2024 20:32:39 +0000 (21:32 +0100)]
luci-base: form: fix sort order bug triggered by integer types

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-base: uci: fixed reorder bug where missed deletes caused off-by-one
Paul Donald [Mon, 25 Nov 2024 20:26:35 +0000 (21:26 +0100)]
luci-base: uci: fixed reorder bug where missed deletes caused off-by-one

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-mod-network: routes: implement cloneable for all tabs
Paul Donald [Sun, 24 Nov 2024 01:11:03 +0000 (02:11 +0100)]
luci-mod-network: routes: implement cloneable for all tabs

This enables cloning of individual routes and rules where one wishes
to make similar entries rapidly.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-firewall: implement cloneable for all tabs (except zones)
Paul Donald [Sat, 23 Nov 2024 23:31:08 +0000 (00:31 +0100)]
luci-app-firewall: implement cloneable for all tabs (except zones)

This enables cloning of individual rules, forwards, etc where one wishes
to make similar entries rapidly.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-base: add clone action for tables
Paul Donald [Sun, 24 Nov 2024 00:50:40 +0000 (01:50 +0100)]
luci-base: add clone action for tables

This augments CBITableSection, affecting types which extend it, i.e.
CBIGridSection.

Setting a table 'cloneable' property to true reveals a column of clone
buttons who designate the current entry as a clone source. Clicking the
clone button duplicates the data of that section_id into a new entry,
while the new entry gets a new and unique SID. E.g.

s = m.section(form.GridSection, 'foo', _('Bar'));
...
s.cloneable = true;

Clone and add actions differ: clone will not open a dialogue. That is a
user exercise.

One may set the put_next flag to false to put the new clone last, or
true to put it next (after the clone source).

This uses a new uci action which fulfills the behaviour: clone

It is possible for the uci clone action to be used independently.

See also:
https://forum.openwrt.org/t/add-clone-button-to-luci-configurations-esp-in-firewall/196232

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoMerge branch 'master' into openwrt-24.10
Paul Donald [Sun, 24 Nov 2024 03:18:27 +0000 (04:18 +0100)]
Merge branch 'master' into openwrt-24.10

3 weeks agoluci-app-adblock: sync with adblock-4.2.3-1
Dirk Brenken [Sat, 23 Nov 2024 21:57:39 +0000 (22:57 +0100)]
luci-app-adblock: sync with adblock-4.2.3-1

* add new tld option

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit cb767dc51bd8ccd0fdfda14bd99fcf47c57eea14)

3 weeks agoluci-app-adblock: sync with adblock-4.2.3-1
Dirk Brenken [Sat, 23 Nov 2024 21:57:39 +0000 (22:57 +0100)]
luci-app-adblock: sync with adblock-4.2.3-1

* add new tld option

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 weeks agoMerge pull request #7408 from stangri/master-luci-app-adblock-fast
Stan Grishin [Sat, 23 Nov 2024 18:05:22 +0000 (10:05 -0800)]
Merge pull request #7408 from stangri/master-luci-app-adblock-fast

luci-app-adblock-fast: sync with principal

3 weeks agocollections: select package manager for SSL collections
Robert Marko [Thu, 21 Nov 2024 21:17:04 +0000 (22:17 +0100)]
collections: select package manager for SSL collections

Currently, the regular and nginx collections include package manager
by default but SSL collections dont, so lets include package manager on
SSL collections as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
3 weeks agoluci-app-keepalived: add notification tab
Christian Korber [Fri, 15 Nov 2024 08:18:17 +0000 (09:18 +0100)]
luci-app-keepalived: add notification tab

This commit adds a tab to modify keepalived.user file.
With this commit it is possible to issue custom commands.

Signed-off-by: Christian Korber <ckorber@tdt.de>
3 weeks agoluci-app-libreswan: small refactor
Paul Donald [Fri, 22 Nov 2024 23:24:10 +0000 (00:24 +0100)]
luci-app-libreswan: small refactor

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-libreswan: prevent proposals and tunnels overwriting each other
Paul Donald [Fri, 22 Nov 2024 22:47:19 +0000 (23:47 +0100)]
luci-app-libreswan: prevent proposals and tunnels overwriting each other

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agotreewide: HTML Cleanup
Mustafa Can Elmacı [Sun, 17 Nov 2024 12:52:45 +0000 (15:52 +0300)]
treewide: HTML Cleanup

* HTML Cleanup: Meta tags.
* Converted charset to shorthand.
* Removed meta tags with `Content-Script-Type` attribute. (Invalid in HTML5 spec.)

* HTML Cleanup: CSS tags.
* Removed `type` attribute with CSS files from link tags. (HTML5 spec recommends omitting it.)
* Removed `type` attribute from style tags. (Deprecated in HTML5 spec.)
https://html.spec.whatwg.org/#attr-link-type
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style

* HTML Cleanup: Convert from XHTML to HTML5
* Removed XML declaration.
* Removed XML namespace.
* Changed doctype to HTML5.

* HTML Cleanup: CDATA tags.
* CDATA sections should not be used within HTML they are considered as comments and not displayed.
https://developer.mozilla.org/en-US/docs/Web/API/CDATASection

* HTML Cleanup: Script tags.
* Removed `language` attribute from script tags. (No longer valid in HTML5)
* Removed `type` attribute with JavaScript MIME type from script tags. (HTML5 spec recommends omitting it.)
https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type
https://mimesniff.spec.whatwg.org/#javascript-mime-type

Signed-off-by: Mustafa Can Elmacı <mustafacan@elmaci.net>
3 weeks agoluci-proto-openconnect: convert helper to ucode
Paul Donald [Fri, 22 Nov 2024 18:50:43 +0000 (19:50 +0100)]
luci-proto-openconnect: convert helper to ucode

set also dep to luci-base

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-proto-openfortivpn: convert helper to ucode
Paul Donald [Fri, 22 Nov 2024 19:10:50 +0000 (20:10 +0100)]
luci-proto-openfortivpn: convert helper to ucode

set also dep to luci-base

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-ddns: excise luci-lua-runtime depends
Paul Donald [Thu, 21 Nov 2024 17:55:02 +0000 (18:55 +0100)]
luci-app-ddns: excise luci-lua-runtime depends

was commit 8efe23f3be44a28b872f2cb78b5bac5c8ff7e0a3

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoTranslations update from Hosted Weblate (#7402)
Weblate (bot) [Thu, 21 Nov 2024 19:12:41 +0000 (20:12 +0100)]
Translations update from Hosted Weblate (#7402)

* Translated using Weblate (Spanish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Spanish)

Currently translated at 96.7% (30 of 31 strings)

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

Translated using Weblate (Spanish)

Currently translated at 97.5% (2466 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 91.8% (79 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/

Translated using Weblate (Irish)

Currently translated at 100.0% (116 of 116 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (175 of 175 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (161 of 161 strings)

Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (250 of 250 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 50.0% (1 of 2 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 0.6% (1 of 161 strings)

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

Translated using Weblate (French)

Currently translated at 24.6% (20 of 81 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 11.1% (5 of 45 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 33.3% (11 of 33 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 2.6% (2 of 76 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 10.4% (5 of 48 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 2.5% (1 of 40 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 2.3% (3 of 128 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 10.6% (7 of 66 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 3.4% (3 of 88 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 23.8% (5 of 21 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 6.1% (5 of 81 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 10.0% (2 of 20 strings)

Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 36.5% (34 of 93 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 3.6% (6 of 165 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 92.8% (13 of 14 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 54.0% (135 of 250 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 90.2% (65 of 72 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 87.2% (348 of 399 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 96.2% (2434 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 96.7% (30 of 31 strings)

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

Translated using Weblate (Spanish)

Currently translated at 97.5% (2466 of 2528 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pt_BR/

Translated using Weblate (French)

Currently translated at 88.3% (76 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fr/

Translated using Weblate (French)

Currently translated at 0.7% (1 of 128 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 3.7% (6 of 161 strings)

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

Translated using Weblate (French)

Currently translated at 22.2% (18 of 81 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 30.3% (10 of 33 strings)

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

Translated using Weblate (French)

Currently translated at 39.3% (13 of 33 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 2.6% (2 of 76 strings)

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

Translated using Weblate (French)

Currently translated at 3.9% (3 of 76 strings)

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

Translated using Weblate (French)

Currently translated at 6.5% (3 of 46 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 2.3% (3 of 128 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 3.0% (2 of 66 strings)

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

Translated using Weblate (French)

Currently translated at 6.0% (4 of 66 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 1.1% (1 of 88 strings)

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

Translated using Weblate (French)

Currently translated at 1.1% (1 of 88 strings)

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

Translated using Weblate (French)

Currently translated at 9.5% (2 of 21 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 3.7% (3 of 81 strings)

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

Translated using Weblate (French)

Currently translated at 2.5% (5 of 198 strings)

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

Translated using Weblate (French)

Currently translated at 15.1% (5 of 33 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.0% (47 of 50 strings)

Translated using Weblate (French)

Currently translated at 94.0% (47 of 50 strings)

Translated using Weblate (French)

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (48 of 48 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (French)

Currently translated at 94.5% (173 of 183 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 20.0% (8 of 40 strings)

Translated using Weblate (French)

Currently translated at 17.5% (7 of 40 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.2% (376 of 399 strings)

Translated using Weblate (French)

Currently translated at 64.9% (259 of 399 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (French)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2528 of 2528 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 89.2% (2256 of 2528 strings)

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

Translated using Weblate (Italian)

Currently translated at 95.6% (2417 of 2528 strings)

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

Translated using Weblate (French)

Currently translated at 84.2% (2131 of 2528 strings)

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

Translated using Weblate (German)

Currently translated at 96.1% (2430 of 2528 strings)

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

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Co-authored-by: Phantomwise <phantomwise67@protonmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: gcb <gabrielbarros+weblate@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: 少年ウィンド <k236michaeimm@gmail.com>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Ettore Atalan <atalanttore@googlemail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Signed-off-by: Phantomwise <phantomwise67@protonmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: gcb <gabrielbarros+weblate@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: 少年ウィンド <k236michaeimm@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilebrowser/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt_BR/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/filebrowser
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/vnstat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

* Translated using Weblate (French)

Currently translated at 5.2% (4 of 76 strings)

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

Signed-off-by: Phantomwise <phantomwise67@protonmail.com>
* Translated using Weblate (French)

Currently translated at 100.0% (2 of 2 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (31 of 31 strings)

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

Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
* Translated using Weblate (Finnish)

Currently translated at 100.0% (25 of 25 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 100.0% (12 of 12 strings)

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

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* Translated using Weblate (Finnish)

Currently translated at 100.0% (38 of 38 strings)

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

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* Translated using Weblate (Finnish)

Currently translated at 100.0% (12 of 12 strings)

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

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
---------

Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Ettore Atalan <atalanttore@googlemail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Signed-off-by: Phantomwise <phantomwise67@protonmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: gcb <gabrielbarros+weblate@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: 少年ウィンド <k236michaeimm@gmail.com>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: MkQtS <MkQtS@users.noreply.hosted.weblate.org>
Co-authored-by: Phantomwise <phantomwise67@protonmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: gcb <gabrielbarros+weblate@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: 少年ウィンド <k236michaeimm@gmail.com>
Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
3 weeks agoluci-app-p910nd: excise luci-compat
Paul Donald [Thu, 21 Nov 2024 16:57:00 +0000 (17:57 +0100)]
luci-app-p910nd: excise luci-compat

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-ddns: Convert to JS
Paul Donald [Thu, 21 Nov 2024 17:34:45 +0000 (18:34 +0100)]
luci-app-ddns: Convert to JS

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-base: ui: extend addNotification to handle a user-provided timeout
Paul Donald [Wed, 20 Nov 2024 23:49:57 +0000 (00:49 +0100)]
luci-base: ui: extend addNotification to handle a user-provided timeout

A millisecond value after which the notification will disappear
automatically. If omitted, the notification will remain until it
receives the click event.

Existing calls are unaffected.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
3 weeks agoluci-app-p910nd: update to package-manager
Paul Donald [Tue, 19 Nov 2024 01:30:42 +0000 (02:30 +0100)]
luci-app-p910nd: update to package-manager

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoluci-app-adblock-fast: sync with principal
Stan Grishin [Mon, 18 Nov 2024 21:13:56 +0000 (21:13 +0000)]
luci-app-adblock-fast: sync with principal

Signed-off-by: Stan Grishin <stangri@melmac.ca>
4 weeks agoluci-lua-runtime: fix build error with LTO
Anari Jalakas [Mon, 11 Nov 2024 19:06:08 +0000 (21:06 +0200)]
luci-lua-runtime: fix build error with LTO

Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled.

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
4 weeks agoluci-lib-nixio: fix build error with LTO
Anari Jalakas [Mon, 11 Nov 2024 19:05:06 +0000 (21:05 +0200)]
luci-lib-nixio: fix build error with LTO

Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled.

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
4 weeks agoluci-lib-jsonc: fix build error with LTO
Anari Jalakas [Mon, 11 Nov 2024 19:03:50 +0000 (21:03 +0200)]
luci-lib-jsonc: fix build error with LTO

Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled.

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
4 weeks agoluci-lib-ip: fix build error with LTO
Anari Jalakas [Mon, 11 Nov 2024 19:00:46 +0000 (21:00 +0200)]
luci-lib-ip: fix build error with LTO

Adding $(FPIC) parameter fixes building with CONFIG_USE_LTO enabled.

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
4 weeks agoluci-proto-vxlan: fix format in i18n strings
Paul Donald [Sun, 17 Nov 2024 22:08:28 +0000 (23:08 +0100)]
luci-proto-vxlan: fix format in i18n strings

follow-up to 9ebffc1ecdb8871dea7d35eb8eb10dde688baf5d

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoluci-app-package-manager: support new APK repositories.d configs
Christian Marangi [Sat, 16 Nov 2024 17:16:20 +0000 (18:16 +0100)]
luci-app-package-manager: support new APK repositories.d configs

Support new APK repositories.d configs following OPKG was to better
split distfeeds and customfeeds.

Support for ""legacy"" repositories is kept to support migration period
and to support custom scenario where user use this file instead.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
4 weeks agoluci-mod-network: Fix for a9e1685 to enable translation
Hannu Nyman [Sun, 17 Nov 2024 08:24:03 +0000 (10:24 +0200)]
luci-mod-network: Fix for a9e1685 to enable translation

Fix the erroneous placement of ) in a9e1685 to actually provide translation.

Fixes #7401

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 weeks agoci: account for APK as default on main branch
Daniel Nilsson [Fri, 15 Nov 2024 21:38:41 +0000 (22:38 +0100)]
ci: account for APK as default on main branch

With APK defaulted on openwrt:main, we should include packages with the
.apk file extension as artifacts. Also default the logging to V=s as
otherwise the APK version check won't be printed to stdout.

Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
4 weeks agoci: upgrade openwrt/gh-action-sdk workflow to v7
Daniel Nilsson [Fri, 15 Nov 2024 19:20:55 +0000 (20:20 +0100)]
ci: upgrade openwrt/gh-action-sdk workflow to v7

With the change of the Docker container not including pre-built
binaries [1], the previous version of the workflow fails as it still
expects those to be present in the upstream container while the new
versions runs a file called setup.sh if present to configure the
container.

By upgrading openwrt/gh-action-sdk workflow to v7, we make sure that
setup.sh is run and configures the container [2].

[1] https://github.com/openwrt/docker/commit/9b55784b18f8d2c684aac4dd21a224320bb9b9ce
[2] https://github.com/openwrt/gh-action-sdk/commit/0c00b28c11bed5c7697e807d4cb8ef176ca688ef

Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
4 weeks agotreewide: Sync i18n translations
Hannu Nyman [Sat, 16 Nov 2024 10:17:34 +0000 (12:17 +0200)]
treewide: Sync i18n translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 weeks agoTranslated using Weblate (Filipino)
Hosted Weblate [Fri, 15 Nov 2024 16:04:53 +0000 (17:04 +0100)]
Translated using Weblate (Filipino)

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Filipino)

Currently translated at 6.4% (162 of 2528 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (250 of 250 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

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

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

Translated using Weblate (Dutch)

Currently translated at 5.7% (9 of 157 strings)

Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/nl/

Translated using Weblate (Dutch)

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

Translated using Weblate (Hebrew)

Currently translated at 100.0% (26 of 26 strings)

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

Co-authored-by: Hansie P <jjpeersman@me.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Hansie P <jjpeersman@me.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fil/
Translation: OpenWrt/LuCI/applications/openvpn

4 weeks agoluci-base: i18n refresh
Paul Donald [Thu, 14 Nov 2024 20:01:08 +0000 (21:01 +0100)]
luci-base: i18n refresh

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoluci-mod-network: dhcp; implement ignore_hosts_dir dnsmasq setting
Paul Donald [Fri, 8 Nov 2024 15:39:19 +0000 (16:39 +0100)]
luci-mod-network: dhcp; implement ignore_hosts_dir dnsmasq setting

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoluci-mod-network: improve route setting descriptions
Paul Donald [Thu, 14 Nov 2024 19:42:41 +0000 (20:42 +0100)]
luci-mod-network: improve route setting descriptions

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-mod-status: channel_analysis: detect 40 MHz (20+20 bonded) APs
Aleksander Jan Bajkowski [Thu, 31 Oct 2024 21:27:54 +0000 (22:27 +0100)]
luci-mod-status: channel_analysis: detect 40 MHz (20+20 bonded) APs

At the moment, 40 MHz detection works only for some APs. HT (802.11n)
exposes the 40 MHz capability of APs in two ways. The first way is
a continuous 40 Mhz band. The second way is two 20MHz bonded channels.
Linux detects the presence of 40 MHz by checking the presence of the
second channel. It is always absent when the AP supports only 20 MHz.
This PR fixes this issue and both ways are supported.

First (40 MHz continuous):
HT Operation:
     Primary Channel: 13
     Secondary Channel Offset: below
     Channel Width: 40 MHz or higher

Second way (20+20MHz bonded):
HT Operation:
     Primary Channel: 1
     Secondary Channel Offset: above
     Channel Width: 20 MHz

Pure 20MHz channel:
HT Operation:
     Primary Channel: 1
     Secondary Channel Offset: no secondary
     Channel Width: 20 MHz

Fixes: #6839
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
5 weeks agoTranslated using Weblate (Finnish)
Hosted Weblate [Sun, 10 Nov 2024 08:41:16 +0000 (09:41 +0100)]
Translated using Weblate (Finnish)

Currently translated at 69.7% (1723 of 2470 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (93 of 93 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (93 of 93 strings)

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

Translated using Weblate (Greek)

Currently translated at 12.1% (4 of 33 strings)

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

Translated using Weblate (Greek)

Currently translated at 2.6% (2 of 76 strings)

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

Translated using Weblate (Greek)

Currently translated at 2.1% (1 of 46 strings)

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

Translated using Weblate (Greek)

Currently translated at 1.5% (1 of 66 strings)

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

Translated using Weblate (Greek)

Currently translated at 1.1% (1 of 88 strings)

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

Translated using Weblate (Greek)

Currently translated at 4.7% (1 of 21 strings)

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

Translated using Weblate (Greek)

Currently translated at 0.5% (1 of 198 strings)

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

Translated using Weblate (Greek)

Currently translated at 6.0% (2 of 33 strings)

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

Translated using Weblate (Greek)

Currently translated at 6.0% (4 of 66 strings)

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

Translated using Weblate (Greek)

Currently translated at 6.7% (6 of 89 strings)

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

Translated using Weblate (Greek)

Currently translated at 10.2% (5 of 49 strings)

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

Translated using Weblate (Greek)

Currently translated at 16.6% (28 of 168 strings)

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

Translated using Weblate (Greek)

Currently translated at 7.8% (8 of 102 strings)

Translated using Weblate (Greek)

Currently translated at 16.6% (8 of 48 strings)

Translated using Weblate (Greek)

Currently translated at 5.4% (9 of 165 strings)

Translated using Weblate (Greek)

Currently translated at 20.1% (57 of 283 strings)

Translated using Weblate (Greek)

Currently translated at 25.0% (619 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 6.4% (160 of 2470 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (German)

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2470 of 2470 strings)

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

Co-authored-by: Colton Silva <jamesemiliano74@gmail.com>
Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Mac Mac <nofxmac@gmail.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: try496 <pinghejk@gmail.com>
Signed-off-by: Colton Silva <jamesemiliano74@gmail.com>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Mac Mac <nofxmac@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/el/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/el/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp

5 weeks agoluci-app-dockerman: Use apk compatible versioning
Hannu Nyman [Sun, 10 Nov 2024 08:16:51 +0000 (10:16 +0200)]
luci-app-dockerman: Use apk compatible versioning

Adjust versioning for apk compatibility.

Also set date to last change (of dependencies).

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
5 weeks agoluci.mk: Add apk compatibility to PKG_RELEASE handling
Hannu Nyman [Sat, 9 Nov 2024 19:10:12 +0000 (21:10 +0200)]
luci.mk: Add apk compatibility to PKG_RELEASE handling

Most LuCI packages have automatic versioning, but some
use manual versioning, and compatibility with apk requires
'r' to be added into PKG_RELEASE in style of 1.2.7-r17

Modify luci.mk to behave similarly as the the generic
packages Makefile. Add 'r' prefix to PKG_RELEASE.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
5 weeks agoMerge pull request #7367 from abajk/channel-160mhz
Hannu Nyman [Sat, 9 Nov 2024 17:10:05 +0000 (19:10 +0200)]
Merge pull request #7367 from abajk/channel-160mhz

luci-mod-status: channel_analysis: detect 160 MHz capable AP

5 weeks agoluci-app-wifischedule: tighten acl perms
Paul Donald [Fri, 8 Nov 2024 10:33:44 +0000 (11:33 +0100)]
luci-app-wifischedule: tighten acl perms

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-mod-status: channel_analysis: detect 160 MHz capable AP
Aleksander Jan Bajkowski [Tue, 29 Oct 2024 23:12:52 +0000 (00:12 +0100)]
luci-mod-status: channel_analysis: detect 160 MHz capable AP

Implement a workaround to detect an 160MHz capable AP. It was introduced
in the mac80211 in 2016 with 802.11ac Wave 2. APs capable of 160 MHz are
detected by the shift of central frequencies. More detailed description
in the link [1]. Every AP I have seen presents support for 160 MHz in this way.

[1] https://github.com/torvalds/linux/commit/23665aaf9170ae6328cc4f68250c529a628af2ab
Fixes: #6262
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
5 weeks agoluci-base: fix documented path
Paul Donald [Thu, 7 Nov 2024 20:23:25 +0000 (21:23 +0100)]
luci-base: fix documented path

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-proto-vxlan: fix tos write and load handlers
Paul Donald [Thu, 7 Nov 2024 00:45:41 +0000 (01:45 +0100)]
luci-proto-vxlan: fix tos write and load handlers

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-app-wifischedule: Convert to JS
Ramon Van Gorkom [Thu, 31 Oct 2024 20:38:11 +0000 (21:38 +0100)]
luci-app-wifischedule: Convert to JS

luci-app-wifischedule: Convert to JS

Signed-off-by: Ramon Van Gorkom <Ramon00c00@gmail.com>
5 weeks agoTranslated using Weblate (Filipino)
Hosted Weblate [Wed, 6 Nov 2024 07:41:44 +0000 (08:41 +0100)]
Translated using Weblate (Filipino)

Currently translated at 6.4% (159 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 5.9% (147 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 94.8% (184 of 194 strings)

Translated using Weblate (Filipino)

Currently translated at 5.7% (142 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 5.0% (125 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 5.0% (125 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 4.9% (122 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 4.8% (121 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 3.5% (87 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 3.4% (86 of 2470 strings)

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

Translated using Weblate (Filipino)

Currently translated at 94.8% (184 of 194 strings)

Translated using Weblate (Filipino)

Currently translated at 3.4% (85 of 2470 strings)

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

Translated using Weblate (Italian)

Currently translated at 7.4% (12 of 161 strings)

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

Translated using Weblate (Italian)

Currently translated at 18.7% (9 of 48 strings)

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

Translated using Weblate (Italian)

Currently translated at 10.2% (9 of 88 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Italian)

Currently translated at 23.5% (37 of 157 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Italian)

Currently translated at 28.2% (54 of 191 strings)

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

Translated using Weblate (Italian)

Currently translated at 28.0% (48 of 171 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (31 of 31 strings)

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

Translated using Weblate (Italian)

Currently translated at 99.4% (197 of 198 strings)

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

Translated using Weblate (Italian)

Currently translated at 98.2% (2426 of 2470 strings)

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

Added translation using Weblate (Slovak)

Translated using Weblate (Filipino)

Currently translated at 80.4% (156 of 194 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (399 of 399 strings)

Translated using Weblate (Filipino)

Currently translated at 67.0% (130 of 194 strings)

Translated using Weblate (Filipino)

Currently translated at 2.1% (52 of 2470 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (46 of 46 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (21 of 21 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (89 of 89 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (194 of 194 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (399 of 399 strings)

Translated using Weblate (Filipino)

Currently translated at 24.2% (47 of 194 strings)

Translated using Weblate (Filipino)

Currently translated at 96.9% (32 of 33 strings)

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

Translated using Weblate (Slovak)

Currently translated at 86.0% (74 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/sk/

Translated using Weblate (Filipino)

Currently translated at 1.9% (48 of 2470 strings)

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

Co-authored-by: Colton Silva <jamesemiliano74@gmail.com>
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: Milan Šalka <salka.milan@googlemail.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: lotigara <lotigara@yandex.ru>
Co-authored-by: wlkmanist <vlad.king5555@mail.ru>
Signed-off-by: Colton Silva <jamesemiliano74@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: MaycoH <hudec.marian@hotmail.com>
Signed-off-by: Milan Šalka <salka.milan@googlemail.com>
Signed-off-by: Random <random-r@users.noreply.hosted.weblate.org>
Signed-off-by: lotigara <lotigara@yandex.ru>
Signed-off-by: wlkmanist <vlad.king5555@mail.ru>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/fil/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/it/
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

5 weeks agoluci-mod-network: show 'Interface disabled' in status
Paul Donald [Tue, 5 Nov 2024 18:31:33 +0000 (19:31 +0100)]
luci-mod-network: show 'Interface disabled' in status

Signed-off-by: Fengyu Wu <saldry@proton.me>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-mod-status: rework interface status info
Paul Donald [Tue, 5 Nov 2024 18:06:49 +0000 (19:06 +0100)]
luci-mod-status: rework interface status info

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-mod-network: rework interface status info
Paul Donald [Tue, 5 Nov 2024 17:34:18 +0000 (18:34 +0100)]
luci-mod-network: rework interface status info

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
5 weeks agoluci-base: network; implement getIP6Prefixes()
Paul Donald [Tue, 5 Nov 2024 17:33:05 +0000 (18:33 +0100)]
luci-base: network; implement getIP6Prefixes()

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
6 weeks agoluci-app-package-manager: Show the executed command
Hannu Nyman [Sun, 3 Nov 2024 14:19:15 +0000 (16:19 +0200)]
luci-app-package-manager: Show the executed command

Clarify the output of the LuCI package manager actions:
show also the exact command passed to apk & opkg
(in addition to output & errors from the command)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
6 weeks agoluci-app-package-manager: Fix upgrade action for apk
Hannu Nyman [Sat, 2 Nov 2024 16:27:05 +0000 (18:27 +0200)]
luci-app-package-manager: Fix upgrade action for apk

Fix upgrade action for apk by passing an attribute to
differentiate between install and upgrade actions.
Adjust acl accordingly.

Remove extra whitespace.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
6 weeks agoluci-app-package-manager: fix 'Update lists' button for apk
Hannu Nyman [Sat, 2 Nov 2024 11:46:14 +0000 (13:46 +0200)]
luci-app-package-manager: fix 'Update lists' button for apk

Fix the button "Update lists..." to actually update package lists
instead of trying to upgrade all packages when using apk.
(No change for opkg.)

Note: the package upgrade button remains inactive with apk. It still
launches 'apk install' command, which does not work for upgrade.

Also remove whitespace from line end.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
6 weeks agoMerge pull request #7369 from stangri/master-luci-app-adblock-fast
Stan Grishin [Sat, 2 Nov 2024 00:47:02 +0000 (17:47 -0700)]
Merge pull request #7369 from stangri/master-luci-app-adblock-fast

luci-app-adblock-fast: update to sync with principal package

6 weeks agoMerge pull request #7368 from stangri/master-luci-app-pbr
Stan Grishin [Thu, 31 Oct 2024 17:05:01 +0000 (10:05 -0700)]
Merge pull request #7368 from stangri/master-luci-app-pbr

luci-app-pbr: update to sync with principal package

6 weeks agoluci-app-adblock-fast: update to sync with principal package
Stan Grishin [Thu, 31 Oct 2024 02:01:41 +0000 (02:01 +0000)]
luci-app-adblock-fast: update to sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
6 weeks agoluci-app-pbr: update to sync with principal package
Stan Grishin [Thu, 31 Oct 2024 01:59:47 +0000 (01:59 +0000)]
luci-app-pbr: update to sync with principal package

Signed-off-by: Stan Grishin <stangri@melmac.ca>
6 weeks agoTranslated using Weblate (Irish)
Hosted Weblate [Wed, 30 Oct 2024 12:47:28 +0000 (13:47 +0100)]
Translated using Weblate (Irish)

Currently translated at 100.0% (2470 of 2470 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (12 of 12 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (20 of 20 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (161 of 161 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (45 of 45 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (20 of 20 strings)

Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (76 of 76 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (14 of 14 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (49 of 49 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (102 of 102 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (399 of 399 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (2470 of 2470 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 93.6% (2314 of 2470 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 74.4% (64 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/nb_NO/

Translated using Weblate (German)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/de/

Translated using Weblate (German)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (German)

Currently translated at 95.9% (47 of 49 strings)

Translated using Weblate (German)

Currently translated at 99.2% (281 of 283 strings)

Added translation using Weblate (Filipino)

Translated using Weblate (Filipino)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Filipino)

Currently translated at 1.9% (47 of 2470 strings)

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

Added translation using Weblate (Filipino)

Translated using Weblate (Hebrew)

Currently translated at 39.5% (34 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/he/

Translated using Weblate (Lithuanian)

Currently translated at 67.2% (111 of 165 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (50 of 50 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2470 of 2470 strings)

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

Translated using Weblate (Persian)

Currently translated at 98.8% (85 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fa/

Translated using Weblate (Lithuanian)

Currently translated at 40.6% (67 of 165 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 97.3% (73 of 75 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2470 of 2470 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/

Translated using Weblate (Irish)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Lithuanian)

Currently translated at 39.3% (65 of 165 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (283 of 283 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (2470 of 2470 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 37.5% (62 of 165 strings)

Co-authored-by: Adam Stańczyk <a.stanczyk@onet.pl>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Colton Silva <jamesemiliano74@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: hmzs <hmzs@1szer1.hu>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: st7105 <st7105@gmail.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Allan Nordhøy <epost@anotheragency.no>
Signed-off-by: Colton Silva <jamesemiliano74@gmail.com>
Signed-off-by: Danial Behzadi <dani.behzi@ubuntu.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: hmzs <hmzs@1szer1.hu>
Signed-off-by: sergio <sergio+it@outerface.net>
Signed-off-by: ssantos <ssantos@web.de>
Signed-off-by: st7105 <st7105@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pl/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

6 weeks agoluci-mod-network: add 11be support - revert hwval null check for 5g/2g mode
Rudy Andram [Tue, 29 Oct 2024 05:21:16 +0000 (05:21 +0000)]
luci-mod-network: add 11be support - revert hwval null check for 5g/2g mode

remove misplaced ax/be checks

Signed-off-by: Rudy Andram <rmandrad@gmail.com>
7 weeks agoMerge pull request #7348 from stangri/master-luci-app-pbr
Stan Grishin [Tue, 29 Oct 2024 00:12:16 +0000 (17:12 -0700)]
Merge pull request #7348 from stangri/master-luci-app-pbr

luci-app-pbr: Sync with pbr 1.1.7-29

7 weeks agoluci-mod-system: add 'reload' button to software start page
Paul Donald [Mon, 28 Oct 2024 13:22:37 +0000 (14:22 +0100)]
luci-mod-system: add 'reload' button to software start page

Often restart is not what is necessary, and can trigger longer outages.

Reload is often sufficient, especially for things like rpcd.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-mod-network: move wifi country-code to 'general' tab
Paul Donald [Mon, 28 Oct 2024 01:09:30 +0000 (02:09 +0100)]
luci-mod-network: move wifi country-code to 'general' tab

increase prominence of this setting

Closes #7356

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-mod-dashboard: fix for devices that do not report noise floor
Paul Donald [Sat, 26 Oct 2024 14:11:06 +0000 (16:11 +0200)]
luci-mod-dashboard: fix for devices that do not report noise floor

Closes #7355

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agogithub: update issue_template
Paul Donald [Fri, 25 Oct 2024 21:50:17 +0000 (23:50 +0200)]
github: update issue_template

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-proto-vxlan: introduce peers tab and additional vxlan settings
Paul Donald [Fri, 27 Sep 2024 01:11:02 +0000 (03:11 +0200)]
luci-proto-vxlan: introduce peers tab and additional vxlan settings

Added ip-bridge dep for bridge command to manage FDB entries.

Reference:
https://events.static.linuxfound.org/sites/events/files/slides/2013-linuxcon.pdf

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-proto-wireguard: make peer entries sortable
Paul Donald [Fri, 25 Oct 2024 19:41:33 +0000 (21:41 +0200)]
luci-proto-wireguard: make peer entries sortable

Closes #7354

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agotreewide: Sync translations
Hannu Nyman [Fri, 25 Oct 2024 17:05:59 +0000 (20:05 +0300)]
treewide: Sync translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
7 weeks agoTranslated using Weblate (Finnish)
Hosted Weblate [Fri, 25 Oct 2024 16:55:06 +0000 (18:55 +0200)]
Translated using Weblate (Finnish)

Currently translated at 33.3% (7 of 21 strings)

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

Translated using Weblate (Finnish)

Currently translated at 69.7% (1721 of 2468 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 33.9% (56 of 165 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/

Translated using Weblate (Yucateco)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/yua/

Translated using Weblate (Vietnamese)

Currently translated at 87.2% (75 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/vi/

Translated using Weblate (Urdu)

Currently translated at 66.2% (57 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ur/

Translated using Weblate (Ukrainian)

Currently translated at 89.5% (77 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/uk/

Translated using Weblate (Turkish)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/tr/

Translated using Weblate (Swedish)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/sv/

Translated using Weblate (Slovak)

Currently translated at 81.3% (70 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/sk/

Translated using Weblate (Russian)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ru/

Translated using Weblate (Romanian)

Currently translated at 87.2% (75 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ro/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pt_BR/

Translated using Weblate (Portuguese)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pt/

Translated using Weblate (Polish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pl/

Translated using Weblate (Norwegian Bokmål)

Currently translated at 72.0% (62 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/nb_NO/

Translated using Weblate (Lithuanian)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/lt/

Translated using Weblate (Korean)

Currently translated at 31.3% (27 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ko/

Translated using Weblate (Japanese)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ja/

Translated using Weblate (Italian)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/it/

Translated using Weblate (Hungarian)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/hu/

Translated using Weblate (Irish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ga/

Translated using Weblate (French)

Currently translated at 87.2% (75 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fr/

Translated using Weblate (Finnish)

Currently translated at 82.5% (71 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fi/

Translated using Weblate (Persian)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fa/

Translated using Weblate (Spanish)

Currently translated at 97.6% (84 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/

Translated using Weblate (English)

Currently translated at 3.4% (3 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/en/

Translated using Weblate (German)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/de/

Translated using Weblate (Danish)

Currently translated at 87.2% (75 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/da/

Translated using Weblate (Czech)

Currently translated at 87.2% (75 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/cs/

Translated using Weblate (Catalan)

Currently translated at 25.5% (22 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ca/

Translated using Weblate (Bulgarian)

Currently translated at 74.4% (64 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/bg/

Translated using Weblate (Arabic)

Currently translated at 90.6% (78 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ar/

Translated using Weblate (Yucateco)

Currently translated at 99.0% (2444 of 2468 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Persian)

Currently translated at 10.4% (257 of 2468 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Urdu)

Currently translated at 0.6% (15 of 2468 strings)

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

Translated using Weblate (Danish)

Currently translated at 90.1% (2226 of 2468 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% (66 of 66 strings)

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

Translated using Weblate (Persian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Arabic)

Currently translated at 7.5% (5 of 66 strings)

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

Translated using Weblate (Arabic)

Currently translated at 97.8% (2414 of 2468 strings)

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

Translated using Weblate (Finnish)

Currently translated at 60.6% (40 of 66 strings)

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

Translated using Weblate (Finnish)

Currently translated at 69.7% (1721 of 2468 strings)

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

Translated using Weblate (Bulgarian)

Currently translated at 14.9% (368 of 2468 strings)

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

Translated using Weblate (Bulgarian)

Currently translated at 12.1% (8 of 66 strings)

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

Translated using Weblate (Norwegian Bokmål)

Currently translated at 10.6% (7 of 66 strings)

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

Translated using Weblate (Slovak)

Currently translated at 90.9% (60 of 66 strings)

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

Translated using Weblate (French)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 36.3% (24 of 66 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Catalan)

Currently translated at 4.5% (3 of 66 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Romanian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (English)

Currently translated at 98.4% (65 of 66 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Swedish)

Currently translated at 93.9% (62 of 66 strings)

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

Translated using Weblate (Italian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Japanese)

Currently translated at 30.3% (20 of 66 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 99.0% (2444 of 2468 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 86.0% (2124 of 2468 strings)

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

Translated using Weblate (Ukrainian)

Currently translated at 78.2% (1931 of 2468 strings)

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

Translated using Weblate (Turkish)

Currently translated at 98.2% (2425 of 2468 strings)

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

Translated using Weblate (Swedish)

Currently translated at 31.3% (774 of 2468 strings)

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

Translated using Weblate (Slovak)

Currently translated at 39.5% (975 of 2468 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Romanian)

Currently translated at 87.4% (2159 of 2468 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 88.1% (2176 of 2468 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 91.7% (2264 of 2468 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% (2468 of 2468 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 31.7% (784 of 2468 strings)

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

Translated using Weblate (Korean)

Currently translated at 27.9% (690 of 2468 strings)

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

Translated using Weblate (Japanese)

Currently translated at 69.0% (1703 of 2468 strings)

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

Translated using Weblate (Italian)

Currently translated at 98.2% (2426 of 2468 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 93.7% (2314 of 2468 strings)

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

Translated using Weblate (French)

Currently translated at 86.7% (2140 of 2468 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (English)

Currently translated at 0.8% (20 of 2468 strings)

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

Translated using Weblate (German)

Currently translated at 98.8% (2439 of 2468 strings)

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

Translated using Weblate (Czech)

Currently translated at 58.3% (1441 of 2468 strings)

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

Translated using Weblate (Catalan)

Currently translated at 36.0% (889 of 2468 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/zh_Hans/

Translated using Weblate (Russian)

Currently translated at 98.8% (85 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ru/

Translated using Weblate (Polish)

Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/pl/

Translated using Weblate (Spanish)

Currently translated at 97.6% (84 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/es/

Translated using Weblate (Russian)

Currently translated at 99.9% (2467 of 2468 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 33.9% (56 of 165 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

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

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

Translated using Weblate (Swedish)

Currently translated at 20.9% (17 of 81 strings)

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

Translated using Weblate (Swedish)

Currently translated at 17.7% (8 of 45 strings)

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

Translated using Weblate (Swedish)

Currently translated at 33.3% (11 of 33 strings)

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

Translated using Weblate (Swedish)

Currently translated at 57.8% (44 of 76 strings)

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

Translated using Weblate (Swedish)

Currently translated at 10.4% (5 of 48 strings)

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

Translated using Weblate (Swedish)

Currently translated at 13.0% (6 of 46 strings)

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

Translated using Weblate (Swedish)

Currently translated at 70.5% (12 of 17 strings)

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

Translated using Weblate (Swedish)

Currently translated at 15.1% (10 of 66 strings)

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

Translated using Weblate (Swedish)

Currently translated at 32.9% (29 of 88 strings)

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

Translated using Weblate (Swedish)

Currently translated at 14.2% (3 of 21 strings)

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

Translated using Weblate (Swedish)

Currently translated at 29.5% (47 of 159 strings)

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

Translated using Weblate (Swedish)

Currently translated at 100.0% (211 of 211 strings)

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

Translated using Weblate (Swedish)

Currently translated at 78.6% (48 of 61 strings)

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

Translated using Weblate (Swedish)

Currently translated at 84.0% (37 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 18.7% (3 of 16 strings)

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

Translated using Weblate (Swedish)

Currently translated at 23.3% (14 of 60 strings)

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

Translated using Weblate (Swedish)

Currently translated at 33.8% (63 of 186 strings)

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

Translated using Weblate (Swedish)

Currently translated at 17.8% (5 of 28 strings)

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

Translated using Weblate (Swedish)

Currently translated at 37.6% (72 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 30.6% (19 of 62 strings)

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

Translated using Weblate (Swedish)

Currently translated at 33.3% (57 of 171 strings)

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

Translated using Weblate (Swedish)

Currently translated at 75.5% (37 of 49 strings)

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

Translated using Weblate (Swedish)

Currently translated at 70.9% (22 of 31 strings)

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

Translated using Weblate (Swedish)

Currently translated at 54.2% (32 of 59 strings)

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

Translated using Weblate (Swedish)

Currently translated at 32.0% (80 of 250 strings)

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

Translated using Weblate (Swedish)

Currently translated at 79.4% (139 of 175 strings)

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

Translated using Weblate (Swedish)

Currently translated at 57.7% (97 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 53.2% (66 of 124 strings)

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

Translated using Weblate (Swedish)

Currently translated at 64.6% (75 of 116 strings)

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

Translated using Weblate (Swedish)

Currently translated at 50.0% (99 of 198 strings)

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

Translated using Weblate (Swedish)

Currently translated at 22.4% (11 of 49 strings)

Translated using Weblate (Swedish)

Currently translated at 43.3% (49 of 113 strings)

Translated using Weblate (Swedish)

Currently translated at 52.9% (54 of 102 strings)

Translated using Weblate (Swedish)

Currently translated at 49.7% (91 of 183 strings)

Translated using Weblate (Swedish)

Currently translated at 53.9% (89 of 165 strings)

Translated using Weblate (Swedish)

Currently translated at 21.1% (41 of 194 strings)

Translated using Weblate (Swedish)

Currently translated at 50.0% (140 of 280 strings)

Translated using Weblate (Swedish)

Currently translated at 25.0% (10 of 40 strings)

Translated using Weblate (Swedish)

Currently translated at 31.0% (124 of 399 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Swedish)

Currently translated at 31.3% (774 of 2468 strings)

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

Translated using Weblate (Russian)

Currently translated at 99.1% (2447 of 2468 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (2468 of 2468 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 99.8% (2464 of 2468 strings)

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

Translated using Weblate (Spanish)

Currently translated at 99.6% (2459 of 2468 strings)

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

Translated using Weblate (Catalan)

Currently translated at 36.3% (889 of 2444 strings)

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

Translated using Weblate (Czech)

Currently translated at 2.4% (4 of 161 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/cs/

Translated using Weblate (Czech)

Currently translated at 4.9% (4 of 81 strings)

Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/cs/

Translated using Weblate (Czech)

Currently translated at 2.6% (2 of 76 strings)

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

Translated using Weblate (Czech)

Currently translated at 2.0% (1 of 48 strings)

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

Translated using Weblate (Czech)

Currently translated at 1.5% (1 of 66 strings)

Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/cs/

Translated using Weblate (Czech)

Currently translated at 1.0% (2 of 198 strings)

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

Translated using Weblate (Czech)

Currently translated at 17.8% (30 of 168 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (61 of 61 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Czech)

Currently translated at 43.7% (7 of 16 strings)

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

Translated using Weblate (Czech)

Currently translated at 22.8% (39 of 171 strings)

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

Translated using Weblate (Czech)

Currently translated at 96.1% (25 of 26 strings)

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

Translated using Weblate (Czech)

Currently translated at 7.6% (19 of 250 strings)

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

Translated using Weblate (Czech)

Currently translated at 52.5% (92 of 175 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (102 of 102 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Czech)

Currently translated at 95.8% (46 of 48 strings)

Translated using Weblate (Czech)

Currently translated at 50.7% (142 of 280 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Czech)

Currently translated at 58.9% (1441 of 2444 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (38 of 38 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (12 of 12 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (2444 of 2444 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (37 of 37 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
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: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: Ondřej Vajda <g3n371k@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: sergio <sergio+it@outerface.net>
Co-authored-by: st7105 <st7105@gmail.com>
Co-authored-by: try496 <pinghejk@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Allan Nordhøy <epost@anotheragency.no>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Ondřej Vajda <g3n371k@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
Signed-off-by: gallegonovato <fran-carro@hotmail.es>
Signed-off-by: sergio <sergio+it@outerface.net>
Signed-off-by: st7105 <st7105@gmail.com>
Signed-off-by: try496 <pinghejk@gmail.com>
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/sv/
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/luciapplicationssamba4/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ru/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat

7 weeks agoMerge pull request #7316 from stangri/master-luci-app-advanced-reboot
Stan Grishin [Fri, 25 Oct 2024 02:18:25 +0000 (19:18 -0700)]
Merge pull request #7316 from stangri/master-luci-app-advanced-reboot

luci-app-advanced-reboot: update to 1.0.1-15

7 weeks agoluci-app-pbr: Sync with pbr 1.1.7-29
Stan Grishin [Thu, 24 Oct 2024 20:20:41 +0000 (20:20 +0000)]
luci-app-pbr: Sync with pbr 1.1.7-29

* bump luci-compat to match principal package
* bump compatible README version
* remove unneeded stops from recently added warning messages
* add warningDhcpLanForce warning message
* fix div class for error and warning messages so that URLs are
  properly decorated

Signed-off-by: Stan Grishin <stangri@melmac.ca>
7 weeks agoluci-proto-wireguard: follow-up fix for status overview
Paul Donald [Thu, 24 Oct 2024 18:34:43 +0000 (20:34 +0200)]
luci-proto-wireguard: follow-up fix for status overview

follow-up to 7acea818735a9c5e8577d6b57f359996956f15e4

Closes #7347

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-base: actually use the packaged options for poll.add calls
Paul Donald [Thu, 24 Oct 2024 14:15:30 +0000 (16:15 +0200)]
luci-base: actually use the packaged options for poll.add calls

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-app-package-manager: add PKG_PROVIDES luci-app-opkg
hnyyghk [Thu, 24 Oct 2024 11:05:01 +0000 (19:05 +0800)]
luci-app-package-manager: add PKG_PROVIDES luci-app-opkg

Add PKG_PROVIDES luci-app-opkg.

Signed-off-by: hnyyghk <i@5icodes.com>
7 weeks agoluci-nginx: rename luci-app-opkg to luci-app-package-manager
hnyyghk [Thu, 24 Oct 2024 05:12:15 +0000 (13:12 +0800)]
luci-nginx: rename luci-app-opkg to luci-app-package-manager

Rename luci-app-opkg to luci-app-package-manager.

Signed-off-by: hnyyghk <i@5icodes.com>
7 weeks agoluci-app-statistics: render all graphs on refresh if no summary
James Haggerty [Thu, 24 Oct 2024 01:17:21 +0000 (12:17 +1100)]
luci-app-statistics: render all graphs on refresh if no summary

Previously, if there would usually be a summary page for the data
but this was not happening because there was only a single instance
(e.g. a single wifi interface), the refresh would mistakenly
request the summary rather than the existing data.

i.e. graphs would mysteriously disappear on refresh.

Signed-off-by: James Haggerty <james.haggerty@morsemicro.com>
7 weeks agoluci-app-package-manager: i18n refresh
Paul Donald [Wed, 23 Oct 2024 22:10:42 +0000 (00:10 +0200)]
luci-app-package-manager: i18n refresh

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-app-package-manager: rename from luci-app-opkg and add APK support
Christian Marangi [Tue, 22 Oct 2024 23:29:10 +0000 (01:29 +0200)]
luci-app-package-manager: rename from luci-app-opkg and add APK support

Rename luci-app-opkg to luci-app-package-manager and add APK support to
it.

The idea is to adapt APK to mimic OPKG output to require minimal changes
to the luci app.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 weeks agoluci-base: add APK as detectable feature
Christian Marangi [Wed, 23 Oct 2024 20:33:05 +0000 (22:33 +0200)]
luci-base: add APK as detectable feature

Add APK as detectable feature so that generic luci-app-pkg can detect
OPKG or APK package manager.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 weeks agoluci-app-opkg: fix passing wrong option on opkg update/install
Christian Marangi [Tue, 22 Oct 2024 22:21:35 +0000 (00:21 +0200)]
luci-app-opkg: fix passing wrong option on opkg update/install

Fix passing wrong option on opkg update/install. While starting to
introduce support for APK in the opkg module, it was notice that
--force-removal-of-dependent-packages was always passed even with update
and install command.

This was probably a leftover/oversight of old one. To fix this, limit
this option only on remove and also update the acl.d to support single
call to update or install.

Fixes: 9b25031cb29b ("luci-app-opkg: rework backend operations")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 weeks agoluci-app-example: spell fix
Paul Donald [Wed, 23 Oct 2024 20:29:09 +0000 (22:29 +0200)]
luci-app-example: spell fix

Closes #7333

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-proto-wireguard: fixed bug with incorrect peer name detection
this-username-has-been-taken [Wed, 23 Oct 2024 10:15:33 +0000 (13:15 +0300)]
luci-proto-wireguard: fixed bug with incorrect peer name detection

Fixed bug with incorrect peer name detection on `Status -> WireGuard`
page when more than one peer with the same public key exist:
1. Peers are now tested not only by public key, but also by
enabled/disabled status, peer host (both IP and FQDN are supported)
and port.
2. Added required `resolveip` dependency.

Closes #7342

Signed-off-by: @this-username-has-been-taken
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-app-firewall: follow-up fix to reuse previous i18n strings
Paul Donald [Wed, 23 Oct 2024 20:19:49 +0000 (22:19 +0200)]
luci-app-firewall: follow-up fix to reuse previous i18n strings

follow-up to 46e6b9ba44a33937c7ba89273da9d2f7fde985ad

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-mod-network: add support for wireless no outdoor restriction
Christian Marangi [Tue, 22 Feb 2022 13:54:42 +0000 (14:54 +0100)]
luci-mod-network: add support for wireless no outdoor restriction

Some channels may restrict its use to indoor only. Add support for
this and alert the user if a channel with this limitation is used.

Closes #5695

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-app-firewall: make a dropdown list for flow offloading options
Arınç ÜNAL [Tue, 11 Oct 2022 19:17:34 +0000 (22:17 +0300)]
luci-app-firewall: make a dropdown list for flow offloading options

Either software or hardware offloading is in use at a time. Make a
dropdown list for them to reflect this on the firewall section of LuCI.

Closes #6247

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-mod-network: use RichListValue widget from form.js
Paul Donald [Wed, 23 Oct 2024 03:10:59 +0000 (05:10 +0200)]
luci-mod-network: use RichListValue widget from form.js

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-base: implement RichListValue widget in form
Paul Donald [Wed, 23 Oct 2024 02:51:38 +0000 (04:51 +0200)]
luci-base: implement RichListValue widget in form

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-base: i18n refresh
Paul Donald [Wed, 23 Oct 2024 01:02:47 +0000 (03:02 +0200)]
luci-base: i18n refresh

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
7 weeks agoluci-mod-network: add ppsk option (support for private psk)
Manuel Giganto [Mon, 12 Oct 2020 15:35:08 +0000 (15:35 +0000)]
luci-mod-network: add ppsk option (support for private psk)

Include support in luci to enable the Private PSK.
When Private PSK is enabled, clients can use a default password (common),
or have their own private password that is associate with the client MAC.

The password is retrieved from RADIUS server, asking for the client MAC,
and when such client MAC is not defined, RADIUS should return a default
password.

RADIUS can also return other parameters like VLANs, which can be used to
put clients dinamically in different vlans based on their MAC, or the
default configuration.

Private PSK is not compatible yet with SAE encryption, therefore cannot
be used yet with WPA3 or WPA3-mixed.

It implements the UI for the PPSK already in master: https://github.com/openwrt/openwrt/pull/3509

Closes #4513

Signed-off-by: Manuel Giganto <mgigantoregistros@gmail.com>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>