Skip to content
  1. Aug 01, 2022
  2. Jul 31, 2022
  3. Jul 30, 2022
  4. Jul 29, 2022
  5. Jul 28, 2022
    • Jo-Philipp Wich's avatar
      Merge pull request #5903 from Jalakas/master · cec7b664
      Jo-Philipp Wich authored
      luci-proto-ncm: adds missing error messages, removes 'dialnumber' opt…
      cec7b664
    • Jalakas's avatar
      luci-proto-ncm: adds missing error messages, removes 'dialnumber' option,... · 049d876b
      Jalakas authored
      
      luci-proto-ncm: adds missing error messages, removes 'dialnumber' option, changes 'delay' according to real behavior
      This commit:
      Adds missing error messages and harmonizes message texts with comgt-ncm script. [1]
      Removes option 'dialnumber' not used in comgt-ncm. [1][2]
      Fixes option 'delay' according to comgt-ncm script real behavior. (No default value, if parameter is set, then there's always sleep) [1]
      
      [1] https://github.com/openwrt/openwrt/blob/master/package/network/utils/comgt/files/ncm.sh
      [2] https://github.com/openwrt/openwrt/blob/master/package/network/utils/comgt/files/ncm.json
      
      Signed-off-by: default avatarAnari Jalakas <anari.jalakas@gmail.com>
      049d876b
  6. Jul 27, 2022
    • Jo-Philipp Wich's avatar
    • Jo-Philipp Wich's avatar
      luci-base: revise array sorting · 37422e89
      Jo-Philipp Wich authored
      
      
      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: default avatarJo-Philipp Wich <jo@mein.io>
      37422e89
    • Jo-Philipp Wich's avatar
      luci-base: luci.js: add array sort utilities · 8199b2ce
      Jo-Philipp Wich authored
      
      
      Add two new utility functions L.naturalCompare() and L.sortedArray() to
      simplify sorting arrays naturally.
      
      Ref: #5899
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      8199b2ce
    • Jo-Philipp Wich's avatar
      ucode-mod-lua: add workaround for dynamic Lua extension loading · 26afb7cb
      Jo-Philipp Wich authored
      
      
      Reopen self with dlopen(RTLD_GLOBAL) in order to export liblua symbols for
      runtime loading of dynamic Lua extensions.
      
      Reported-by: default avatarStijn Tintel <stijn@linux-ipv6.be>
      Tested-by: default avatarStijn Tintel <stijn@linux-ipv6.be>
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      26afb7cb
    • Hosted Weblate's avatar
      Translated using Weblate (Chinese (Simplified)) · 0c16e10d
      Hosted Weblate authored
      
      
      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: default avatarAlexey Carterline <consulive@live.com>
      Co-authored-by: default avatarArtem <artem@molotov.work>
      Co-authored-by: default avatarChristophe Blancon <christophe.blancon@gmail.com>
      Co-authored-by: default avatarEric <alchemillatruth@purelymail.com>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Co-authored-by: default avatarMatthaiks <kitynska@gmail.com>
      Co-authored-by: default avatardrax red <drax@outlook.dk>
      Co-authored-by: default avatardtalens <databio@gmail.com>
      Signed-off-by: default avatarAlexey Carterline <consulive@live.com>
      Signed-off-by: default avatarArtem <artem@molotov.work>
      Signed-off-by: default avatarChristophe Blancon <christophe.blancon@gmail.com>
      Signed-off-by: default avatarEric <alchemillatruth@purelymail.com>
      Signed-off-by: default avatarMatthaiks <kitynska@gmail.com>
      Signed-off-by: default avatardrax red <drax@outlook.dk>
      Signed-off-by: default avatardtalens <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
      0c16e10d
    • Florian Eckert's avatar
      Merge pull request #5898 from musashino205/i18n/material_fix_msg · 8bba8e17
      Florian Eckert authored
      luci-theme-material: fix typo in recovery mode message
      8bba8e17
    • INAGAKI Hiroshi's avatar
      luci-base: sync translations · f2fc6d16
      INAGAKI Hiroshi authored
      
      
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      f2fc6d16
    • INAGAKI Hiroshi's avatar
      luci-theme-material: fix typo in recovery mode message · 2a558393
      INAGAKI Hiroshi authored
      
      
      Fix the message from "Sytem" to "System" and merge with the existing
      message on the other themes.
      
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      2a558393
  7. Jul 24, 2022
    • Hosted Weblate's avatar
      Translated using Weblate (German) · 4d77b1b2
      Hosted Weblate authored
      
      
      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: default avatarChristophe Blancon <christophe.blancon@gmail.com>
      Co-authored-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Co-authored-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Co-authored-by: default avatarUsama Khursheed <Usamakhursheedkhan@gmail.com>
      Co-authored-by: default avatarssantos <ssantos@web.de>
      Signed-off-by: default avatarChristophe Blancon <christophe.blancon@gmail.com>
      Signed-off-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Signed-off-by: default avatarUsama Khursheed <Usamakhursheedkhan@gmail.com>
      Signed-off-by: default avatarssantos <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
      4d77b1b2
  8. Jul 23, 2022
  9. Jul 22, 2022
  10. Jul 19, 2022
    • Hosted Weblate's avatar
      Translated using Weblate (Dutch) · 5d7af486
      Hosted Weblate authored
      
      
      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: default avatarFranco Castillo <castillofrancodamian@gmail.com>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Co-authored-by: default avatarHulen <shift0106@gmail.com>
      Co-authored-by: default avatarMatthaiks <kitynska@gmail.com>
      Co-authored-by: default avatarcroissantpetrichor <pierollsporkoctopus@proton.me>
      Signed-off-by: default avatarFranco Castillo <castillofrancodamian@gmail.com>
      Signed-off-by: default avatarHulen <shift0106@gmail.com>
      Signed-off-by: default avatarMatthaiks <kitynska@gmail.com>
      Signed-off-by: default avatarcroissantpetrichor <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
      5d7af486
    • Stan Grishin's avatar
      Merge pull request #5885 from andrewbartolo/fix · 1ab5d35a
      Stan Grishin authored
      luci-app-advanced-reboot: Fix Linksys EA4500 descriptor file
      1ab5d35a
  11. Jul 15, 2022
  12. Jul 14, 2022
    • Florian Eckert's avatar
      Merge pull request #5881 from weblate/weblate-openwrt-luci · 42da0ff0
      Florian Eckert authored
      Translations update from Hosted Weblate
      42da0ff0
    • Hosted Weblate's avatar
      Added translation using Weblate (Urdu) · 40814784
      Hosted Weblate authored
      
      
      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: default avatarEric <alchemillatruth@purelymail.com>
      Co-authored-by: default avatarFranco Castillo <castillofrancodamian@gmail.com>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Co-authored-by: default avatarMatthaiks <kitynska@gmail.com>
      Co-authored-by: default avatarPaul Spooren <mail@aparcar.org>
      Co-authored-by: default avatarWellington Terumi Uemura <wellingtonuemura@gmail.com>
      Signed-off-by: default avatarEric <alchemillatruth@purelymail.com>
      Signed-off-by: default avatarFranco Castillo <castillofrancodamian@gmail.com>
      Signed-off-by: default avatarMatthaiks <kitynska@gmail.com>
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      Signed-off-by: default avatarWellington Terumi Uemura <wellingtonuemura@gmail.com>
      Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/
      Translation: OpenWrt/LuCI/applications/watchcat
      40814784
  13. Jul 13, 2022
  14. Jul 12, 2022
  15. Jul 11, 2022
    • Hosted Weblate's avatar
      Translated using Weblate (Dutch) · f3060db7
      Hosted Weblate authored
      
      
      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: default avatarFabrice Delahaij <fdelahaij@extreemhost.nl>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Signed-off-by: default avatarFabrice 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
      f3060db7
  16. Jul 10, 2022
    • Hosted Weblate's avatar
      Translated using Weblate (Chinese (Simplified)) · cf73d5a4
      Hosted Weblate authored
      
      
      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: default avatarArbolito Loco <santikzk1406@gmail.com>
      Co-authored-by: default avatarChristian Sch <pr0byt3@web.de>
      Co-authored-by: default avatarHosted Weblate <hosted@weblate.org>
      Co-authored-by: default avatarMkQtS <onewordwrong@aliyun.com>
      Co-authored-by: default avatarZheng Qian <sotux82@gmail.com>
      Co-authored-by: default avatarssantos <ssantos@web.de>
      Signed-off-by: default avatarArbolito Loco <santikzk1406@gmail.com>
      Signed-off-by: default avatarChristian Sch. <pr0byt3@web.de>
      Signed-off-by: default avatarMkQtS <onewordwrong@aliyun.com>
      Signed-off-by: default avatarZheng Qian <sotux82@gmail.com>
      Signed-off-by: default avatarssantos <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
      cf73d5a4
  17. Jul 08, 2022
    • Jo-Philipp Wich's avatar
      luci-mod-network: fix sort operations · 3a6f37f9
      Jo-Philipp Wich authored
      
      
      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: default avatarJo-Philipp Wich <jo@mein.io>
      3a6f37f9
    • Jo-Philipp Wich's avatar
      luci-base: use different cookie names for HTTP and HTTPS · e1932592
      Jo-Philipp Wich authored
      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 2b0539ef
      
       ("lucihttp: update to latest Git HEAD") to
      function properly.
      
      Fixes: #5843
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      e1932592