Paul Donald
74d2aad3da
luci-mod-network: Add force send of DHCP options (for dnsmasq) to interfaces
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
Closes #8031
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-29 02:35:14 +01:00
Hosted Weblate
4b0f12f8f5
Translated using Weblate (Chinese (Simplified Han script))
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
GitHub pages / deploy (push) Has been cancelled
Currently translated at 100.0% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (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% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (196 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (200 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (2713 of 2713 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% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Russian)
Currently translated at 99.9% (2712 of 2713 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% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ru/
Translated using Weblate (Latvian)
Currently translated at 5.8% (160 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lv/
Translated using Weblate (Finnish)
Currently translated at 4.3% (11 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/fi/
Translated using Weblate (Bulgarian)
Currently translated at 1.1% (3 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/bg/
Translated using Weblate (Bulgarian)
Currently translated at 75.5% (65 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/bg/
Translated using Weblate (Bulgarian)
Currently translated at 8.8% (4 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/bg/
Translated using Weblate (Bulgarian)
Currently translated at 12.1% (4 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ru/
Translated using Weblate (Bulgarian)
Currently translated at 3.3% (4 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/bg/
Translated using Weblate (Bulgarian)
Currently translated at 87.0% (154 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/
Translated using Weblate (Bulgarian)
Currently translated at 15.2% (26 of 171 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Bulgarian)
Currently translated at 14.6% (31 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/
Translated using Weblate (Finnish)
Currently translated at 52.2% (46 of 88 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fi/
Translated using Weblate (Finnish)
Currently translated at 69.8% (51 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/fi/
Translated using Weblate (Bulgarian)
Currently translated at 23.2% (17 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ru/
Translated using Weblate (Bulgarian)
Currently translated at 15.1% (5 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/ru/
Translated using Weblate (Bulgarian)
Currently translated at 13.2% (359 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/bg/
Translated using Weblate (Bulgarian)
Currently translated at 7.1% (1 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/bg/
Translated using Weblate (Bulgarian)
Currently translated at 11.2% (14 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/bg/
Translated using Weblate (Bulgarian)
Currently translated at 4.5% (2 of 44 strings)
Translated using Weblate (Bulgarian)
Currently translated at 12.1% (24 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/bg/
Translated using Weblate (Bulgarian)
Currently translated at 11.7% (11 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/bg/
Translated using Weblate (Bulgarian)
Currently translated at 9.5% (28 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/bg/
Translated using Weblate (Bulgarian)
Currently translated at 18.1% (16 of 88 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/bg/
Translated using Weblate (Bulgarian)
Currently translated at 22.0% (37 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/bg/
Translated using Weblate (Bulgarian)
Currently translated at 89.4% (34 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/bg/
Translated using Weblate (Bulgarian)
Currently translated at 9.7% (20 of 206 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/bg/
Translated using Weblate (Russian)
Currently translated at 100.0% (292 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (88 of 88 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% (206 of 206 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ru/
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 (Spanish)
Currently translated at 97.7% (86 of 88 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/es/
Translated using Weblate (Russian)
Currently translated at 83.0% (166 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (197 of 197 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% (75 of 75 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2713 of 2713 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% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 99.8% (2709 of 2713 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% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 99.3% (2695 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org >
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Marko Mäkelä <marko.makela@mariadb.com >
Co-authored-by: Meano Lee <meanocat@gmail.com >
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com >
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Co-authored-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Co-authored-by: nKsyn <e.nksyn@gmail.com >
Co-authored-by: try496 <pinghejk@gmail.com >
Signed-off-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org >
Signed-off-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com >
Signed-off-by: Marko Mäkelä <marko.makela@mariadb.com >
Signed-off-by: Meano Lee <meanocat@gmail.com >
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com >
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Signed-off-by: nKsyn <e.nksyn@gmail.com >
Signed-off-by: try496 <pinghejk@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/bg/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ru/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2025-10-28 22:56:10 +02:00
Paul Donald
95d9bf9d57
luci-app-mosquitto: add bind_address property using IPSelect widget
...
follow-up fix for 0dabba7981
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:24:45 +01:00
Paul Donald
0dabba7981
luci-app-mosquitto: add bind_address property using IPSelect widget
...
Closes #8046
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:30 +01:00
Paul Donald
5193e7bcaf
luci-mod-network: DNS; ES6 treatment
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
2901c18c71
luci-mod-network: DHCP; refactor generateDnsmasqInstanceEntry
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
c8310a6821
luci-mod-network: DHCP; ES6 treatment
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
dfb5663ed0
luci-mod-network: DHCP; make MAC validation work
...
Previously it was bound to IP properties when we want to verify whether the MAC
is in use elsewhere.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
16aab4d463
luci-mod-network: DHCP; convert Relay from to widgets.IPSelect
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
8210c3a8d7
luci-mod-network: add listen_address for dnsmasq in DHCP and DNS tabs
...
This limits dnsmasq to listen on specific IPs, when an interface might have
multiple IPs.
Closes #6959
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Paul Donald
7c1696c420
luci-mod-network: Add IPSelect widget which eases selection of interface IPs
...
This widget is modeled after CBINetworkSelect, which is similar in nature.
It presents a dropdown box of all device IPs with an accompanying badge of the
device.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 21:01:29 +01:00
Eric Fahlgren
3dced05aa2
luci-app-attendedsysupgrade: improve ux during install and reboot
...
During the sysupgrade image installation and reboot process, it
is possible for LuCI to reconnect before the device is rebooted.
This leads to confusion and possible danger of changes being made
that will damage the device.
We set expectations as to what will happen during the installation
process with better wording in the spin dialog, and also "lock up"
the interface for 10s, allowing sysupgrade to do its job and avoid
reconnecting too early
Link: https://forum.openwrt.org/t/luci-attended-sysupgrade-support-thread/230552/268
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2025-10-28 21:01:07 +01:00
Paul Donald
f52d047e2f
luci-proto-wireguard: Display times which account for the timezone also
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 20:50:51 +01:00
Tianling Shen
4b17392e5f
luci-mod-network: move max_{preferred,valid}_lifetime to IPv6-RA tab
...
These options are RA configuration so they should be put under the
IPv6-RA tab instead of the "generic" IPv6 tab.
Also make them depend on RA server/hybrid mode as these values are
pointless without RA server enabled.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org >
2025-10-28 18:20:53 +01:00
Paul Donald
a010a1bfcd
luci-mod-network: Allow the 'dns' entry under the DHCP tab to take IPv4+6
...
This option is used by odhcpd. It can take IPv4/6 entries, although IPv4 DNS
servers don't always make sense in an IPv6 environment, they might in a dual
stack environment. Entering an IPv4 here results in its distribution via IPv6.
This option becomes more useful for both families when odhcpd handles IPv4+6.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 18:16:42 +01:00
Paul Donald
80a0abb54f
luci-proto-wireguard: Hide the QR code parent dialogue button row via styling
...
Previously, the render code attempted to add the class "hidden" to the button
row, the button row which can have a persistent visibility style applied via CSS
so the "hidden" class attribute was overridden. Set the style.display of the row
instead which now hides the button row.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-28 17:36:53 +01:00
Martin Schiller
87375a5cf0
protocols: l2tp: add option hostname
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
This adds the possibility to set our own L2TP hostname in the advanced
tab. It's needed if the peer only allows certain hostnames to connect.
Signed-off-by: Martin Schiller <ms@dev.tdt.de >
2025-10-27 17:54:16 +01:00
Paul Donald
bc900b5d1c
luci-mod-status: DHCP; properly handle lease creation with DUID & IAID
...
Closes #8041
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-27 16:51:00 +01:00
Dirk Brenken
0f97532791
luci-app-banip: use separate log viewer template
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
Signed-off-by: Dirk Brenken <dev@brenken.org >
2025-10-26 20:38:01 +01:00
Dirk Brenken
3fb12ab7d7
luci-app-adblock: use separate log viewer template
...
Signed-off-by: Dirk Brenken <dev@brenken.org >
2025-10-26 19:43:48 +01:00
9Lukas5
5773ba909e
collections/luci-nginx: reorganizes dependencies into sorted single lines
...
Signed-off-by: 9Lukas5 <lukas.wiest@infinite-tech.solutions >
2025-10-26 19:34:33 +02:00
Hannu Nyman
ab7018cd6e
build: Fix variable usage in i18n-update.pl
...
Use 'file' instead of 'cmd' to show the failed file name more clearly.
Fixes: 6e9a7e1 "build: set i18n-update.pl to break at .po error"
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 15:31:59 +02:00
Hosted Weblate
36e959f529
Translated using Weblate (Irish)
...
Currently translated at 100.0% (88 of 88 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% (2713 of 2713 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 75.0% (21 of 28 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (88 of 88 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pl/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (88 of 88 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% (2713 of 2713 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% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 96.5% (2619 of 2713 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% (2713 of 2713 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Matthaiks <kitynska@gmail.com >
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Co-authored-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Co-authored-by: nKsyn <e.nksyn@gmail.com >
Co-authored-by: try496 <pinghejk@gmail.com >
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Signed-off-by: Matthaiks <kitynska@gmail.com >
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Signed-off-by: nKsyn <e.nksyn@gmail.com >
Signed-off-by: try496 <pinghejk@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hant/
Translation: OpenWrt/LuCI/applications/natmap
2025-10-26 15:08:06 +02:00
Hannu Nyman
a365517f4e
luci-base: Sync translations
...
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:15 +02:00
Hannu Nyman
52b71cce5a
luci-app-attendedsysupgrade: Sync translations
...
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:15 +02:00
Hannu Nyman
004d6519a8
luci-base:remove duplicates from zh_Hant translation
...
Remove duplicates.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:15 +02:00
Hannu Nyman
b35b793d9a
luci-app-keepalived: Sync German translation
...
Sync German translation.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:05 +02:00
Hannu Nyman
8068037b5c
luci-app-keepalived: Fix German translation - remove fancy quotes
...
Remove unaccepted fancy quotes that causes errors for .po tools like
msmerge etc.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:05 +02:00
Hannu Nyman
6e9a7e12ca
build: set i18n-update.pl to break at .po error
...
Add logic into i18n-update.pl to break on noticing a fatal error
in the .po file. That is needed especially for syncing with
i18n-sync script, where possibly all modules and applications are synced
and errors easily disappear from screen.
Example:
Updating ./applications/luci-app-keepalived/po/de/keepalived.po./applications/luci-app-keepalived/po/de/keepalived.po:928:40: invalid control sequence
./applications/luci-app-keepalived/po/de/keepalived.po:928:51: invalid control sequence
msgmerge: found 2 fatal errors
./build/i18n-update.pl: [] failed: 256
and
Updating modules/luci-base/po/zh_Hant/base.po modules/luci-base/po/zh_Hant/base.po:1169: duplicate message definition...
modules/luci-base/po/zh_Hant/base.po:1129: ...this is the location of the first definition
modules/luci-base/po/zh_Hant/base.po:1173: duplicate message definition...
modules/luci-base/po/zh_Hant/base.po:1133: ...this is the location of the first definition
msgmerge: found 2 fatal errors
./build/i18n-update.pl: [] failed: 256
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-26 09:36:05 +02:00
Hosted Weblate
2025a7afce
Translated using Weblate (Chinese (Traditional Han script))
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
Currently translated at 100.0% (2571 of 2571 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.0% (2621 of 2701 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% (2701 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 96.8% (2617 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Lithuanian)
Currently translated at 96.4% (165 of 171 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/lt/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2701 of 2701 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 96.8% (2617 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/
Translated using Weblate (Irish)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ga/
Translated using Weblate (Latvian)
Currently translated at 5.8% (158 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lv/
Translated using Weblate (Irish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (206 of 206 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% (162 of 162 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (197 of 197 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% (53 of 53 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (177 of 177 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% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (171 of 171 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% (200 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (292 of 292 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% (284 of 284 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (2701 of 2701 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% (28 of 28 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (292 of 292 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% (206 of 206 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (200 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2701 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2701 of 2701 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 95.7% (2586 of 2701 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% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/pl/
Translated using Weblate (Spanish)
Currently translated at 92.8% (26 of 28 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pl/
Translated using Weblate (Spanish)
Currently translated at 98.2% (168 of 171 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% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/
Translated using Weblate (Spanish)
Currently translated at 94.5% (69 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (73 of 73 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (74 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pl/
Translated using Weblate (Spanish)
Currently translated at 95.9% (71 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/es/
Translated using Weblate (Spanish)
Currently translated at 97.8% (89 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (200 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (94 of 94 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% (292 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/pl/
Translated using Weblate (Polish)
Currently translated at 100.0% (206 of 206 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/
Translated using Weblate (Spanish)
Currently translated at 99.0% (204 of 206 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (94 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/es/
Translated using Weblate (Spanish)
Currently translated at 99.6% (291 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/es/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Spanish)
Currently translated at 96.0% (192 of 200 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (2701 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 99.4% (2687 of 2701 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com >
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Janderson Vieira Santos <jandersonvs79@gmail.com >
Co-authored-by: Matthaiks <kitynska@gmail.com >
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com >
Co-authored-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
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: Džiugas Januševičius <dziugas1959@hotmail.com >
Signed-off-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com >
Signed-off-by: Janderson Vieira Santos <jandersonvs79@gmail.com >
Signed-off-by: Matthaiks <kitynska@gmail.com >
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com >
Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
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/luciapplicationsfirewall/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/lt/
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/luciapplicationstransmission/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ga/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
2025-10-26 06:45:11 +02:00
David Härdeman
e4e707a93b
luci-mod-network: add odhcpd cfg in DHCP server setup
...
The "Set up DHCP Server" button is meant to setup the basics for a DHCP server
on the given interface. Add odhcpd setting "dhcpv4" as well. It is a no-op in
case odhcpd isn't setup to take care of DHCPv4 as well, but it makes it easier
to support either dnsmasq or odhpcd as the DHCPv4 server.
One might argue that the button should also set dhcpv6=server and ra=server, so
that it doesn't only setup a DHCPv4 server, but also prepares a DHCPv6 server,
but that's for another PR :)
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-26 04:11:06 +01:00
Eric Fahlgren
e2f02198f9
luci-app-attendedsysupgrade: reorder and reword error instructions
...
Many users have been posting incomplete error information to the
forum and in git issues. They'll not report important information
that is above the paragraph indicating where to report it, only
the partial information below it.
Remedy this by putting the reporting instructions first, and make
explicit that everything below is needed. Add a new button that
creates a report appropriate for a forum post and saves it to the
clipboard.
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com >
2025-10-26 04:10:30 +01:00
Lili González
31fb9ce196
luci-app-attendedsysupgrade: use the same logic as the main build when requesting rebuilds
...
When initiating a build the requests were build differently
between main and rebuild servers leading to the latter using
only POST request instead of the POST->GET flow. This led to
incorrect tracking of builds in the target ASU server due to
each request being classified unique.
This is fixed by switching rebuild requests to the POST->GET
flow and storing each server's request hash in a map and using
it regardless if it is the main or a rebuild server handling
the request.
Fixes : openwrt/asu#1526
Signed-off-by: Lili González <lili@guerra24.net >
2025-10-25 23:02:13 +02:00
Paul Donald
bd5650565a
luci-mod-system: give repokeys the ability to fetch keys from a remote URL
...
Simply paste in an http(s) URL e.g.
https://example.com/releases/SNAPSHOT/publickey.pub
and press Add Key.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-25 22:46:20 +02:00
David Härdeman
b5e94d3c8a
luci-mod-network: stricter feature check for odhcpd
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
Only show the DHCPv4 option if support is compiled in.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
David Härdeman
3a5240e852
luci-mod-network: sort options in general/IPv4 tabs
...
No actual code changes.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
David Härdeman
f763df82e2
luci-mod-network: rename advanced tab
...
Move the remaining three options to the general tab, mark two of them as
dnsmasq-only.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
David Härdeman
addf4e2947
luci-mod-network: move IPv4 options to the new tab
...
And mark one option as being dnsmasq-only.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
David Härdeman
3feda7487c
luci-mod-network: mark the ignore flag as dnsmasq-only
...
And also hide the flag if dnsmasq isn't installed.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
David Härdeman
563d90cfb9
luci-mod-network: add an "IPv4 Settings" tab to interfaces
...
And add one option to disable/enable odhcpd's DHCPv4 support.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-25 15:31:08 +02:00
Paul Donald
ddb569074e
luci-mod-network: prevent double key for menu JSON
...
LuCI repo CodeQL Analysis / Analyze JavaScript and JSON (javascript-typescript) (push) Has been cancelled
follow-up to 7e1b545bfa
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-25 02:19:50 +02:00
Hannu Nyman
1ad47ed6a6
treewide: Sync translations
...
Sync translations.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-24 22:32:15 +03:00
Hosted Weblate
7c51530679
Translated using Weblate (Indonesian)
...
Currently translated at 0.6% (1 of 165 strings)
Translated using Weblate (Indonesian)
Currently translated at 0.5% (1 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/id/
Translated using Weblate (Indonesian)
Currently translated at 0.3% (8 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/id/
Translated using Weblate (Indonesian)
Currently translated at 33.6% (69 of 205 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/id/
Translated using Weblate (Indonesian)
Currently translated at 4.4% (18 of 403 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/zh_Hans/
Translated using Weblate (French)
Currently translated at 28.3% (23 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/fr/
Translated using Weblate (French)
Currently translated at 12.1% (8 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/fr/
Translated using Weblate (Romanian)
Currently translated at 90.0% (2376 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Co-authored-by: Anggun Caksono <caksonoanggun@gmail.com >
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Co-authored-by: Camelia <cam@camelia.dev >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Signed-off-by: Anggun Caksono <caksonoanggun@gmail.com >
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Signed-off-by: Camelia <cam@camelia.dev >
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/id/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/id/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/statistics
2025-10-24 22:29:11 +03:00
David Härdeman
85cb4bbd82
luci-mod-status: support DUID%IAID for static leases
...
Add support for creating DUID%IAID style static leases in luci-mod-status.
Also, this contains a bugfix. lease.ip6addrs[i] is a string of the format
"<ipv6addr>/128", which validation.parseIPv6() doesn't like (it expects an IPv6
addr without the "/128" suffix).
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
431787af0c
rpcd-mod-luci,luci-mod-network: suggest DUID%IAID values
...
Change the getDUIDHints RPC method to return "DUID%IAID" hints (if the IAID is
known, which it is with odhcpd). Use the complete hints in luci-mod-network.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
5c1d12a079
luci-mod-network: add initial support for multi-DUIDs
...
And also add support/validation for DUID%IAID values.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
b5ee911ee5
luci-mod-network: consistent language in static cfg
...
I've tried to make this more consistent by using "for" to describe values
that are assigned to the host by the DHCP server and "of" to describe values
that are provided by the host to the DHCP server.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
46daebe715
luci-mod-network: simplify multi-MAC help text
...
Simplify the help text a bit, make it more consistent, capitalize "MAC", remove
references to dnsmasq.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
6b92594605
luci-mod-network: change IPv6 suffix to token
...
The term "token" is widely used, e.g. in the relevant internet draft [1],
ip-token(8), systemd-network(5), NetworkManager [2], etc.
[1] https://datatracker.ietf.org/doc/html/draft-chown-6man-tokenised-ipv6-identifiers-02
[2] https://networkmanager.dev/docs/api/1.32.10/settings-ipv6.html
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00
David Härdeman
0a8a41f4cf
luci-mod-network,-status: update DHCPv6 lease headers
...
Make it clearer that a single DHCPv6 lease can encompass several IPv6
addresses, e.g. when GUA and ULA prefixes are available.
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-24 20:23:34 +02:00