summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-07-27luci-base: revise array sortingJo-Philipp Wich
Refactor various sort operations throughout luci-base to use the new L.naturalCompare() comparator function. This primarily ensures that embedded numbers are sorted numerically and not in a lexicographical way. It also simplifies some code as a side effect. Ref: #5899 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-27luci-base: luci.js: add array sort utilitiesJo-Philipp Wich
Add two new utility functions L.naturalCompare() and L.sortedArray() to simplify sorting arrays naturally. Ref: #5899 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-27ucode-mod-lua: add workaround for dynamic Lua extension loadingJo-Philipp Wich
Reopen self with dlopen(RTLD_GLOBAL) in order to export liblua symbols for runtime loading of dynamic Lua extensions. Reported-by: Stijn Tintel <stijn@linux-ipv6.be> Tested-by: Stijn Tintel <stijn@linux-ipv6.be> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-27Translated using Weblate (Chinese (Simplified))Hosted Weblate
Currently translated at 100.0% (2029 of 2029 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% (2029 of 2029 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Danish) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/da/ Translated using Weblate (Danish) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/da/ Translated using Weblate (French) Currently translated at 18.0% (38 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/fr/ Translated using Weblate (French) Currently translated at 99.4% (185 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/fr/ Translated using Weblate (French) Currently translated at 20.3% (38 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/fr/ Translated using Weblate (French) Currently translated at 98.9% (184 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/fr/ Translated using Weblate (French) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Catalan) Currently translated at 4.7% (10 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ca/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/ Translated using Weblate (Russian) Currently translated at 27.2% (18 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ru/ Translated using Weblate (Russian) Currently translated at 36.9% (31 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ru/ Translated using Weblate (Catalan) Currently translated at 9.0% (4 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ca/ Translated using Weblate (Catalan) Currently translated at 20.0% (5 of 25 strings) Translation: OpenWrt/LuCI/applications/ksmbd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ca/ Translated using Weblate (Catalan) Currently translated at 7.4% (7 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/ca/ Translated using Weblate (Russian) Currently translated at 63.9% (71 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ru/ Translated using Weblate (Russian) Currently translated at 57.6% (30 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ru/ Translated using Weblate (Catalan) Currently translated at 6.8% (2 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/ca/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (24 of 24 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/uk/ Translated using Weblate (Catalan) Currently translated at 15.3% (4 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/ca/ Translated using Weblate (French) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fr/ Translated using Weblate (Ukrainian) Currently translated at 85.0% (153 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/uk/ Translated using Weblate (Russian) Currently translated at 59.6% (37 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ru/ Translated using Weblate (Russian) Currently translated at 71.1% (121 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ru/ Translated using Weblate (Catalan) Currently translated at 12.0% (16 of 133 strings) Translated using Weblate (Russian) Currently translated at 63.6% (28 of 44 strings) Translated using Weblate (Catalan) Currently translated at 43.2% (16 of 37 strings) Translated using Weblate (French) Currently translated at 99.0% (2006 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/ Co-authored-by: Alexey Carterline <consulive@live.com> Co-authored-by: Artem <artem@molotov.work> Co-authored-by: Christophe Blancon <christophe.blancon@gmail.com> Co-authored-by: Eric <alchemillatruth@purelymail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: dtalens <databio@gmail.com> Signed-off-by: Alexey Carterline <consulive@live.com> Signed-off-by: Artem <artem@molotov.work> Signed-off-by: Christophe Blancon <christophe.blancon@gmail.com> Signed-off-by: Eric <alchemillatruth@purelymail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: dtalens <databio@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ca/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ca/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/fr/ Translation: OpenWrt/LuCI/applications/fwknopd Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/samba4 Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-07-27Merge pull request #5898 from musashino205/i18n/material_fix_msgFlorian Eckert
luci-theme-material: fix typo in recovery mode message
2022-07-27luci-base: sync translationsINAGAKI Hiroshi
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2022-07-27luci-theme-material: fix typo in recovery mode messageINAGAKI Hiroshi
Fix the message from "Sytem" to "System" and merge with the existing message on the other themes. Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2022-07-24Translated using Weblate (German)Hosted Weblate
Currently translated at 100.0% (84 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/de/ Translated using Weblate (French) Currently translated at 96.2% (1950 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/ Translated using Weblate (German) Currently translated at 99.9% (2024 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (French) Currently translated at 92.8% (78 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/fr/ Translated using Weblate (French) Currently translated at 22.4% (26 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/fr/ Translated using Weblate (French) Currently translated at 47.7% (54 of 113 strings) Translated using Weblate (French) Currently translated at 95.7% (1938 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/ Translated using Weblate (Urdu) Currently translated at 87.5% (63 of 72 strings) Translated using Weblate (Urdu) Currently translated at 0.6% (14 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ur/ Translated using Weblate (French) Currently translated at 98.9% (184 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/fr/ Translated using Weblate (French) Currently translated at 37.4% (73 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/fr/ Translated using Weblate (French) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fr/ Translated using Weblate (French) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/fr/ Translated using Weblate (French) Currently translated at 100.0% (195 of 195 strings) Translated using Weblate (French) Currently translated at 71.4% (245 of 343 strings) Translated using Weblate (French) Currently translated at 86.7% (1757 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/ Added translation using Weblate (Urdu) Added translation using Weblate (Urdu) Translated using Weblate (Japanese) Currently translated at 81.1% (1644 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ja/ Translated using Weblate (German) Currently translated at 99.9% (2024 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (German) Currently translated at 97.9% (48 of 49 strings) Translated using Weblate (German) Currently translated at 96.6% (58 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/de/ Translated using Weblate (Portuguese) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (84 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pt/ Translated using Weblate (German) Currently translated at 94.1% (16 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/de/ Translated using Weblate (Portuguese) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (168 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/ Translated using Weblate (German) Currently translated at 99.4% (195 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/de/ Translated using Weblate (German) Currently translated at 93.7% (30 of 32 strings) Co-authored-by: Christophe Blancon <christophe.blancon@gmail.com> Co-authored-by: Hannu Nyman <hannu.nyman@iki.fi> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: INAGAKI Hiroshi <musashino.open@gmail.com> Co-authored-by: Usama Khursheed <Usamakhursheedkhan@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Christophe Blancon <christophe.blancon@gmail.com> Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com> Signed-off-by: Usama Khursheed <Usamakhursheedkhan@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/ur/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/fr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/fr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/ Translation: OpenWrt/LuCI/applications/olsr Translation: OpenWrt/LuCI/applications/opkg Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/watchcat Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-07-23luci-proto-wireguard: configuration import improvementsJo-Philipp Wich
- Reword texts in import dialogs for better clarity, use different descriptions for full import and peer import - Allow importing configurations without [Peer] section Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-23luci-proto-ncm: rename `service` option to `mode`Jo-Philipp Wich
Package luci-proto-ncm depends on comgt-ncm which uses an option called 'mode' to set the radiomode of the modem. There is no option 'service' in the comgt-ncm scripts. Suggested-by: breenstorm <49235337+breenstorm@users.noreply.github.com> [fix commit subject, add commit message, rebase onto master branch] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-23luci-base: uci.js: prevent sending empty uci set operationsJo-Philipp Wich
Under certain circumstances, a staged uci option value might get unset again before saving the config, leaving an empty section change set behind, causing the save call to send an empty uci set request via rpc, triggering an ubus code 4 (Resource not found) error. In particular this prevented bridge VLANs from getting saved properly. Fixes: #5876 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-22luci-base: form.js: fix removing just created named GridSectionJo-Philipp Wich
Since the `handleModalSave()` handler of the GridSection class invokes `handleModalCancel()` after saving the data but before removing the `addedSection` property, the `handleModalCancel` handler incorrectly removed the uci section that has just been created. This bug didn't affect anonymous GridSections because after saving the id of the created section changes, causing the remove command to fail, but for named ones with stable section IDs, the bug manifested. Solve the issue by passing a flag to `handleModalCancel()` indicating whether the method was called from a safe operation and use it do decide whether to delete the new staged uci section or not. Fixes: #5760 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-22luci.mk: disable english translation packagesJo-Philipp Wich
Since english is the implementation language of LuCI, it makes no sense to ship translation packages for it. Ref: #5860 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-22luci.mk: ignore language directories not explicitly mentionedJo-Philipp Wich
Only create translation packages for languages mentioned in luci.mk Fixes: #5886 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-19Translated using Weblate (Dutch)Hosted Weblate
Currently translated at 6.4% (12 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/nl/ Translated using Weblate (Spanish) Currently translated at 96.4% (1953 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Added translation using Weblate (Dutch) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/zh_Hant/ Translated using Weblate (Chinese (Traditional)) 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 (Spanish) Currently translated at 100.0% (211 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/es/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (84 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 99.5% (2016 of 2025 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.4% (1953 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Polish) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Hulen <shift0106@gmail.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: croissantpetrichor <pierollsporkoctopus@proton.me> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Hulen <shift0106@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: croissantpetrichor <pierollsporkoctopus@proton.me> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hant/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/tinyproxy
2022-07-19Merge pull request #5885 from andrewbartolo/fixStan Grishin
luci-app-advanced-reboot: Fix Linksys EA4500 descriptor file
2022-07-14luci-app-advanced-reboot: Fix Linksys EA4500 descriptor fileAndy Bartolo
Signed-off-by: Andy Bartolo <andrew.bartolo@gmail.com>
2022-07-14Merge pull request #5881 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
2022-07-14Added translation using Weblate (Urdu)Hosted Weblate
Translated using Weblate (Spanish) Currently translated at 96.6% (58 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/es/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt_BR/ Translated using Weblate (Polish) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Translated using Weblate (Spanish) Currently translated at 90.6% (29 of 32 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/ Translated using Weblate (Polish) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pl/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 96.6% (58 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/zh_Hans/ Co-authored-by: Eric <alchemillatruth@purelymail.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: Paul Spooren <mail@aparcar.org> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: Eric <alchemillatruth@purelymail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/ Translation: OpenWrt/LuCI/applications/watchcat
2022-07-13Merge pull request #5883 from arbolitoloco1/patch-3Jo-Philipp Wich
luci-mod-dashboard: improve label's display
2022-07-12luci-mod-dashboard: improve label's displaySantiago Kozak
Removing overflow and position, adding padding and increasing font size for the label. Signed-off-by: Santiago Kozak <santikzk1406@gmail.com>
2022-07-12luci-mod-network: demote WPA-PSK to "low" security in the choice listJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-12luci-app-ddns: fix broken translation callJo-Philipp Wich
Fixes: #5874 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-12luci-app-nft-qos: rebase translationFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-07-12luci-appnft-qos: add missing translation wrapperFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-07-12Merge pull request #5878 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
2022-07-11Translated using Weblate (Dutch)Hosted Weblate
Currently translated at 12.5% (43 of 343 strings) Translated using Weblate (Dutch) Currently translated at 45.9% (17 of 37 strings) Translated using Weblate (Dutch) Currently translated at 8.3% (170 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nl/ Co-authored-by: Fabrice Delahaij <fdelahaij@extreemhost.nl> Co-authored-by: Hosted Weblate <hosted@weblate.org> Signed-off-by: Fabrice Delahaij <fdelahaij@extreemhost.nl> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/nl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/nl/ Translation: OpenWrt/LuCI/applications/samba4 Translation: OpenWrt/LuCI/applications/statistics
2022-07-10Translated using Weblate (Chinese (Simplified))Hosted Weblate
Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (32 of 32 strings) Translated using Weblate (German) Currently translated at 99.9% (2024 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (32 of 32 strings) Translated using Weblate (Spanish) Currently translated at 84.6% (94 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (German) Currently translated at 30.7% (32 of 104 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (German) Currently translated at 95.2% (201 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (German) Currently translated at 45.1% (14 of 31 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/de/ Translated using Weblate (German) Currently translated at 37.8% (42 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Translated using Weblate (German) Currently translated at 94.1% (16 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/de/ Translated using Weblate (German) Currently translated at 88.7% (166 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/ Translated using Weblate (German) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/ Translated using Weblate (German) Currently translated at 99.4% (195 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/de/ Translated using Weblate (German) Currently translated at 90.6% (29 of 32 strings) Translated using Weblate (Chinese (Simplified)) 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_Hans/ Co-authored-by: Arbolito Loco <santikzk1406@gmail.com> Co-authored-by: Christian Sch <pr0byt3@web.de> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: MkQtS <onewordwrong@aliyun.com> Co-authored-by: Zheng Qian <sotux82@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Arbolito Loco <santikzk1406@gmail.com> Signed-off-by: Christian Sch. <pr0byt3@web.de> Signed-off-by: MkQtS <onewordwrong@aliyun.com> Signed-off-by: Zheng Qian <sotux82@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hans/ Translation: OpenWrt/LuCI/applications/watchcat
2022-07-08luci-mod-network: fix sort operationsJo-Philipp Wich
Ensure to return [-1, 0, 1] from the sort callback instead of [0, 1] which fails in non-FF browsers. Fixes: #5859 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-08luci-base: use different cookie names for HTTP and HTTPSJo-Philipp Wich
Since HTTP cookies may not overwrite HTTPS ("secure") ones, users are frequently unable to log into LuCI when a stale, "secure" `sysauth` cookie is still present in the browser as it commonly happens after e.g. a sysupgrade operation or when frequently jumping between HTTP and HTTPS access. Rework the dispatcher to set either a `sysauth_http` or `sysauth_https` cookie, depending on the HTTPS state of the server connection and accept both cookie names when verifying the session ID. This allows users to log into a HTTP-only LuCI instance while a stale, "secure" HTTPS cookie is still present. Requires commit 2b0539ef9d ("lucihttp: update to latest Git HEAD") to function properly. Fixes: #5843 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-08lucihttp: update to latest Git HEADJo-Philipp Wich
6e68a10 utils: also compare attribute name length in lh_header_attribute() 7b721af testcases: adjust urldecode tests Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-07-05Merge pull request #5852 from y04/masterJo-Philipp Wich
Optimized PNG filesizes
2022-07-05Merge pull request #5869 from galeksandrp/status-fix-oom-nftablesJo-Philipp Wich
luci-mod-status: nftables.js: fix OOM on big nftables IP sets
2022-07-05luci-mod-status: nftables.js: fix OOM on big nftables IP setsAlexander Georgievskiy
Signed-off-by: Alexander Georgievskiy <galeksandrp@gmail.com>
2022-07-03Translated using Weblate (English)Hosted Weblate
Currently translated at 0.0% (0 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/en/ Translated using Weblate (English) Currently translated at 11.1% (2 of 18 strings) Translation: OpenWrt/LuCI/applications/nextdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/en/ Translated using Weblate (English) Currently translated at 2.5% (2 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/en/ Translated using Weblate (English) Currently translated at 0.5% (1 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/en/ Translated using Weblate (English) Currently translated at 1.5% (1 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/ Translated using Weblate (English) Currently translated at 0.5% (1 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/en/ Translated using Weblate (English) Currently translated at 25.1% (49 of 195 strings) Translated using Weblate (English) Currently translated at 77.4% (148 of 191 strings) Translated using Weblate (English) Currently translated at 0.0% (0 of 72 strings) Translated using Weblate (English) Currently translated at 98.2% (111 of 113 strings) Translated using Weblate (English) Currently translated at 34.9% (120 of 343 strings) Translated using Weblate (English) Currently translated at 84.0% (21 of 25 strings) Translated using Weblate (English) Currently translated at 0.0% (0 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/en/ Translated using Weblate (English) Currently translated at 2.7% (2 of 72 strings) Translation: OpenWrt/LuCI/applications/xinetd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/en/ Translated using Weblate (English) Currently translated at 0.4% (1 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 33 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/en/ Translated using Weblate (English) Currently translated at 1.0% (1 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/en/ Translated using Weblate (English) Currently translated at 16.6% (3 of 18 strings) Translation: OpenWrt/LuCI/applications/nextdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/en/ Translated using Weblate (English) Currently translated at 3.7% (3 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/en/ Translated using Weblate (English) Currently translated at 0.8% (1 of 125 strings) Translation: OpenWrt/LuCI/applications/privoxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 13 strings) Translation: OpenWrt/LuCI/applications/pagekitec Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/en/ Translated using Weblate (English) Currently translated at 0.8% (1 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/en/ Translated using Weblate (English) Currently translated at 3.2% (1 of 31 strings) Translation: OpenWrt/LuCI/applications/dynapoint Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/en/ Translated using Weblate (English) Currently translated at 1.0% (2 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/en/ Translated using Weblate (English) Currently translated at 0.5% (1 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/en/ Translated using Weblate (Portuguese) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt/ Translated using Weblate (English) Currently translated at 62.9% (39 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/ Translated using Weblate (English) Currently translated at 0.5% (1 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/en/ Translated using Weblate (English) Currently translated at 0.0% (0 of 38 strings) Translation: OpenWrt/LuCI/applications/advanced-reboot Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/en/ Translated using Weblate (English) Currently translated at 1.1% (2 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/en/ Translated using Weblate (English) Currently translated at 34.0% (15 of 44 strings) Translated using Weblate (English) Currently translated at 25.6% (50 of 195 strings) Translated using Weblate (English) Currently translated at 10.8% (8 of 74 strings) Translated using Weblate (English) Currently translated at 93.9% (31 of 33 strings) Translated using Weblate (English) Currently translated at 1.3% (1 of 72 strings) Translated using Weblate (English) Currently translated at 0.0% (0 of 16 strings) Translated using Weblate (English) Currently translated at 60.3% (35 of 58 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (German) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/de/ Translated using Weblate (German) Currently translated at 100.0% (84 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/de/ Translated using Weblate (German) Currently translated at 99.4% (194 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/de/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt_BR/ Translated using Weblate (German) Currently translated at 99.9% (2023 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Polish) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/pl/ Translated using Weblate (Turkish) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/tr/ Translated using Weblate (Polish) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pl/ Translated using Weblate (German) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/de/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/ Translated using Weblate (Spanish) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/ Translated using Weblate (Spanish) Currently translated at 98.3% (61 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/es/ Translated using Weblate (Spanish) Currently translated at 96.3% (1952 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Eric <alchemillatruth@purelymail.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: Matthaiks <kitynska@gmail.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: Zheng Qian <sotux82@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Eric <alchemillatruth@purelymail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: Oğuz Ersen <oguz@ersen.moe> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: Zheng Qian <sotux82@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat/en/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/fwknopd Translation: OpenWrt/LuCI/applications/olsr Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/opkg Translation: OpenWrt/LuCI/applications/polipo Translation: OpenWrt/LuCI/applications/qos Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/applications/vnstat
2022-06-30luci-app-xfrpc: add po templateFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-06-30treewide: sync translationsFlorian Eckert
Sync translations. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-06-30luci-app-mwan3: fix i18n plural warningFlorian Eckert
Updating applications/luci-app-mwan3/po/templates/mwan3.pot ... xgettext: warning: msgid '%d second' is used without plural and with plural. standard input:175: Here is the occurrence without plural. standard input:170: Here is the occurrence with plural. Workaround: If the msgid is a sentence, change the wording of the sentence; otherwise, use contexts for disambiguation. xgettext: warning: msgid '%d second' is used without plural and with plural. standard input:191: Here is the occurrence without plural. standard input:170: Here is the occurrence with plural. Workaround: If the msgid is a sentence, change the wording of the sentence; otherwise, use contexts for disambiguation. xgettext: warning: msgid '%d second' is used without plural and with plural. standard input:213: Here is the occurrence without plural. standard input:170: Here is the occurrence with plural. Workaround: If the msgid is a sentence, change the wording of the sentence; otherwise, use contexts for disambiguation. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-06-30Merge pull request #5851 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Hosted Weblate
2022-06-29Translated using Weblate (English)Hosted Weblate
Currently translated at 1.4% (3 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/en/ Translated using Weblate (Greek) Currently translated at 11.7% (2 of 17 strings) Translation: OpenWrt/LuCI/applications/omcproxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/el/ Translated using Weblate (English) Currently translated at 22.2% (4 of 18 strings) Translation: OpenWrt/LuCI/applications/nextdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/en/ Translated using Weblate (Greek) Currently translated at 15.3% (8 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/el/ Translated using Weblate (English) Currently translated at 0.5% (1 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/en/ Translated using Weblate (Greek) Currently translated at 5.3% (10 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/el/ Translated using Weblate (English) Currently translated at 6.2% (5 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/en/ Translated using Weblate (English) Currently translated at 1.1% (2 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/en/ Translated using Weblate (English) Currently translated at 3.0% (2 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/en/ Translated using Weblate (English) Currently translated at 1.0% (2 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/en/ Translated using Weblate (English) Currently translated at 100.0% (61 of 61 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/en/ Translated using Weblate (English) Currently translated at 2.2% (4 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/en/ Translated using Weblate (English) Currently translated at 26.6% (52 of 195 strings) Translated using Weblate (English) Currently translated at 78.0% (149 of 191 strings) Translated using Weblate (English) Currently translated at 35.2% (121 of 343 strings) Translated using Weblate (Spanish) Currently translated at 96.3% (1952 of 2025 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.1% (1 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/en/ Translated using Weblate (Greek) Currently translated at 31.2% (632 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (84 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (168 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Translated using Weblate (Indonesian) Currently translated at 18.3% (9 of 49 strings) Translated using Weblate (German) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/de/ Translated using Weblate (Russian) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Added translation using Weblate (Indonesian) Added translation using Weblate (Indonesian) Added translation using Weblate (Indonesian) Translated using Weblate (Danish) Currently translated at 100.0% (2025 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (195 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/ Translated using Weblate (Chinese (Simplified)) 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_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (32 of 32 strings) Translated using Weblate (Spanish) Currently translated at 96.3% (1952 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Turkish) Currently translated at 100.0% (66 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/tr/ Translated using Weblate (Turkish) Currently translated at 95.2% (80 of 84 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/tr/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (25 of 25 strings) Translation: OpenWrt/LuCI/applications/ksmbd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/uk/ Translated using Weblate (Turkish) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (168 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/tr/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (37 of 37 strings) Translated using Weblate (Turkish) Currently translated at 95.7% (1938 of 2025 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/ Co-authored-by: Anton Kikin <a.a.kikin@gmail.com> Co-authored-by: Artem <artem@molotov.work> Co-authored-by: Christian Neff <christian.neff@gmail.com> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Josef Schlehofer <pepe@bloodkings.eu> Co-authored-by: MarioK239 <marios.k239@gmail.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: MkQtS <onewordwrong@aliyun.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: Yody <yooody@pm.me> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: metezd <itoldyouthat@protonmail.com> Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Signed-off-by: Artem <artem@molotov.work> Signed-off-by: Christian Neff <christian.neff@gmail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Josef Schlehofer <pepe@bloodkings.eu> Signed-off-by: MarioK239 <marios.k239@gmail.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: MkQtS <onewordwrong@aliyun.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: metezd <itoldyouthat@protonmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/uk/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/en/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/id/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/olsr Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/samba4 Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/applications/watchcat Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-06-29Merge pull request #5842 from liudf0716/xfrpcFlorian Eckert
luci-app-xfrpc: add luci-app-xfrpc
2022-06-28Merge pull request #5855 from plappermaul/masterFlorian Eckert
rpcd-mod-luci: filter bonding_masters
2022-06-28luci-app-xfrpc: add luci-app-xfrpcDengfeng Liu
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-06-28rpcd-mod-luci: update filter for rpc_luci_get_network_devicesMarkus Stockhausen
When kernel bonding module is loaded it will create a special file /sys/class/net/bonding_masters. This is no network device. Filter it out for getNetworkDevices() call. Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
2022-06-25luci-app-bmx7: optimized images filesizesy04
Wifi icons optimized without any quality degradation. Bmx7logo filesize rediced from 5121 to 3318 bytes, visually looks the same, technically the image is 99.9% identical. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-base: optimized icons filesizesy04
Optimized PNG filesize without any quality loss. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-theme-openwrt: optimized image filesizey04
Optimized PNG filesize from 152 to 80 bytes without any quality loss. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-theme-material: optimized image filesizey04
Optimized PNG filesize from 6280 to 3939 bytes. Visually looks the same, technically the image is 99.9% identical. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-25luci-theme-bootstrap: optimized favicon filesizey04
Optimized PNG filesize from 733 to 592 bytes without any quality loss. Signed-off-by: Alexander Semukhin <semukhin@mail.com>
2022-06-24luci-app-attendedsysugprade: allow to reinstall imagePaul Spooren
Now it's possible to re-install the currently running version in advanced mode. This can be useful when installing packages via `opkg` and then requesting the firmware with the packages stored in squashfs. FIXES: https://github.com/openwrt/luci/issues/5809 Signed-off-by: Paul Spooren <mail@aparcar.org>