Added translation using Weblate (Portuguese (Brazil))
authorHosted Weblate <redacted>
Sat, 7 Mar 2026 19:07:59 +0000 (20:07 +0100)
committerHannu Nyman <redacted>
Sat, 7 Mar 2026 19:17:23 +0000 (21:17 +0200)
Translated using Weblate (Czech)

Currently translated at 3.5% (4 of 113 strings)

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

Translated using Weblate (Czech)

Currently translated at 1.3% (2 of 150 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/cs/

Translated using Weblate (Hungarian)

Currently translated at 81.5% (2455 of 3010 strings)

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

Translated using Weblate (Czech)

Currently translated at 3.2% (2 of 62 strings)

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

Translated using Weblate (Czech)

Currently translated at 1.8% (2 of 108 strings)

Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/cs/

Translated using Weblate (Czech)

Currently translated at 6.4% (2 of 31 strings)

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

Translated using Weblate (Czech)

Currently translated at 29.6% (48 of 162 strings)

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

Added translation using Weblate (Czech)

Translated using Weblate (Czech)

Currently translated at 100.0% (86 of 86 strings)

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

Translated using Weblate (Korean)

Currently translated at 81.2% (229 of 282 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Czech)

Currently translated at 97.2% (252 of 259 strings)

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

Translated using Weblate (Czech)

Currently translated at 97.2% (252 of 259 strings)

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

Translated using Weblate (Czech)

Currently translated at 97.2% (252 of 259 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Czech)

Currently translated at 97.2% (70 of 72 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Hungarian)

Currently translated at 81.4% (2453 of 3010 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Czech)

Currently translated at 85.0% (68 of 80 strings)

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

Translated using Weblate (Czech)

Currently translated at 85.0% (68 of 80 strings)

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

Translated using Weblate (Czech)

Currently translated at 85.0% (68 of 80 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (162 of 162 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (201 of 201 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (201 of 201 strings)

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

Translated using Weblate (Czech)

Currently translated at 98.2% (2958 of 3010 strings)

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

Translated using Weblate (Czech)

Currently translated at 1.7% (2 of 113 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (99 of 99 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (162 of 162 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (128 of 128 strings)

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

Added translation using Weblate (Czech)

Added translation using Weblate (Czech)

Added translation using Weblate (Czech)

Added translation using Weblate (Czech)

Translated using Weblate (Czech)

Currently translated at 100.0% (4 of 4 strings)

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

Added translation using Weblate (Czech)

Translated using Weblate (Czech)

Currently translated at 4.4% (3 of 68 strings)

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

Added translation using Weblate (Czech)

Translated using Weblate (Czech)

Currently translated at 100.0% (2 of 2 strings)

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

Added translation using Weblate (Czech)

Translated using Weblate (Korean)

Currently translated at 80.8% (228 of 282 strings)

Translated using Weblate (Korean)

Currently translated at 80.6% (2428 of 3010 strings)

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

Translated using Weblate (Czech)

Currently translated at 77.5% (62 of 80 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (153 of 153 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.1% (159 of 162 strings)

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

Translated using Weblate (Korean)

Currently translated at 80.0% (2411 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (259 of 259 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (178 of 178 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.1% (159 of 162 strings)

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

Translated using Weblate (Korean)

Currently translated at 79.7% (2400 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (113 of 113 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (72 of 72 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (201 of 201 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (37 of 37 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (45 of 45 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (99 of 99 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (150 of 150 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (172 of 172 strings)

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

Added translation using Weblate (Chinese (Simplified Han script))

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (147 of 147 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (254 of 254 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (68 of 68 strings)

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

Added translation using Weblate (Chinese (Simplified Han script))

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (254 of 254 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (150 of 150 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (162 of 162 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (71 of 71 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (108 of 108 strings)

Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (201 of 201 strings)

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

Added translation using Weblate (Chinese (Simplified Han script))

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (147 of 147 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (77 of 77 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (45 of 45 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (28 of 28 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (21 of 21 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (30 of 30 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (254 of 254 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (46 of 46 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (102 of 102 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (44 of 44 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (94 of 94 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (259 of 259 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (162 of 162 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (183 of 183 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (21 of 21 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (90 of 90 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (81 of 81 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (201 of 201 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (108 of 108 strings)

Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/zh_Hans/

Added translation using Weblate (Chinese (Simplified Han script))

Translated using Weblate (Spanish)

Currently translated at 100.0% (186 of 186 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 54.8% (17 of 31 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 88.7% (63 of 71 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (111 of 111 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (90 of 90 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (254 of 254 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (178 of 178 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (30 of 30 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 43.1% (66 of 153 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (153 of 153 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (147 of 147 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Spanish)

Currently translated at 95.3% (103 of 108 strings)

Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/es/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (21 of 21 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (289 of 289 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (139 of 139 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (183 of 183 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (128 of 128 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 50.7% (65 of 128 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 98.9% (182 of 184 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3010 of 3010 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Spanish)

Currently translated at 98.5% (67 of 68 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (37 of 37 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (213 of 213 strings)

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

Translated using Weblate (Spanish)

Currently translated at 96.9% (157 of 162 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 97.8% (2944 of 3010 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (503 of 503 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 58.2% (148 of 254 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (53 of 53 strings)

Co-authored-by: EESF-2 <redacted>
Co-authored-by: Francisco Serrador <redacted>
Co-authored-by: Franco Castillo <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Janderson Vieira Santos <redacted>
Co-authored-by: Pavel Borecki <redacted>
Co-authored-by: SnIPeRSnIPeR <redacted>
Co-authored-by: aladar42 <redacted>
Co-authored-by: hmzs <redacted>
Co-authored-by: nKsyn <redacted>
Signed-off-by: EESF-2 <redacted>
Signed-off-by: Francisco Serrador <redacted>
Signed-off-by: Franco Castillo <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Pavel Borecki <redacted>
Signed-off-by: SnIPeRSnIPeR <redacted>
Signed-off-by: aladar42 <redacted>
Signed-off-by: hmzs <redacted>
Signed-off-by: nKsyn <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/es/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dsl

115 files changed:
applications/luci-app-acl/po/ru/acl.po
applications/luci-app-adblock-fast/po/es/adblock-fast.po
applications/luci-app-adblock/po/cs/adblock.po
applications/luci-app-adblock/po/zh_Hans/adblock.po
applications/luci-app-antiblock/po/es/antiblock.po
applications/luci-app-antiblock/po/pt_BR/antiblock.po [new file with mode: 0644]
applications/luci-app-antiblock/po/zh_Hans/antiblock.po
applications/luci-app-apinger/po/cs/apinger.po [new file with mode: 0644]
applications/luci-app-aria2/po/zh_Hans/aria2.po
applications/luci-app-attendedsysupgrade/po/cs/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/po/zh_Hans/attendedsysupgrade.po
applications/luci-app-babeld/po/cs/babeld.po [new file with mode: 0644]
applications/luci-app-banip/po/cs/banip.po
applications/luci-app-banip/po/es/banip.po
applications/luci-app-banip/po/zh_Hans/banip.po
applications/luci-app-bmx7/po/cs/bmx7.po
applications/luci-app-chrony/po/cs/chrony.po [new file with mode: 0644]
applications/luci-app-chrony/po/es/chrony.po
applications/luci-app-chrony/po/zh_Hans/chrony.po [new file with mode: 0644]
applications/luci-app-clamav/po/zh_Hans/clamav.po
applications/luci-app-cloudflared/po/zh_Hans/cloudflared.po
applications/luci-app-coovachilli/po/ru/coovachilli.po
applications/luci-app-coovachilli/po/zh_Hans/coovachilli.po
applications/luci-app-crowdsec-firewall-bouncer/po/es/crowdsec-firewall-bouncer.po
applications/luci-app-csshnpd/po/cs/csshnpd.po [new file with mode: 0644]
applications/luci-app-csshnpd/po/zh_Hant/csshnpd.po
applications/luci-app-dawn/po/es/dawn.po
applications/luci-app-dawn/po/zh_Hant/dawn.po
applications/luci-app-dcwapd/po/zh_Hans/dcwapd.po
applications/luci-app-ddns/po/ru/ddns.po
applications/luci-app-ddns/po/zh_Hans/ddns.po
applications/luci-app-dockerman/po/es/dockerman.po
applications/luci-app-dockerman/po/ru/dockerman.po
applications/luci-app-dockerman/po/zh_Hans/dockerman.po
applications/luci-app-dump1090/po/zh_Hans/dump1090.po
applications/luci-app-email/po/zh_Hans/email.po
applications/luci-app-firewall/po/cs/firewall.po
applications/luci-app-firewall/po/es/firewall.po
applications/luci-app-firewall/po/ko/firewall.po
applications/luci-app-firewall/po/zh_Hans/firewall.po
applications/luci-app-https-dns-proxy/po/es/https-dns-proxy.po
applications/luci-app-irqbalance/po/zh_Hans/irqbalance.po
applications/luci-app-keepalived/po/es/keepalived.po
applications/luci-app-keepalived/po/zh_Hans/keepalived.po
applications/luci-app-keepalived/po/zh_Hant/keepalived.po
applications/luci-app-libreswan/po/cs/libreswan.po [new file with mode: 0644]
applications/luci-app-libreswan/po/zh_Hans/libreswan.po [new file with mode: 0644]
applications/luci-app-lldpd/po/zh_Hans/lldpd.po
applications/luci-app-lxc/po/es/lxc.po
applications/luci-app-lxc/po/zh_Hans/lxc.po
applications/luci-app-mosquitto/po/zh_Hans/mosquitto.po
applications/luci-app-mwan3/po/es/mwan3.po
applications/luci-app-mwan3/po/zh_Hans/mwan3.po
applications/luci-app-nextdns/po/zh_Hans/nextdns.po
applications/luci-app-nlbwmon/po/ru/nlbwmon.po
applications/luci-app-nlbwmon/po/zh_Hans/nlbwmon.po
applications/luci-app-nut/po/zh_Hans/nut.po
applications/luci-app-ocserv/po/cs/ocserv.po
applications/luci-app-ocserv/po/zh_Hans/ocserv.po
applications/luci-app-olsr/po/cs/olsr.po
applications/luci-app-olsr/po/es/olsr.po
applications/luci-app-olsr/po/ru/olsr.po
applications/luci-app-olsr/po/zh_Hans/olsr.po
applications/luci-app-olsr/po/zh_Hant/olsr.po
applications/luci-app-openlist/po/zh_Hans/openlist.po
applications/luci-app-openwisp/po/zh_Hans/openwisp.po
applications/luci-app-p910nd/po/zh_Hans/p910nd.po
applications/luci-app-package-manager/po/cs/package-manager.po
applications/luci-app-pbr/po/es/pbr.po
applications/luci-app-pbr/po/zh_Hans/pbr.po
applications/luci-app-privoxy/po/zh_Hans/privoxy.po
applications/luci-app-radicale3/po/es/radicale3.po
applications/luci-app-radicale3/po/zh_Hans/radicale3.po
applications/luci-app-rp-pppoe-server/po/zh_Hans/rp-pppoe-server.po
applications/luci-app-rustdesk-server/po/cs/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-rustdesk-server/po/es/rustdesk-server.po
applications/luci-app-rustdesk-server/po/zh_Hans/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-ser2net/po/zh_Hans/ser2net.po
applications/luci-app-snmpd/po/es/snmpd.po
applications/luci-app-snmpd/po/zh_Hans/snmpd.po
applications/luci-app-softether/po/cs/softether.po [new file with mode: 0644]
applications/luci-app-sshtunnel/po/zh_Hans/sshtunnel.po
applications/luci-app-statistics/po/zh_Hans/statistics.po
applications/luci-app-strongswan-swanctl/po/cs/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-strongswan-swanctl/po/zh_Hans/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-tinyproxy/po/cs/tinyproxy.po
applications/luci-app-tor/po/zh_Hans/tor.po
applications/luci-app-transmission/po/zh_Hans/transmission.po
applications/luci-app-travelmate/po/cs/travelmate.po
applications/luci-app-travelmate/po/zh_Hans/travelmate.po
applications/luci-app-ttyd/po/es/ttyd.po
applications/luci-app-ttyd/po/zh_Hans/ttyd.po
applications/luci-app-udpxy/po/zh_Hans/udpxy.po
applications/luci-app-unbound/po/zh_Hans/unbound.po
applications/luci-app-upnp/po/es/upnp.po
applications/luci-app-usteer/po/es/usteer.po
applications/luci-app-usteer/po/ru/usteer.po
applications/luci-app-usteer/po/zh_Hans/usteer.po
applications/luci-app-usteer/po/zh_Hant/usteer.po
applications/luci-app-ustreamer/po/cs/ustreamer.po
applications/luci-app-ustreamer/po/es/ustreamer.po
applications/luci-app-ustreamer/po/ru/ustreamer.po
applications/luci-app-ustreamer/po/zh_Hans/ustreamer.po
applications/luci-app-v2raya/po/zh_Hans/v2raya.po
applications/luci-app-xfrpc/po/zh_Hans/xfrpc.po
applications/luci-app-xinetd/po/zh_Hans/xinetd.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/es/base.po
modules/luci-base/po/hu/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po
modules/luci-mod-dsl/po/zh_Hans/dsl.po
modules/luci-mod-dsl/po/zh_Hant/dsl.po

index df1de89e645509ba54ff2e6699478e3eff91d0e0..ac6ed3df33240fa269da59961ae4a90bb577fb67 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-14 15:03+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
 msgid "ACL Settings"
@@ -80,7 +80,7 @@ msgid ""
 "The LuCI ACL management is in an experimental stage! It does not yet work "
 "reliably with all applications"
 msgstr ""
-"Управление LuCI ACL находится в экспериментальной стадии! Оно еще не "
+"Управление LuCI ACL находится в экспериментальной стадии! Оно ещё не "
 "работает должным образом со всеми приложениями"
 
 #: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
index eaa9f382acd0159871dce506f9d8a22d4be07e53..32259ee4959b56256565bdb7c2aaa6a6d00ca581 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock-fast/es/>\n"
@@ -84,7 +84,7 @@ msgstr "Configuración avanzada"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:834
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:839
 msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:792
 msgid "Allowed Domains"
@@ -230,7 +230,7 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:752
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:765
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:776
 msgid "Disable Debugging"
@@ -712,7 +712,7 @@ msgstr "Seleccione la frecuencia con la que debe ejecutarse la actualización."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:803
 msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
 msgid "Service Details"
@@ -724,7 +724,7 @@ msgstr "Errores de servicio"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:444
 msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:544
 msgid "Service Warnings"
@@ -748,7 +748,7 @@ msgstr "Alguna salida"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:622
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:60
 msgid "Starting"
index 706ffde5a2314c504da332b099240f5972bbc5eb..39cf4ab7f541b264b4f3ec0eb35b37165c8fd5c9 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: aladar42 <misterx42@protonmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/cs/>\n"
@@ -256,6 +256,8 @@ msgid ""
 "Configuration of the adblock package to block ad/abuse domains by using DNS. "
 "For further information please check the %s."
 msgstr ""
+"Nastavení balíčku adblock pro blokování reklam/zneužívaných domén pomocí "
+"DNS. Pro více informací se podívejte do %s."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
@@ -641,7 +643,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
 msgid "IPv4 Remote DNS Resolver"
-msgstr ""
+msgstr "IPv4 vzdálený DNS překlad"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
@@ -762,7 +764,7 @@ msgstr "Cíle DNS filtru na základě MAC adres"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
 msgid "MAC Remote Filter Targets"
-msgstr ""
+msgstr "Cíle vzdáleného MAC filtru"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:433
 msgid "Map"
@@ -874,7 +876,7 @@ msgstr "Načíst znovu…"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
 msgid "Remote DNS Timeout"
-msgstr ""
+msgstr "Časový limit vzdáleného DNS"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:564
 msgid "Report Chunk Count"
index 5c6dddb7ab6af5352bd384a1b1e309c809404b6b..f81618b20c6240c7936f5e623742e727944053d1 100644 (file)
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-28 15:41+0000\n"
-"Last-Translator: kae <handicapped8@dollicons.com>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsadblock/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
 msgid "-- default --"
@@ -466,7 +466,7 @@ msgstr "在出现任何处理错误时启用详细的调试日志。"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
 msgid ""
@@ -779,7 +779,7 @@ msgstr "只允许白名单上的域名,所有其他 DNS 请求均被拒绝。"
 
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:529
 msgid "Overwrite the default target directory for the generated blocklist."
index 330e21d694717f6db38ca931988157675ff6ac65..68d90ae8e8c353bb2e069ee3aef961ab0820061f 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsantiblock/es/>\n"
 "Language: es\n"
@@ -59,7 +59,7 @@ msgstr "Activado"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
 msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
 
 #: applications/luci-app-antiblock/root/usr/share/rpcd/acl.d/luci-app-antiblock.json:3
 msgid "Grant UCI and RPC access to LuCI app AntiBlock"
diff --git a/applications/luci-app-antiblock/po/pt_BR/antiblock.po b/applications/luci-app-antiblock/po/pt_BR/antiblock.po
new file mode 100644 (file)
index 0000000..f5271dc
--- /dev/null
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:3
+msgid "AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:15
+msgid "Args"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:30
+msgid "Domain count in file:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:89
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:31
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid "Domains path"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid ""
+"Domains path/URL. If you want to add domains via LuCI, specify the files in "
+"the /etc/antiblock folder."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:93
+msgid "Domains path:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:24
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/rpcd/acl.d/luci-app-antiblock.json:3
+msgid "Grant UCI and RPC access to LuCI app AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+msgid "It is necessary to enter from 1 to 32 values:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:73
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:47
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:49
+msgid "Log is not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:103
+msgid "Path to file in \"Domains path\" is not set."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid ""
+"Prevent adding IP from these subnets to the routing table, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:23
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:67
+msgctxt "scroll to top (the head) of the log file"
+msgid "Scroll to head"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:59
+msgctxt "scroll to bottom (the tail) of the log file"
+msgid "Scroll to tail"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+msgid "Show operations log, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+msgid "Show statistics data, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:57
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:39
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:49
+msgid "Statistics are not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:59
+msgid "Unable to create domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:18
+msgid "Unable to load log data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:18
+msgid "Unable to load statistics data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:64
+msgid "Unable to read domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:22
+msgid "Unable to write to domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:13
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:36
+msgid "Write domains"
+msgstr ""
index d070f9b60041c80b69cf7885bfab35085069906d..0873bf5921898dd501c0f01ba77f3b2f499192f4 100644 (file)
@@ -1,15 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-18 07:11+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsantiblock/zh_Hans/>\n"
 "Language: zh_Hans\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
@@ -56,7 +55,7 @@ msgstr "启用"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
 msgid "Gateway"
diff --git a/applications/luci-app-apinger/po/cs/apinger.po b/applications/luci-app-apinger/po/cs/apinger.po
new file mode 100644 (file)
index 0000000..347cdd4
--- /dev/null
@@ -0,0 +1,263 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsapinger/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr "Aktivní alarmy"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr "Přidat alarm na zpoždění/prodlevu"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:15
+msgid "Add Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:15
+msgid "Add Interface Instance"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:16
+msgid "Add Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:33
+msgid "Add Target"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:21
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:40
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:23
+msgid "Address: Target address to be tracked"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:48
+msgid "Alarm Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:39
+msgid "Alarm Down"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:57
+msgid "Alarm loss"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:3
+msgid "Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:9
+msgid "Apinger - Delay Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:9
+msgid "Apinger - Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:9
+msgid "Apinger - Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:9
+msgid "Apinger - Loss Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:21
+msgid "Apinger - Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:57
+msgid "Apinger Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:40
+msgid "Apinger Targets RRD Graph"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:46
+msgid "Average Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:27
+msgid ""
+"Average Delay and Loss: The delay (in samples) after which loss is computed, "
+"without this delays larger than interval would be treated as loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:25
+msgid "Average Delay: How many replies should be used to compute average delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:49
+msgid "Average Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:52
+msgid "Average Loss/Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:26
+msgid "Average Loss: How many probes should be used to compute average loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:17
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:65
+msgid "Delay Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:23
+msgid "Delay High (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:18
+msgid "Delay Low (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:59
+msgid "Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:55
+msgid "Generate RRD Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json:3
+msgid "Grant access to LuCI app Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:21
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:18
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:35
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:22
+msgid "Interface: Interface to use to track target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:30
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:24
+msgid "Latency"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:25
+msgid "Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:71
+msgid "Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:23
+msgid "Loss High (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:18
+msgid "Loss Low (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:10
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:54
+msgid "No access to server file"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:51
+msgid "No data available"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:12
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:43
+msgid "Ping Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:24
+msgid "Ping Interval: How often the probe should be sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:25
+msgid "RRD Collection Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:23
+msgid "Received"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:22
+msgid "Sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:34
+msgid "Service is not running"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:20
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:21
+msgid "Status Update Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:19
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:66
+msgid "Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:51
+msgid "There are no active targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:11
+msgid "This alarm will be canceled, when the delay drops below \"Delay Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:11
+msgid "This alarm will be canceled, when the loss drops below \"Loss Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:10
+msgid "This alarm will be fired when packet loss goes over \"Loss High\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:10
+msgid "This alarm will be fired when target does not respond for \"Time\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:27
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:17
+msgid "Time (s)"
+msgstr ""
index a4bfe1f4095a35853be23a9845021e683e65b7f6..eb03e08938990dd9c39175eec85bd3f2c272e744 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsaria2/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -111,7 +111,7 @@ msgstr "DHT 监听端口"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
 msgid ""
@@ -170,11 +170,11 @@ msgstr "启用代理"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
 msgid "Extra Settings"
@@ -257,7 +257,7 @@ msgstr ""
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
 msgid "Installed web interface:"
index c447593042645d845b490e4e710d201f00b77bd1..d113b3918ad9f78bd811d9a027f10c93284993c0 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-28 10:51+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsattendedsysupgrade/cs/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:290
 msgid ""
@@ -301,7 +301,7 @@ msgstr "Revize"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:180
 msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:751
 msgid "Search for firmware upgrade"
index 78a33c8a9f59a2c7ee44eacdc063f229367ed8c7..4b1f364251b86d3ba6fc9ab448bb1de324ff9805 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:290
 msgid ""
@@ -242,7 +242,7 @@ msgstr ""
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:618
 msgid "Packages"
diff --git a/applications/luci-app-babeld/po/cs/babeld.po b/applications/luci-app-babeld/po/cs/babeld.po
new file mode 100644 (file)
index 0000000..afb27db
--- /dev/null
@@ -0,0 +1,19 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 08:02+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbabeld/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr "Babeld"
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr "Udělit luci-app-babeld přístup do UCI nastavování"
index 8455570f558325f17c22c1b5aad3ac288644db31..10cc9d02eb9588afcc8302eda3eec9807eb832b6 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/cs/>\n"
 "Language: cs\n"
@@ -603,7 +603,7 @@ msgstr "Neplatné znaky"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
 msgid "Invalid expiry format"
-msgstr ""
+msgstr "Neplatný formát skončení platnosti"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
 msgid "Invalid input values, unable to save modifications."
@@ -741,7 +741,7 @@ msgstr "Žádná data GeoIP mapy!"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:42
 msgid "No banIP config found!"
-msgstr ""
+msgstr "Nenalezeno žádné nastavení pro banIP!"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
 msgid "Normal Priority"
index 1fbc98a863eb4fa02531267cf42a5ebc50aebd1d..29f04ec181bca8354ed6fdaa2664108a0612672a 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/es/>\n"
@@ -326,7 +326,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
 msgid "Don't check SSL server certificates during download."
index ef539590191b41c5a3dba5d5fedfac47168f313b..a73c45eb7346334797502e2d52a263f71c319b2f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsbanip/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
@@ -411,7 +411,7 @@ msgstr "如遇处理错误启用详细调试记录。"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:196
 msgid "Enables IPv4 support."
@@ -775,7 +775,7 @@ msgstr "对所选的下载工具绕过预先配置的下载选项。"
 
 #: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:25
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
 msgid ""
index 78b1a548d2010574a3da229f07fe5c0f86fd3c97..a45cb81d9f691ce41c811f472c55b83e905ce7d7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbmx7/cs/>\n"
 "Language: cs\n"
@@ -12,7 +12,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:11
 msgid "A mesh routing protocol for Linux devices."
-msgstr ""
+msgstr "Protokol mesh směrování pro Linuxová zařízení."
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:33
 msgid "Announcements"
@@ -62,7 +62,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/root/usr/share/rpcd/acl.d/luci-app-bmx7.json:3
 msgid "Grant UCI access for luci-app-bmx7"
-msgstr ""
+msgstr "Udělit luci-app-bmx7 přístup do UCI nastavování"
 
 #: applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js:57
 msgid "Ignore"
@@ -137,7 +137,7 @@ msgstr "Síťová rozhraní"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:30
 msgid "Networks announced by mesh nodes"
-msgstr ""
+msgstr "Sitě oznámené uzly mesh"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:39
 msgid "Node"
@@ -162,7 +162,7 @@ msgstr "Stav uzlu"
 
 #: applications/luci-app-bmx7/root/usr/share/luci/menu.d/luci-app-bmx7.json:51
 msgid "Nodes"
-msgstr ""
+msgstr "Uzly"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:40
 msgid "Nodes seen"
@@ -242,7 +242,7 @@ msgstr "Stav"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:126
 msgid "Support & Trust"
-msgstr ""
+msgstr "Podpora a důvěra"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:64
 msgid "TX BpP"
@@ -262,7 +262,7 @@ msgstr "Metriky tun"
 
 #: applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js:29
 msgid "Tunnel Devices"
-msgstr ""
+msgstr "Zařízení tunelu"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:43
 msgid "Tunnelled IPv4 address"
@@ -301,7 +301,6 @@ msgid "Via link-local IPv6"
 msgstr "Přes link-local IPv6"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:132
-#, fuzzy
 msgid "Via neighbour"
 msgstr "Přes sousední"
 
diff --git a/applications/luci-app-chrony/po/cs/chrony.po b/applications/luci-app-chrony/po/cs/chrony.po
new file mode 100644 (file)
index 0000000..e6f9a65
--- /dev/null
@@ -0,0 +1,309 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 11:11+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationschrony/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:198
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:210
+msgid "(Log_2 i.e. y=2^x) interval between readings of the NIC clock."
+msgstr "(Log_2 tj. y=2ˣ) interval mezi čteními vnitřních hodin síťové karty."
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
+msgid "(default)"
+msgstr "(výchozí)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
+msgid "8e-6 (8 microseconds)"
+msgstr "8e-6 (8 mikrosekund)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:222
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:228
+msgid ""
+"A fixed round-trip delay in seconds to be used instead of that of the "
+"previous measurements."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:150
+msgid ""
+"A single symmetric association allows the peers to be both servers and "
+"clients to each other."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
+msgid "Additional firewall configuration is required if you intend wan access."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "An allow range permits access for chronyc from specific IPs to chronyd."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:50
+msgctxt "Check for RTC character device"
+msgid "Check for the presence of %s."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:36
+msgid "Choose IP ranges from this interface to set them as allowed ranges."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
+msgid "Choose a wan interface to allow from all IPs."
+msgstr ""
+
+#: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
+msgid "Chrony"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
+msgid "Chrony NTP/NTS daemon"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
+msgid ""
+"Corrects the system clock by stepping immediately when it is so far adrift "
+"that the slewing process would take a very long time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
+msgid "DHCP(v6)"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
+msgid "Delete this section to allow all local IPs."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
+msgid "Disables certificate time checks via %s if RTC is absent."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:223
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:229
+msgid "Exponential and decimal notation are allowed."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:75
+msgid "First x clock updates"
+msgstr ""
+
+#: applications/luci-app-chrony/root/usr/share/rpcd/acl.d/luci-app-chrony.json:3
+msgid "Grant UCI access for luci-app-chrony"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:172
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:35
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:194
+msgid "Interleave"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:101
+msgid "Leap second mode"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:128
+msgid "Leap seconds only"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:74
+msgid "Limit"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:84
+msgid "Log any change more than"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
+msgid "Max PPM"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
+msgid "Max wander"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:227
+msgid "Maximum delay"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:117
+msgid ""
+"Maximum frequency offset of the smoothed time to the tracked NTP time (in "
+"ppm)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
+msgid "Maximum poll"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
+msgid ""
+"Maximum rate at which the frequency offset is allowed to change (in ppm per "
+"second)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:240
+msgid "Maximum samples"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:221
+msgid "Minimum delay"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
+msgid "Minimum poll"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
+msgid "Minimum samples"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:184
+msgid "NTS"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:45
+msgid "Network Time Security (NTS)"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:241
+msgid "Number of samples that chronyd should keep for each source."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:129
+msgid ""
+"Only leap seconds are smoothed out; ignore normal offset and frequency "
+"changes."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:157
+msgid ""
+"Options for servers provided to this host via DHCP(v6) (via the WAN for "
+"example)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:148
+msgid "Peer"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:140
+msgid "Pool"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
+msgid "Precision"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
+msgid "Precision of the system clock (in seconds)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:191
+msgid "Prefer"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
+msgid "RTC Check"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
+msgid "Remote NTP servers for your chronyd"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:70
+msgid "Seconds float value."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:85
+msgid ""
+"Seconds threshold for the adjustment of the system clock that will generate "
+"a syslog message."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:133
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
+msgid "Smoothing"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:141
+msgid "Specifies a pool of NTP servers rather than a single NTP server."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
+msgid "Specifies a symmetric association with an NTP peer."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
+msgid "Stepping"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:102
+msgid "Strategy to reconcile leap seconds in UTC with solar time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
+msgid "System Clock"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
+msgid ""
+"The pool name is expected to resolve to multiple addresses which might "
+"change over time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
+msgid "Trigger Amount Threshold"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
+msgid "Trusted certificates"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
+msgid ""
+"Use only when the clients are not configured to poll another NTP server "
+"also, because they could reject this server as a falseticker or fail to "
+"select a source completely."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
+msgid "Use system CA bundle"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
+msgid "iburst"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:206
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:218
+msgid "seconds"
+msgstr ""
index 3a2094024b706fd2f7fb456107f742dca8feaa6d..dd2394061da506ad1c02f882bf07e571898cfe17 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationschrony/es/>\n"
 "Language: es\n"
@@ -46,12 +46,12 @@ msgstr ""
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
 msgid "Additional firewall configuration is required if you intend wan access."
 msgstr ""
-"Se requiere una configuración de firewall adicional si pretende acceder a la "
-"WAN."
+"Se requiere una configuración de cortafuegos adicional si pretende acceder a "
+"la WAN."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
 msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
 msgid "An allow range permits access for chronyc from specific IPs to chronyd."
@@ -72,7 +72,7 @@ msgstr ""
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
 msgid "Choose a wan interface to allow from all IPs."
-msgstr "Elija una interfaz wan para conceder desde todas las IP."
+msgstr "Elija una interfaz wan para permitir desde todas las IP."
 
 #: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
 msgid "Chrony"
@@ -88,7 +88,7 @@ msgid ""
 "that the slewing process would take a very long time."
 msgstr ""
 "Corrige el reloj del sistema avanzando inmediatamente cuando está tan "
-"retrasado que el proceso de giro tomaría mucho tiempo."
+"atrasado que el proceso de giro tomaría mucho tiempo."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
 msgid "DHCP(v6)"
@@ -96,7 +96,7 @@ msgstr "DHCP(v6)"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
 msgid "Delete this section to allow all local IPs."
-msgstr "Elimina esta sección para conceder todas las IP locales."
+msgstr "Elimina esta sección para permitir todas las IPs locales."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
 msgid "Disabled"
@@ -105,7 +105,8 @@ msgstr "Desactivado"
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
 msgid "Disables certificate time checks via %s if RTC is absent."
 msgstr ""
-"Inhabilita comprobante del tiempo del certificado por %s si RTC está ausente."
+"Desactiva las comprobaciones de tiempo del certificado a través de %s si RTC "
+"está ausente."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
 msgid "Documentation"
@@ -154,7 +155,7 @@ msgstr "Registrar cualquier cambio más de"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
 msgid "Max PPM"
@@ -287,9 +288,8 @@ msgstr ""
 "Especifica un consorcio de servidores NTP en lugar de un único servidor NTP."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
-#, fuzzy
 msgid "Specifies a symmetric association with an NTP peer."
-msgstr "Especifica una asociación simétrica con una pareja NTP."
+msgstr "Especifica una asociación simétrica con un par NTP."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
 msgid "Stepping"
@@ -303,25 +303,23 @@ msgstr ""
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
 msgid "System Clock"
-msgstr "Reloj del Sistema"
+msgstr "Reloj del sistema"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
-#, fuzzy
 msgid ""
 "The pool name is expected to resolve to multiple addresses which might "
 "change over time."
 msgstr ""
-"Se esperaba que el nombre del consorcio se resuelva en múltiples direcciones "
-"los cuales cambiarían con el tiempo."
+"Se esperaba que el nombre del pool se resuelva en múltiples direcciones los "
+"cuales cambiarían con el tiempo."
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
-#, fuzzy
 msgid "Trigger Amount Threshold"
-msgstr "Umbral de Importe de Activación"
+msgstr "Umbral de importe de activación"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
 msgid "Trusted certificates"
-msgstr "Certificados confiados"
+msgstr "Certificados de confianza"
 
 #: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
 msgid ""
diff --git a/applications/luci-app-chrony/po/zh_Hans/chrony.po b/applications/luci-app-chrony/po/zh_Hans/chrony.po
new file mode 100644 (file)
index 0000000..b6a8f21
--- /dev/null
@@ -0,0 +1,311 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationschrony/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:198
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:210
+msgid "(Log_2 i.e. y=2^x) interval between readings of the NIC clock."
+msgstr "(以 2 为底的对数,即 y=2^x) 读取网卡 (NIC) 时钟的间隔。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
+msgid "(default)"
+msgstr "(默认)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
+msgid "8e-6 (8 microseconds)"
+msgstr "8e-6 (8 微秒)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:222
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:228
+msgid ""
+"A fixed round-trip delay in seconds to be used instead of that of the "
+"previous measurements."
+msgstr "使用固定的双向延迟(秒),而非使用之前测量得到的延迟值。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:150
+msgid ""
+"A single symmetric association allows the peers to be both servers and "
+"clients to each other."
+msgstr "单一对称关联允许对等体互为服务端与客户端。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
+msgid "Additional firewall configuration is required if you intend wan access."
+msgstr "如果打算通过 WAN 口访问,则需要额外的防火墙配置。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "Allow"
+msgstr "允许"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "An allow range permits access for chronyc from specific IPs to chronyd."
+msgstr "允许范围用于授权特定 IP 段访问 chronyd 服务。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:50
+msgctxt "Check for RTC character device"
+msgid "Check for the presence of %s."
+msgstr "检查 %s 是否存在。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:36
+msgid "Choose IP ranges from this interface to set them as allowed ranges."
+msgstr "从此接口选择 IP 范围并将其设为允许访问的范围。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
+msgid "Choose a wan interface to allow from all IPs."
+msgstr "选择一个 WAN 接口以允许所有 IP 访问。"
+
+#: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
+msgid "Chrony"
+msgstr "Chrony 时钟同步"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
+msgid "Chrony NTP/NTS daemon"
+msgstr "Chrony NTP/NTS 守护进程"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
+msgid ""
+"Corrects the system clock by stepping immediately when it is so far adrift "
+"that the slewing process would take a very long time."
+msgstr "当时钟偏差过大以至于平滑调整耗时过长时,通过立即步进(跳变)来校准系统时钟。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
+msgid "DHCP(v6)"
+msgstr "DHCP(v6)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
+msgid "Delete this section to allow all local IPs."
+msgstr "删除此部分以允许所有本地 IP 访问。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
+msgid "Disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
+msgid "Disables certificate time checks via %s if RTC is absent."
+msgstr "若 RTC 不存在,则通过 %s 禁用证书时间检查。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
+msgid "Documentation"
+msgstr "文档"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:223
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:229
+msgid "Exponential and decimal notation are allowed."
+msgstr "允许使用指数计数法和十进制计数法。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:75
+msgid "First x clock updates"
+msgstr "前 x 次时钟更新"
+
+#: applications/luci-app-chrony/root/usr/share/rpcd/acl.d/luci-app-chrony.json:3
+msgid "Grant UCI access for luci-app-chrony"
+msgstr "授予 luci-app-chrony 对 UCI 的访问权限"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:172
+msgid "Hostname"
+msgstr "主机名"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:35
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:194
+msgid "Interleave"
+msgstr "交错模式"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:101
+msgid "Leap second mode"
+msgstr "闰秒处理模式"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:128
+msgid "Leap seconds only"
+msgstr "仅处理闰秒"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:74
+msgid "Limit"
+msgstr "限制"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:84
+msgid "Log any change more than"
+msgstr "记录任何超过以下值的变更"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
+msgid "Logging"
+msgstr "日志"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
+msgid "Max PPM"
+msgstr "最大 PPM"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
+msgid "Max wander"
+msgstr "最大漂移"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:227
+msgid "Maximum delay"
+msgstr "最大延迟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:117
+msgid ""
+"Maximum frequency offset of the smoothed time to the tracked NTP time (in "
+"ppm)."
+msgstr "平滑处理后的时间与追踪的 NTP 时间之间的最大频率偏移(单位 PPM)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
+msgid "Maximum poll"
+msgstr "最大轮询间隔"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
+msgid ""
+"Maximum rate at which the frequency offset is allowed to change (in ppm per "
+"second)."
+msgstr "频率偏移允许改变的最大速率(单位 PPM/秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:240
+msgid "Maximum samples"
+msgstr "最大样本数"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:221
+msgid "Minimum delay"
+msgstr "最小延迟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
+msgid "Minimum poll"
+msgstr "最小轮询间隔"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
+msgid "Minimum samples"
+msgstr "最小样本数"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:184
+msgid "NTS"
+msgstr "NTS (网络时间安全)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:45
+msgid "Network Time Security (NTS)"
+msgstr "网络时间安全 (NTS)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:241
+msgid "Number of samples that chronyd should keep for each source."
+msgstr "chronyd 应为每个时钟源保留的样本数量。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:129
+msgid ""
+"Only leap seconds are smoothed out; ignore normal offset and frequency "
+"changes."
+msgstr "仅对闰秒进行平滑处理;忽略正常的偏差和频率变化。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:157
+msgid ""
+"Options for servers provided to this host via DHCP(v6) (via the WAN for "
+"example)."
+msgstr "通过 DHCP(v6)(例如 WAN 口)为此主机提供的服务器选项。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:148
+msgid "Peer"
+msgstr "对端"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:140
+msgid "Pool"
+msgstr "地址池"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
+msgid "Precision"
+msgstr "精度"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
+msgid "Precision of the system clock (in seconds)."
+msgstr "系统时钟的精度(秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:191
+msgid "Prefer"
+msgstr "优先"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
+msgid "RTC Check"
+msgstr "RTC 检查"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
+msgid "Remote NTP servers for your chronyd"
+msgstr "用于 chronyd 的远程 NTP 服务器"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:70
+msgid "Seconds float value."
+msgstr "秒数(浮点值)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:85
+msgid ""
+"Seconds threshold for the adjustment of the system clock that will generate "
+"a syslog message."
+msgstr "触发系统日志消息记录的系统时钟调整阈值(秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:133
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
+msgid "Smoothing"
+msgstr "平滑处理"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:141
+msgid "Specifies a pool of NTP servers rather than a single NTP server."
+msgstr "指定 NTP 服务器池而非单一 NTP 服务器。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
+msgid "Specifies a symmetric association with an NTP peer."
+msgstr "指定与 NTP 对等体的对称关联。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
+msgid "Stepping"
+msgstr "步进校准 (Stepping)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:102
+msgid "Strategy to reconcile leap seconds in UTC with solar time."
+msgstr "协调 UTC 闰秒与太阳时(Solar Time)的策略。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
+msgid "System Clock"
+msgstr "系统时钟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
+msgid ""
+"The pool name is expected to resolve to multiple addresses which might "
+"change over time."
+msgstr "服务器池名称应能解析为多个随时间可能发生变化的 IP 地址。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
+msgid "Trigger Amount Threshold"
+msgstr "触发阈值量"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
+msgid "Trusted certificates"
+msgstr "受信任的证书"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
+msgid ""
+"Use only when the clients are not configured to poll another NTP server "
+"also, because they could reject this server as a falseticker or fail to "
+"select a source completely."
+msgstr ""
+"仅在客户端未配置其他轮询 NTP 服务器时使用,否则客户端可能会将此服务器判定为错"
+"误源(falseticker)或导致无法选择时钟源。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
+msgid "Use system CA bundle"
+msgstr "使用系统 CA 证书束"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
+msgid "iburst"
+msgstr "快速同步 (iburst)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:206
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:218
+msgid "seconds"
+msgstr "秒"
index f02e03ea6377c7df0c2f2e344508d0126ae8ed17..c3ec85a03efee972d105995efe9555ce8e7a6f8f 100644 (file)
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsclamav/zh_Hans/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
 msgid "150M"
index 8ffed6c1d3aaf1cea8f502c8d7c34ba494281fdc..63968838b789085881aa8d0e78dbe41537498d22 100644 (file)
@@ -1,9 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-18 07:10+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationscloudflared/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -11,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
 msgid "All"
@@ -65,7 +64,7 @@ msgstr "数据中心"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
 msgid "Down"
@@ -82,7 +81,7 @@ msgstr "启用"
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
 msgid "Fatal"
@@ -103,7 +102,7 @@ msgstr "ID"
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
 #: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
@@ -204,4 +203,4 @@ msgstr "警告"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
index c2aff2d3e790dc84e8ae638487d8456a8ae0fde0..c187bd1bb7a3c1a2d1d76c68bcbf0e8e49b73f62 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: LuCI: coovachilli\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2026-02-15 08:22+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:168
@@ -214,7 +214,7 @@ msgstr ""
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:205
 msgid "Directory where embedded local web content is placed"
-msgstr "Каталог, куда будет помещен встроенный Web-контент"
+msgstr "Каталог, куда будет помещён встроенный web-контент"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:458
 msgid "Do not check the source IP address of RADIUS disconnect requests"
index ec589b74220dd432bdbb9aac845c752bea212d93..84901e948b71793872f1de0f6e78be1af699e58d 100644 (file)
@@ -3,9 +3,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-02 02:43+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationscoovachilli/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -13,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:168
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:173
@@ -170,7 +169,7 @@ msgstr "DNS 主服务器"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:83
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:183
 msgid ""
@@ -246,7 +245,7 @@ msgstr "启用 EAPOL"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:75
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:207
 msgid "Executable to run as a CGI type program"
index f54ce464ebe298460f1024719356d7cd37a10935..3f1139cbb9d9032b24d04daff6a5da98aa92ab09 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscrowdsec-firewall-bouncer/es/>\n"
 "Language: es\n"
@@ -75,7 +75,7 @@ msgid ""
 "ip addresses will be logged to System Log."
 msgstr ""
 "Si está marcada, se agregará una declaración de registro a la regla del "
-"firewall y las direcciones IP bloqueadas se anotarán en el registro del "
+"cortafuegos y las direcciones IP bloqueadas se anotarán en el registro del "
 "sistema."
 
 #: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js:40
diff --git a/applications/luci-app-csshnpd/po/cs/csshnpd.po b/applications/luci-app-csshnpd/po/cs/csshnpd.po
new file mode 100644 (file)
index 0000000..69d59ea
--- /dev/null
@@ -0,0 +1,136 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscsshnpd/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr "Dodatečné argumenty"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr "Službu zapnete zaškrtnutím zde"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:51
+msgid "Daemon Configuration"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:56
+msgid "Device atSign"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:81
+msgid "Device must be configured"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:68
+msgid "Device name"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:24
+msgid "Device names may contain a-z 0-9 _ or - (e.g., \"my_thing1\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:81
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:60
+msgid "Enroll"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:76
+msgid "Enrollment OTP/SPP"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:84
+msgid "Existing key found at:"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:18
+msgid "First character should be a lowercase letter (e.g., \"a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:74
+msgid "Further command line arguments for the NoPorts daemon"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/rpcd/acl.d/luci-app-csshnpd.json:3
+msgid "Grant UCI access for luci-app-csshnpd"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:62
+msgid "Manager atSign"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:27
+msgid "Maximum device name length is 36 characters."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:14
+msgid "Must be at least one character long (e.g., \"a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:34
+msgid "Must be six characters (e.g., \"S3CR3T\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:7
+msgid "Must not be empty and should start with @ (e.g., \"@a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:50
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:3
+msgid "NoPorts"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:14
+msgid "NoPorts Config"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:23
+msgid "NoPorts Enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:79
+msgid "NoPorts atSign Enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:82
+msgid "OTP must be configured. An OTP can be generated using:"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:77
+msgid "One Time Passcode (OTP) for device atSign enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:49
+msgid "Press the Enroll button then run this command on a system where"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:57
+msgid "The device atSign e.g. @device"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:63
+msgid "The manager atSign e.g. @manager"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:69
+msgid "The name for this device e.g. openwrt"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:80
+msgid "atSign must be configured"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:53
+msgid "sshnpd config"
+msgstr ""
index 1144bdef7ff78c20e43bcea6ad7538835234e273..16bce4fa241305dc68a30c56ce1de2d668e90745 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationscsshnpd/zh_Hant/>\n"
@@ -28,7 +28,7 @@ msgstr ""
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:81
 msgid "Device must be configured"
-msgstr ""
+msgstr "裝置必須配置"
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:68
 msgid "Device name"
@@ -48,7 +48,7 @@ msgstr "註冊"
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:76
 msgid "Enrollment OTP/SPP"
-msgstr ""
+msgstr "註冊 OTP/SPP"
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:84
 msgid "Existing key found at:"
@@ -129,7 +129,7 @@ msgstr "此裝置的名稱,例如: openwrt"
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:80
 msgid "atSign must be configured"
-msgstr ""
+msgstr "atSign 必須配置"
 
 #: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:53
 msgid "sshnpd config"
index 1262713df242c83432707230b1db6ccfda9e05bc..9279c57420a3f695e6d9269c861eb796d56a0b80 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-27 01:00+0000\n"
+"PO-Revision-Date: 2026-03-06 17:48+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdawn/es/>\n"
@@ -8,11 +8,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:389
 msgid "2.4G Band Metric"
-msgstr "Métrica de la banda de 2.4 GHz"
+msgstr "Métrica de la banda de 2,4 GHz"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:390
 msgid "5G Band Metric"
index 873b564a32f8a74dff3f4c108f0477d2b8665f4a..18a5b6d238143ae952c2ac4da76edcedcb04a2c0 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsdawn/zh_Hant/>\n"
@@ -140,7 +140,7 @@ msgstr "DAWN 服務不可用"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:309
 msgid "DURATION"
-msgstr "持續時間"
+msgstr "DURATION"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:137
 msgid "Deeper tracing to fix bugs - for debugging"
@@ -397,7 +397,7 @@ msgstr "無存取點可用。"
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:78
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:89
 msgid "No clients connected."
-msgstr ""
+msgstr "無用戶端已連線。"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
 msgid "Not available"
@@ -554,7 +554,7 @@ msgstr "訊號"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:141
 msgid "Something appears wrong, but recoverable"
-msgstr ""
+msgstr "某件事情似乎不太對勁,但可恢復"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:365
 msgid "Space separated list of MACS to use in \"static\" AP Neighbor Report"
@@ -582,11 +582,11 @@ msgstr ""
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:477
 msgid "Threshold for a good RSSI"
-msgstr ""
+msgstr "好 RSSI 閾值"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:436
 msgid "Threshold for bad RSSI"
-msgstr ""
+msgstr "壞 RSSI 閾值"
 
 #: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:264
 msgid "Timer to (re-)register for hostapd messages for each local BSSID"
index 164df97d1145413156d92ed31b8e3f1e4c7570cf..f5f4a79f07a8c90caffc11aa4b7b1464bcc2e5a5 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsdcwapd/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:67
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:119
index f2c2f745805f99f931fe9485690d3d51e15af976..5ade6fb0c55cd4dc9144e30a058f2e18461bb409 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: ddns\n"
 "POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2026-02-20 11:50+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -248,7 +248,7 @@ msgstr "Файл"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
 msgid "Follow instructions found on their WEB page."
-msgstr "Следуйте инструкциям, размещенным на их веб-странице."
+msgstr "Следуйте инструкциям, размещённым на их веб-странице."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:403
 msgid "For supported codes look here"
index 1a08a0ea3bd0f8524b0ab75e33635b17954ad657..fa17b6be8f19f8d23fc77387e035c771a256e03d 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-ddns 2.4.0-1\n"
 "POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsddns/zh_Hans/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
 msgid "\"../\" not allowed in path for Security Reason."
@@ -205,11 +205,11 @@ msgstr "与 DDNS 提供商通信时使用安全连接"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1140
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040
 msgid "Error Max Retry Counter"
@@ -344,7 +344,7 @@ msgstr "OpenWrt 的某些 cURL/libcurl 版本编译时没有启用代理服务
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
 msgid "Information"
@@ -706,7 +706,7 @@ msgstr "默认设置“0”将无限重试。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051
 msgid "The interval between which each subsequent retry commences."
-msgstr "发起连续重试之间相隔的时长。"
+msgstr "连续重试的发起间隔。"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:497
 msgid "The service name is already used"
@@ -806,7 +806,7 @@ msgstr "验证"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630
@@ -885,7 +885,7 @@ msgstr "分钟"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
 msgid "or"
-msgstr "或"
+msgstr "或"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
 msgid "or update your system to the latest OpenWrt Release"
index d797da11585a18b44d869d212ba6eb9c4e40f97f..b19dd976f853a220aa64d7fe111b5c2f8bd53ed5 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdockerman/es/>\n"
 "Language: es\n"
@@ -815,7 +815,7 @@ msgstr "De"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:108
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:193
 msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:574
 msgid "Global IPv6 Address"
@@ -1738,7 +1738,7 @@ msgstr ""
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:348
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1793
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
 msgid "Start this container"
index 0b355692cde8edba4bb6f5d8349cda3ccc6ebc20..2491b2710e238a7378dc26e83f8b9bee6ec9e834 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-24 17:10+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:487
 msgid "/mnt/path"
index 80f2032c3b108b95b5f2ab3332ef6282f88237dc..688525ac82150788bdd48200abe1266df24ec6e4 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsdockerman/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:487
 msgid "/mnt/path"
@@ -131,7 +131,7 @@ msgstr "块 IO 权重"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:721
 msgid ""
 "Block IO weight (relative weight) accepts a weight value between 10 and 1000."
-msgstr "块 IO 权重(相对权重)接受10到1000之间的数值。"
+msgstr "块 IO 权重(相对权重)的有效值为 10 到 1000 之间的数值。"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:59
 msgid "Bridge (Support direct communication between MAC VLANs)"
@@ -464,7 +464,7 @@ msgstr "DNS 名称"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:73
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:57
 msgid "Default bridge"
@@ -675,7 +675,7 @@ msgstr "环境变量 (-e)"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1816
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1673
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1687
@@ -950,7 +950,7 @@ msgstr "索引服务器地址"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:57
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:161
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:73
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:72
@@ -1369,7 +1369,7 @@ msgstr "覆盖网络"
 
 #: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:19
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
 msgid "PID"
@@ -1707,7 +1707,7 @@ msgstr "状态"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:695
 msgid "Stats"
-msgstr "数据"
+msgstr "统计"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:458
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
@@ -2013,7 +2013,7 @@ msgstr "卷概览"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:75
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1070
 msgid "WebSocket"
index 378b6b64381ee91654aa20141a13cf503e35b184..c46ce7538c76e0489e6d02c15f02b928cd262888 100644 (file)
@@ -1,15 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-24 14:39+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsdump1090/zh_Hans/>\n"
 "Language: zh_Hans\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
 msgid "Absolute maximum range for position decoding"
@@ -94,7 +93,7 @@ msgstr "利用CRC进行单比特纠错"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
 msgid "Exact"
index 25bdde874f94d13d2b81460d4b51247d529985e4..3e20dfe91bf5aa51c7a6af7edbaf27b2daf8dd64 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsemail/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
 msgid ""
@@ -130,7 +130,7 @@ msgstr "在防火墙中启用端口。"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:27
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
 msgid "Extra command line options"
index 40a0f9e918837156209d957b3091acca93a8b2f2..f14804a723e2e1760656a3d9b0631a942d526cfe 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-05-11 19:01+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/cs/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.12-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -66,7 +66,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93
 msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr "<var data-tooltip=\"ACCEPT\"> Zabránit přepsání zdroje</var>"
+msgstr "<var data-tooltip=\"ACCEPT\">Zabránit přepsání zdroje</var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:85
 msgid ""
index 0e1b0f5e9c1fa9d69feeddbca4101d0d907aaf58..56faf13bba1b78ff35f1bc4952feb435cad79fcb 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/es/>\n"
 "Language: es\n"
@@ -108,7 +108,7 @@ msgid ""
 "<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>%"
 "{set_mark?:%{set_xmark}}</var>"
 msgstr ""
-"<var data-tooltip=\"MARK\">%{set_mark?Asignar:XOR}</var> marca de "
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> marca de "
 "cortafuegos<var>%{set_mark?:%{set_xmark}}</var>"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90
index ed4bdc3689f70b9ad843b9b168f301ca94c815d9..f632c6b362a90d37add622e4148dc31be25262d1 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/ko/>\n"
@@ -887,7 +887,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
 msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
-msgstr ""
+msgstr "CIDR, 서브넷, 호스트 IP 등이 포함된 파일의 경로입니다.<br />"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152
 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
@@ -1202,6 +1202,8 @@ msgid ""
 "Unit: seconds. Default <code>0</code> means the entry is added permanently "
 "to the set.<br />Max: 2147483 seconds."
 msgstr ""
+"단위: 초. 기본값 <code>0</code>은 항목이 세트에 영구적으로 추가됨을 "
+"의미합니다.<br />최대: 2147483초."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:455
@@ -1434,7 +1436,7 @@ msgstr "ip: IP 주소"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:154
 msgid "ip[/cidr]<br />"
-msgstr ""
+msgstr "IP[/CIDR]<br />"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
 msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
@@ -1450,7 +1452,7 @@ msgstr "mac: MAC 주소"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:109
 msgid "macaddr|ip[/cidr]<br />"
-msgstr ""
+msgstr "MAC 주소 또는 IP[/CIDR]<br />"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
index a6b858d3fa2971ad82d551b9e15f60f2e0de74c1..0f068a8c53316e45199c976e548264abe1456b45 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsfirewall/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -353,7 +353,7 @@ msgstr "为此区域出站流量开启 IPv6 地址和端口转换(NAT6 或 NAP
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
 msgid "Enables packet and byte count tracking for the set."
index f396a1a5594521d052348d888bdf8161f3fe0767..bcdf16cb9112e0f7e7da37455d9ac8561a416f43 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/es/>\n"
@@ -227,7 +227,7 @@ msgstr "Directo"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:407
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:401
 msgid "Disabling %s service"
@@ -633,7 +633,7 @@ msgstr "Seleccione la configuración de DNSMASQ a actualizar"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:433
 msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:226
 msgid "Service Instances"
@@ -645,7 +645,7 @@ msgstr "Opciones de servicio"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:190
 msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:30
 msgid "Singapore"
@@ -679,7 +679,7 @@ msgstr "Estándar"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
 msgid "Starting %s service"
index f18068dd6cae8535cbd54ab8432a80b2418e3c1e..1f466542f6026292b78002161d49e0272733d3b2 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsirqbalance/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
 msgid "Cache level at which irqbalance partitions cache domains."
@@ -61,7 +61,7 @@ msgstr "要忽略的中断请求列表。"
 #: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:56
 #: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:68
 msgid "Loading..."
-msgstr "加载中..."
+msgstr "正在加载..."
 
 #: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:30
 msgid "NOT RUNNING"
index 7bc2059b0ba5c28f10e24592740b68f78e1a70e0..9b8b2d65f8d48fd8a4200e920efd6da88153ed53 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationskeepalived/es/>\n"
 "Language: es\n"
@@ -301,7 +301,7 @@ msgstr "Repetición GARP"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:45
 msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:46
 msgid "Gateway to use for the Route"
index 7c64c94f1d69383f1daeca5a3d7b4a888b27cc49..8d1abd96d6cb3277335885f9b340af91ef87b5b6 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-22 16:17+0000\n"
-"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationskeepalived/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -9,7 +9,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
 msgid "2"
@@ -137,11 +137,11 @@ msgstr "当前系统应作为发送者/接收者。"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:221
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:222
 msgid "Debug Level"
-msgstr "è°\83è¯\95ç­\89级"
+msgstr "è°\83è¯\95级å\88«"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:87
 msgid "Default IP for binding vrrpd is the primary IP on interface"
@@ -236,7 +236,7 @@ msgstr "启用同步"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:137
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:246
 msgid "Exclude Virtual IP Address"
index df3cfc4c02f9ca0f0ade121c8760eb2e8b685bbb..48a2006360c1f73b835dac72fdcad83348d36ebc 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationskeepalived/zh_Hant/>\n"
@@ -373,7 +373,7 @@ msgstr "IP 位址"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:60
 msgid "IP Addresses must be configured for Static IP List"
-msgstr "靜態 IP 位址清單需要配置 IP 位址"
+msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:117
 msgid "IPSec"
diff --git a/applications/luci-app-libreswan/po/cs/libreswan.po b/applications/luci-app-libreswan/po/cs/libreswan.po
new file mode 100644 (file)
index 0000000..fbba904
--- /dev/null
@@ -0,0 +1,479 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslibreswan/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr "3DES*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr "AES"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:54
+msgid "AES128"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:55
+msgid "AES192"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:56
+msgid "AES256"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:53
+msgid "AES_CBC"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:52
+msgid "AES_CTR"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:175
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Acceptable values are an integer followed by m, h, d"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:17
+msgid "Add Proposal"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:47
+msgid "Add Tunnel"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
+msgid "Allowed Virtual Private"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:146
+msgid "Auth Method"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:70
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:268
+msgid "Auto Update Peer Address of VTI interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:57
+msgid "CAMELLIA_CBC"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:213
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:59
+msgid "DH Group"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:63
+msgid "DH Group 14"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:64
+msgid "DH Group 15"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:65
+msgid "DH Group 16"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:66
+msgid "DH Group 17"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:67
+msgid "DH Group 18"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:68
+msgid "DH Group 19"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:69
+msgid "DH Group 20"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:70
+msgid "DH Group 21"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:71
+msgid "DH Group 22*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:72
+msgid "DH Group 31"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:62
+msgid "DH Group 5*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:210
+msgid "DPD Action"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:218
+msgid "DPD Delay"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:223
+msgid "DPD Timeout"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:23
+msgid "Debug Logs"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:56
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:240
+msgid "Enable nflog on nfgroup"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Encryption Method"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:38
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:69
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/rpcd/acl.d/luci-app-libreswan.json:3
+msgid "Grant access to LuCI app Libreswan IPSec"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+msgid "Hash Algorithm"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:214
+msgid "Hold"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+msgid "IKE Life Time"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:161
+msgid "IKE V2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:164
+msgid "IKE Version 1"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:163
+msgid "IKE Version 2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:46
+msgid "IP address to listen on, default depends on Listen Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:17
+msgid "IPSec Global Settings"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:20
+msgid "IPSec Globals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:11
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:29
+msgid "IPSec Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:38
+msgid "IPSec Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:73
+msgid "IPSec Tunnels Summary"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:77
+msgid "Initiate"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:71
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:40
+msgid "Interface for IPsec to use"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:98
+msgid "Left ID"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:84
+msgid "Left IP/Device"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:79
+msgid "Left Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:3
+msgid "Libreswan IPSec"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:76
+msgid "Listen"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:45
+msgid "Listen Address"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:39
+msgid "Listen Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:250
+msgid "Lists VTI interfaces configured with ikey and okey"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:249
+msgid ""
+"Lists XFRM interfaces in format \"ipsecN\", N denotes ifid of xfrm interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:114
+msgid "Local Source IP"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:36
+msgid "Local Subnet"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:129
+msgid "Local Subnets"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:42
+msgid "MD5*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:74
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:57
+msgid "NFLOG group number to log all pre-crypt and post-decrypt traffic to"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:34
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:32
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:63
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:212
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:40
+msgid "Phase1"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:167
+msgid "Phase1 Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:41
+msgid "Phase2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:234
+msgid "Phase2 Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:228
+msgid "Phase2 Protocol"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:154
+msgid "Preshared Key"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:37
+msgid "Proposals must be configured for Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:193
+msgid "Rekey"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Rekey Margin Time"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:35
+msgid "Remote"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:103
+msgid "Remote IP"
+msgstr "Vzdálená IP adresa"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:124
+msgid "Remote Source IP"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:37
+msgid "Remote Subnet"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:142
+msgid "Remote Subnets"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:215
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:109
+msgid "Right ID"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:39
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:43
+msgid "SHA1*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:44
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:45
+msgid "SHA384"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:46
+msgid "SHA512"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:148
+msgid "Shared Secret"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:42
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:64
+msgid ""
+"The address ranges that may live behind a NAT router through which a client "
+"connects"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:67
+msgid "There are no active Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:30
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:61
+msgid ""
+"This may not share the same name as other proposals or configured tunnels."
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:248
+msgid "Tunnel Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:38
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:34
+msgid "Uniquely Identify Remotes"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Unsafe"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:60
+msgid "Unsafe, See"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:267
+msgid "Update Peer Address"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
+msgid "Whether IDs should be considered identifying remote parties uniquely"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:27
+msgid "base - Moderate Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:28
+msgid "cpu-usage - Timing/Load Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:29
+msgid "crypto - All crypto related Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:26
+msgid "none - No Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:31
+msgid "private - Sensitive private-key/password Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:30
+msgid "tmi - Too Much/Excessive Logging"
+msgstr ""
diff --git a/applications/luci-app-libreswan/po/zh_Hans/libreswan.po b/applications/luci-app-libreswan/po/zh_Hans/libreswan.po
new file mode 100644 (file)
index 0000000..be170fd
--- /dev/null
@@ -0,0 +1,479 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationslibreswan/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr "3DES*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr "AES"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:54
+msgid "AES128"
+msgstr "AES128"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:55
+msgid "AES192"
+msgstr "AES192"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:56
+msgid "AES256"
+msgstr "AES256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:53
+msgid "AES_CBC"
+msgstr "AES_CBC"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:52
+msgid "AES_CTR"
+msgstr "AES_CTR"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:175
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Acceptable values are an integer followed by m, h, d"
+msgstr "允许的值为整数,后跟单位 m (分钟)、h (小时) 或 d (天)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:17
+msgid "Add Proposal"
+msgstr "添加提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:47
+msgid "Add Tunnel"
+msgstr "添加隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
+msgid "Advanced"
+msgstr "高级"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
+msgid "Allowed Virtual Private"
+msgstr "允许的虚拟私有网络 (Virtual Private)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:146
+msgid "Auth Method"
+msgstr "认证方式"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:70
+msgid "Authentication"
+msgstr "认证"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:268
+msgid "Auto Update Peer Address of VTI interface"
+msgstr "自动更新 VTI 接口的对端地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:57
+msgid "CAMELLIA_CBC"
+msgstr "CAMELLIA_CBC"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:213
+msgid "Clear"
+msgstr "清除"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:59
+msgid "DH Group"
+msgstr "DH 组"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:63
+msgid "DH Group 14"
+msgstr "DH 组 14"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:64
+msgid "DH Group 15"
+msgstr "DH 组 15"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:65
+msgid "DH Group 16"
+msgstr "DH 组 16"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:66
+msgid "DH Group 17"
+msgstr "DH 组 17"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:67
+msgid "DH Group 18"
+msgstr "DH 组 18"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:68
+msgid "DH Group 19"
+msgstr "DH 组 19"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:69
+msgid "DH Group 20"
+msgstr "DH 组 20"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:70
+msgid "DH Group 21"
+msgstr "DH 组 21"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:71
+msgid "DH Group 22*"
+msgstr "DH 组 22*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:72
+msgid "DH Group 31"
+msgstr "DH 组 31"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:62
+msgid "DH Group 5*"
+msgstr "DH 组 5*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:210
+msgid "DPD Action"
+msgstr "DPD 动作"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:218
+msgid "DPD Delay"
+msgstr "DPD 延迟"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:223
+msgid "DPD Timeout"
+msgstr "DPD 超时"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:23
+msgid "Debug Logs"
+msgstr "调试日志"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Down"
+msgstr "↓"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:56
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:240
+msgid "Enable nflog on nfgroup"
+msgstr "在 nfgroup 上启用 nflog"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Encryption Method"
+msgstr "加密方法"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:38
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:69
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-libreswan/root/usr/share/rpcd/acl.d/luci-app-libreswan.json:3
+msgid "Grant access to LuCI app Libreswan IPSec"
+msgstr "授予 Libreswan IPSec 的 LuCI 访问权限"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+msgid "Hash Algorithm"
+msgstr "哈希算法"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:214
+msgid "Hold"
+msgstr "保持"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+msgid "IKE Life Time"
+msgstr "IKE 生存时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:161
+msgid "IKE V2"
+msgstr "IKE v2"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:164
+msgid "IKE Version 1"
+msgstr "IKE 版本 1"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:163
+msgid "IKE Version 2"
+msgstr "IKE 版本 2"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:46
+msgid "IP address to listen on, default depends on Listen Interface"
+msgstr "监听的 IP 地址,默认取决于监听接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:17
+msgid "IPSec Global Settings"
+msgstr "IPSec 全局设置"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:20
+msgid "IPSec Globals"
+msgstr "IPSec 全局选项"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:11
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:29
+msgid "IPSec Proposals"
+msgstr "IPSec 提议"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:38
+msgid "IPSec Tunnels"
+msgstr "IPSec 隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:73
+msgid "IPSec Tunnels Summary"
+msgstr "IPSec 隧道总览"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:77
+msgid "Initiate"
+msgstr "发起 (Initiate)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:71
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:40
+msgid "Interface for IPsec to use"
+msgstr "IPSec 使用的接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:98
+msgid "Left ID"
+msgstr "本端 ID (Left ID)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:84
+msgid "Left IP/Device"
+msgstr "本端 IP/设备"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:79
+msgid "Left Interface"
+msgstr "本端接口"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:3
+msgid "Libreswan IPSec"
+msgstr "Libreswan IPSec"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:76
+msgid "Listen"
+msgstr "监听"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:45
+msgid "Listen Address"
+msgstr "监听地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:39
+msgid "Listen Interface"
+msgstr "监听接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:250
+msgid "Lists VTI interfaces configured with ikey and okey"
+msgstr "列出配置了 ikey 和 okey 的 VTI 接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:249
+msgid ""
+"Lists XFRM interfaces in format \"ipsecN\", N denotes ifid of xfrm interface"
+msgstr "列出 XFRM 接口,格式为 \"ipsecN\",N 表示 xfrm 接口的 ifid"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:114
+msgid "Local Source IP"
+msgstr "本地源 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:36
+msgid "Local Subnet"
+msgstr "本地子网"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:129
+msgid "Local Subnets"
+msgstr "本地子网列表"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:42
+msgid "MD5*"
+msgstr "MD5*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:74
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:57
+msgid "NFLOG group number to log all pre-crypt and post-decrypt traffic to"
+msgstr "NFLOG 组号,用于记录所有加密前和解密后的流量"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:34
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:32
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:63
+msgid "Name length shall not exceed 15 characters"
+msgstr "名称长度不得超过 15 个字符"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:212
+msgid "None"
+msgstr "无"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:11
+msgid "Overview"
+msgstr "概览"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:40
+msgid "Phase1"
+msgstr "第一阶段 (Phase1)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:167
+msgid "Phase1 Proposals"
+msgstr "第一阶段提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:41
+msgid "Phase2"
+msgstr "第二阶段 (Phase2)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:234
+msgid "Phase2 Proposals"
+msgstr "第二阶段提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:228
+msgid "Phase2 Protocol"
+msgstr "第二阶段协议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:154
+msgid "Preshared Key"
+msgstr "预共享密钥 (PSK)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:37
+msgid "Proposals must be configured for Tunnels"
+msgstr "必须为隧道配置提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:193
+msgid "Rekey"
+msgstr "重协商密钥 (Rekey)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Rekey Margin Time"
+msgstr "重协商宽限时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:35
+msgid "Remote"
+msgstr "远端"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:103
+msgid "Remote IP"
+msgstr "远端 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:124
+msgid "Remote Source IP"
+msgstr "对端源 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:37
+msgid "Remote Subnet"
+msgstr "远端子网"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:142
+msgid "Remote Subnets"
+msgstr "对端子网列表"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:215
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:109
+msgid "Right ID"
+msgstr "对端 ID (Right ID)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:39
+msgid "Rx"
+msgstr "接收"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:43
+msgid "SHA1*"
+msgstr "SHA1*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:44
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:45
+msgid "SHA384"
+msgstr "SHA384"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:46
+msgid "SHA512"
+msgstr "SHA512"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:148
+msgid "Shared Secret"
+msgstr "共享密钥"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:42
+msgid "Status"
+msgstr "状态"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:64
+msgid ""
+"The address ranges that may live behind a NAT router through which a client "
+"connects"
+msgstr "客户端连接时可能位于 NAT 路由器后的地址范围"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:67
+msgid "There are no active Tunnels"
+msgstr "当前没有活动的隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:30
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:61
+msgid ""
+"This may not share the same name as other proposals or configured tunnels."
+msgstr "该名称不能与其他提议或已配置的隧道同名。"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:248
+msgid "Tunnel Interface"
+msgstr "隧道接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:38
+msgid "Tx"
+msgstr "发送"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:34
+msgid "Uniquely Identify Remotes"
+msgstr "唯一标识对端"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Unsafe"
+msgstr "不安全"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:60
+msgid "Unsafe, See"
+msgstr "不安全,详见"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Up"
+msgstr "↑"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:267
+msgid "Update Peer Address"
+msgstr "更新对端地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
+msgid "Uptime"
+msgstr "运行时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
+msgid "Whether IDs should be considered identifying remote parties uniquely"
+msgstr "是否将 ID 视为唯一标识对端实体的凭据"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:27
+msgid "base - Moderate Logging"
+msgstr "base - 适度日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:28
+msgid "cpu-usage - Timing/Load Logging"
+msgstr "cpu-usage - 耗时/负载日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:29
+msgid "crypto - All crypto related Logging"
+msgstr "crypto - 所有加密相关的日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:26
+msgid "none - No Logging"
+msgstr "none - 不记录日志"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:31
+msgid "private - Sensitive private-key/password Logging"
+msgstr "private - 敏感私钥/密码日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:30
+msgid "tmi - Too Much/Excessive Logging"
+msgstr "tmi - 冗余/极详尽日志记录"
index 8b8eeee39a56c0b1da81bb7defc70645b4088104..5733721c18f0e9d11ba93e0fdca78b640e895e5f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationslldpd/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
 msgid "1A"
@@ -696,7 +696,7 @@ msgstr "默认值来源于内核信息。"
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:464
 msgid ""
 "The delay between transmissions of LLDP PDU. The default value is 30 seconds."
-msgstr "LLDP 数据包传输之间的延迟。默认值为30秒。"
+msgstr "LLDP PDU 的发送间隔。默认值为 30 秒。"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:604
 msgid ""
index 6e75b51bb28404eaaccf2ef6400dcd185935359f..486d757b5551039b82b3071e603b91ea303704ae 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-04 17:40+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslxc/es/>\n"
 "Language: es\n"
@@ -150,7 +150,7 @@ msgstr "Seleccione la URL de otro contenedor."
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:77
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:467
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:486
index 34f998f140b019a4fde2c405956af46f048c173b..9a2898d9879c829733f63fbe91c379dce0f3ee57 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationslxc/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:454
 msgid ""
@@ -131,7 +131,7 @@ msgstr "名称"
 
 #: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:16
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:300
 msgid "Please select another containers URL."
index 7a75aae7a4bf1357c99c5e74c3244571fefb4aa9..e5f5568eaba38f42ab161744e9595a882fc004e9 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsmosquitto/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
 msgid "Allow anonymous connections"
@@ -127,7 +127,7 @@ msgstr "禁止远程访问此代理"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:10
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
 msgid "Grant UCI access for luci-app-mosquitto"
@@ -332,7 +332,7 @@ msgstr "远程代理必须支持相同版本的 TLS 才能成功建立连接。"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
 msgid "Time in seconds between updates of the $SYS tree"
-msgstr "更新之间的时间间隔以秒为单位 $SYS"
+msgstr "$SYS 树更新的时间间隔(秒)"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:164
 msgid "Topic to use for local+remote remote for notifications."
index f3b94af960e676316ea927b3d27e608f63d0f0d7..a00c5eead7b0572c3c67a8c5ab098651242c0b10 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/es/>\n"
 "Language: es\n"
@@ -378,7 +378,7 @@ msgstr ""
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:117
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
 msgid "Loglevel"
index 03c0475980589f454abb1ea966b014923a91178c..7f18d51afe0d791e54ca5658489af97b1bc1a2f5 100644 (file)
@@ -3,7 +3,7 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsmwan3/zh_Hans/>\n"
@@ -151,7 +151,7 @@ msgstr "严重"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
 msgid "Destination address"
@@ -190,7 +190,7 @@ msgstr "启用 SSL 跟踪"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:55
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:118
 msgid ""
@@ -211,7 +211,7 @@ msgstr "输入十六进制值,以 <code>0x</code> 开头"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
 msgid "Execute"
@@ -295,7 +295,7 @@ msgstr "仅 IPv6"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:58
 msgid "Initial state"
@@ -468,7 +468,7 @@ msgstr "Mwan3 要求每个接口都在 /etc/config/network 文件中配置了唯
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:48
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
 msgid "Name length shall not exceed 15 characters"
-msgstr "名称长度不得超过15个字符"
+msgstr "名称长度不得超过 15 个字符"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:108
 msgid ""
@@ -539,7 +539,7 @@ msgstr "在线"
 
 #: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:15
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
 msgid "Ping count"
@@ -782,7 +782,7 @@ msgstr "详细请查看 /etc/protocols 中的协议描述"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:62
 msgid ""
index 5b91592cabe732c554cc9b5b427db25c57b42971..6ed9134618d0ba42c394b8459c02b155458fa7fb 100644 (file)
@@ -1,15 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-20 00:34+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsnextdns/zh_Hans/>\n"
 "Language: zh_Hans\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
 msgid "Configuration ID"
@@ -21,7 +20,7 @@ msgstr "启用 NextDNS。"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
 msgid "Expose LAN clients information in NextDNS analytics."
@@ -70,7 +69,7 @@ msgstr "NextDNS 日志"
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
 msgid "Report Client Info"
index 6668e595a5e7877e8fa2939841177c1d16fbd0ef..4dbf860309e16fdc122ee3a2edb142148d093010 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: nlbwmon\n"
 "POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -431,7 +431,7 @@ msgstr "Мониторинг трафика - Настройка"
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:415
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
 msgid "No data recorded yet."
-msgstr "Данные еще не записаны."
+msgstr "Данные ещё не записаны."
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
 msgid "Only conntrack streams from or to any of these networks are counted."
index 9d84c3c5cf2a5977b785fcd1d9a09a9dbd134339..c53124781470e63cf004fc8e90e368584f2ed147 100644 (file)
@@ -3,7 +3,7 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsnlbwmon/zh_Hans/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -548,7 +548,7 @@ msgstr "供应商:<big id=\"bubble-vendor\">Example Corp.</big>"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
 msgid ""
index 39297f67a659c8242df6c220d71ef4e0efa1d76e..e9468c79e80fe0977695b6f625aaf5d009583583 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsnut/zh_Hans/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:16
 msgid "%s is mutually exclusive to other choices"
@@ -238,7 +238,7 @@ msgstr "尝试启动驱动程序的最大次数。"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:130
 msgid "Maximum time in seconds between refresh of UPS status"
-msgstr "刷新 UPS 状态之间的最长时间(秒)"
+msgstr "刷新 UPS 状态的最长间隔时间(秒)"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:47
 msgid "Minimum required number or power supplies"
@@ -521,7 +521,7 @@ msgstr "这被传递到驱动程序,因此确保驱动程序支持此选项"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:125
 msgid "Time in seconds between driver start retry attempts."
-msgstr "驱动程序重试之间的间隔(秒)。"
+msgstr "驱动程序重试启动的时间间隔(秒)。"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:188
 msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
index a2557e2c73af5da297a20a09473c1e240b150cf8..f6e1357345d60bf249788f15bd7a84d472a2c44e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-28 10:51+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/cs/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
@@ -231,7 +231,7 @@ msgstr ""
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
 msgid "Remote IP"
-msgstr "Vzdálená IP"
+msgstr "Vzdálená IP adresa"
 
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
index a0f2cf0079c9007836010f33095ff8624d3ea5f7..7c7170132e7e0caac231dd090b2479558bd31eff 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsocserv/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
index eaaf2a1e648fbf1c56b5293aa8d0ff949bcc0182..b22a33ffe978148e574c0e8ca5cd87264e80e9fa 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-10 18:12+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/cs/>\n"
 "Language: cs\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -1167,7 +1167,7 @@ msgstr "spadlé"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:92
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:176
 msgid "infinite"
-msgstr ""
+msgstr "nekonečné"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
index e1357e17d458840b01c74809ff499f95190d4934..1f0601c3fd555516596a64a5e868fc775cda7a6b 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/es/>\n"
 "Language: es\n"
@@ -160,7 +160,7 @@ msgstr "Mecanismo Fisheye para TCs (marcado = activado). Activado por defecto"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:62
 msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:46
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:282
index ba0399d7f3af04741c32edcf34af6d23c8c47d85..9f6e5cd4243ea64156795ce281a41287316c9efe 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: olsr\n"
 "POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2026-02-21 16:03+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -950,13 +950,13 @@ msgstr "Область / регион"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
 msgid "Still usable (20 > SNR > 5)"
-msgstr "Еще можно использовать (20 > SNR > 5)"
+msgstr "Ещё можно использовать (20 > SNR > 5)"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
 msgid "Still usable (4 < ETX < 10)"
-msgstr "Еще можно использовать (4 < ETX < 10)"
+msgstr "Ещё можно использовать (4 < ETX < 10)"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
index ae7e5d47e52f7e8761f16d9e7d43b52d2a7815cd..f6890e207ba5025f774efb2346fdb193ec611642 100644 (file)
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsolsr/zh_Hans/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -124,7 +124,7 @@ msgstr "启用这个接口。"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:280
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:278
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:426
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:201
@@ -391,8 +391,8 @@ msgid ""
 "with the etx_ffeth metric!<br />Defaults to \"1.0\"."
 msgstr ""
 "如果要更改到当前网关的路由,则在将该网关与新网关进行比较之前,将该网关的ETX值"
-"乘以该值。参数可以是介于 0.1  1.0 之间的值,但如果更改则应接近 1.0。<br />"
-"<b>警告:</b>此参数不应与 etx_ffeth 指标一起使用!<br />默认值到“1.0”。"
+"乘以该值。参数可以是介于 0.1 ~ 1.0 之间的值,但如果更改则应接近 1.0。<br />"
+"<b>警告:</b> 此参数不应与 etx_ffeth 指标一起使用!<br />默认值:“1.0”。"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
@@ -982,9 +982,7 @@ msgstr "OLSRd 应该服务的接口。"
 msgid ""
 "The port OLSR uses. This should usually stay at the IANA assigned port 698. "
 "It can have a value between 1 and 65535."
-msgstr ""
-"OLSR 使用的端口。通常应使用 IANA 分配的保留端口 698。它的值可以在 1 到 65535 "
-"之间。"
+msgstr "OLSR 使用的端口。通常应使用 IANA 分配的保留端口 698。有效值范围:1 ~ 65535。"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:113
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:113
index 1584d657595cbddd03e4f8e5325407c85d476acd..71f4215b23a37123eabb1ed7d16dcc3e30769705 100644 (file)
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-26 14:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsolsr/zh_Hant/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -908,7 +908,7 @@ msgstr "狀態"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
 msgid "Still usable (20 > SNR > 5)"
-msgstr "仍可用 (20 > SNR > 5)"
+msgstr "仍可用 (20 > SNR > 5)"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
index eefe033f0153cd5e19ac056234f25b6606ed70f9..2de8a8a4dac1035f94b59c03daea9c1d16b931a8 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsopenlist/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
 msgid ""
@@ -63,7 +63,7 @@ msgstr "监听端口"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
 msgid "Loading..."
-msgstr "加载中..."
+msgstr "正在加载..."
 
 #: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:21
 msgid "Log"
index 6a26faf4359c2cedea4a0d0b8d270aef3d3fbe68..f8402e2a0afb343e4926516619f9bbe07f852fe4 100644 (file)
@@ -1,9 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-08 18:11+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsopenwisp/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -11,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
 msgid "Advanced Settings"
@@ -57,7 +56,7 @@ msgstr "启用或禁用 OpenWISP 服务。"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
 msgid "General Settings"
@@ -147,7 +146,7 @@ msgstr "服务器 URL"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
 msgid "Shared Secret"
-msgstr "共享的 Secret"
+msgstr "共享密钥"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
 msgid "Tags"
index e4c2766ae8ec8a3f6e78eb421dbcfe93c047dc89..a46345ed29ccc7675b093077da5129a0897e4ede 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsp910nd/zh_Hans/>\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:105
 msgid "Add printer config"
@@ -43,7 +43,7 @@ msgstr "设备"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:108
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:50
 msgid "Error calling \"package-manager-call list-installed\":"
index 807191e4725ae0553b59f25f002aa2b1859b1afb..fab3750f9f209492f02030359218f42ae7d50192 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-01-11 05:02+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspackage-manager/cs/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.15.1\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:863
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:928
@@ -290,7 +290,7 @@ msgstr "Reset"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1077
 msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:939
 msgid "Save"
index 59c9f7215a2d7b8b7a8e4f071cc8f1edde84d4ab..8395119ef4fcd007988f0d03c36f5fdb7be56897 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspbr/es/>\n"
@@ -145,7 +145,7 @@ msgstr "Falta la tabla fw4 por defecto '%s'"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:650
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135
@@ -608,7 +608,7 @@ msgstr "Elija Agregar para -A/agregar e Insertar para -I/Insertar."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:676
 msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:529
 msgid "Service Errors"
@@ -625,7 +625,7 @@ msgstr "Puertas de enlace del servicio"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
 msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
 msgid "Service Warnings"
@@ -647,7 +647,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:574
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:568
 msgid "Starting %s service"
index a41effca833355d57f21708eeae4a475a0e1ebd9..22b7e0c9fa1684ccf5cfde9a77d1c813570d2224 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-02 04:27+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationspbr/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:312
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:442
@@ -182,7 +182,7 @@ msgstr "启用"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:435
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:625
 msgid "Enabling %s service"
index 0227dea214516a014e35e598b8339ddfe68cebcc..a24305bdf3171c602b978f3e593524991bb58b7e 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-privoxy\n"
 "POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsprivoxy/zh_Hans/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
@@ -99,7 +99,7 @@ msgstr "连接共享"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:266
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:273
 msgid "Debug 1"
@@ -199,7 +199,7 @@ msgstr "禁用 == 透明代理模式"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
 msgid "Documentation"
-msgstr "记录信息"
+msgstr "文档"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:43
 msgid "Email address for the Privoxy administrator."
@@ -235,7 +235,7 @@ msgstr "Privoxy 启动时启用/禁用过滤。"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:183
 msgid ""
@@ -633,7 +633,7 @@ msgstr "是否在传递之前压缩缓冲内容。"
 msgid ""
 "Whether or not outgoing connections that have been kept alive should be "
 "shared between different incoming connections."
-msgstr "æ\98¯å\90¦åº\94å\9c¨ä¸\8då\90\8cç\9a\84å\85¥ç«\99è¿\9eæ\8e¥ä¹\8bé\97´å\85±äº«æ\8c\81ä¹\85å\87ºç«\99连接。"
+msgstr "æ\98¯å\90¦å\85\81许å\9c¨ä¸\8då\90\8cç\9a\84å\85¥ç«\99è¿\9eæ\8e¥é\97´å¤\8dç\94¨å·²ä¿\9dæ\8c\81æ¿\80æ´»ç\9a\84å\87ºç«\99é\95¿连接。"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:226
 msgid "Whether or not pipelined requests should be served."
index 245db55b52254ac4e59e1256d6776df32bb6eebf..34b12aaea023236cfac1039ef260f73649e7742b 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/es/>\n"
 "Language: es\n"
@@ -215,7 +215,7 @@ msgstr "Nivel de registro"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220
index 8c155c317c4b8a0863d4512011cb0597b0cb04b3..5ee03dd82603d10501a7e9c07b11d0383b81e0d8 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:52+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsradicale3/zh_Hans/>\n"
@@ -43,7 +43,7 @@ msgstr "允许的加密法"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148
 msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185
 msgid "Authentication Type"
@@ -84,7 +84,7 @@ msgstr "严重"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380
 msgid "Default (Multiple files on filesystem)"
@@ -140,7 +140,7 @@ msgstr "更改此密码时的加密方法"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394
 msgid "Example storage hook"
@@ -202,7 +202,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453
 msgid "Log Level"
@@ -452,7 +452,7 @@ msgstr "用户名长度至少 1 个字符"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
 msgid "Web UI"
index 2ba3334ffa6a6bf6d3620da6aa23fbcd4abea1b9..0fa3db8437e86a2a9d39520977d0484315ecaedf 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:48
 msgid "Access Concentrator Name"
@@ -58,7 +58,7 @@ msgstr ""
 #: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:25
 #: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:25
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
 msgid "First remote IP"
diff --git a/applications/luci-app-rustdesk-server/po/cs/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/cs/rustdesk-server.po
new file mode 100644 (file)
index 0000000..e74247d
--- /dev/null
@@ -0,0 +1,482 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrustdesk-server/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
+msgid "ALWAYS_USE_RELAY"
+msgstr "ALWAYS_USE_RELAY"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:518
+msgid ""
+"Additional rendezvous servers. Add one server per entry (hostname or "
+"hostname:port)"
+msgstr ""
+"Další potkávací servery. Pro každý server přidejte zvlášť položku (název-"
+"hostitele nebo název-hostitele:port)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "All existing clients will need to be reconfigured."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
+msgid "Bandwidth limit per single connection in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
+msgid "Binary"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Cannot regenerate: No public key exists yet."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Cannot start service: Enable the ID Server or Relay Server in the "
+"configuration first."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
+"& Apply\"."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:188
+msgid "Component"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:493
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
+msgid "Configure in Network → Firewall → Traffic Rules."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "Continue?"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:449
+msgid "Copy"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:598
+msgid "DOWNGRADE_START_CHECK"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:594
+msgid "DOWNGRADE_THRESHOLD"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:551
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:575
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:547
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:571
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:514
+msgid ""
+"Default relay servers. Add one server per entry (hostname or hostname:port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:522
+msgid "Determine if the connection comes from LAN. Use CIDR notation."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:501
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:556
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
+msgid "Enable ID Server or Relay Server first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
+msgid "Enable ID Server or Relay Server in Configuration first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:548
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:572
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:248
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:286
+msgid "Error:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
+msgid "Failed to restart service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
+msgid "Failed to start service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
+msgid "Failed to stop service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
+msgid "Failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
+msgid "Firewall Configuration Required"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
+msgid "Force all connections to use relay servers"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:18
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
+msgid "Grant access to RustDesk Server configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
+msgid "HBBR (Relay Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
+msgid "HBBS (ID Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
+msgid "ID Server (hbbs)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:80
+msgid "Invalid characters detected"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Invalid characters."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:509
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:564
+msgid "Key (-k, --key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:237
+msgid "Key regeneration failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:230
+msgid "Keys deleted. Starting service to generate new keys..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:521
+msgid "LAN Mask (--mask)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:579
+msgid "LIMIT_SPEED"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:299
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
+msgid "Logging level for the ID server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:570
+msgid "Logging level for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Not Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
+msgid "Not generated yet - start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
+msgid "Only allow clients with the same key. If empty, uses auto-generated key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Only alphanumeric and base64 characters (+/=) allowed."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
+msgid "Port (-p, --port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:273
+msgid "Processing..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:209
+msgid "Public Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:545
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:569
+msgid "RUST_LOG"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
+msgid "Regenerate Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
+msgid "Regenerate the key pair (requires existing key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
+msgid "Regenerate the key pair (will restart service)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
+msgid "Regenerating..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
+msgid "Relay Server (hbbr)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
+msgid "Relay Servers (-r, --relay-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
+msgid "Remote Desktop Software Server configuration."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
+msgid "Rendezvous Servers (-R, --rendezvous-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:173
+msgid ""
+"Required ports (when using default settings): TCP 21115-21119, UDP 21116."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:353
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:162
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:3
+msgid "RustDesk Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
+msgid "RustDesk Server Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
+msgid "SINGLE_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:531
+msgid "Serial Number (-s, --serial)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:164
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service disabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service enabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
+msgid "Service start may have failed. Check status above."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
+msgid "Service started with new key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
+msgid "Sets UDP receive buffer size (0 = system default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
+msgid "Sets configure update serial number"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
+msgid "Sets the download URL of RustDesk software for clients"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:507
+msgid "Sets the listening port for the ID/Rendezvous server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
+msgid "Sets the listening port for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
+msgid "Software Download URL (-u, --software-url)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
+msgid "Speed limit per connection in Mb/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
+msgid "Start at Boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
+msgid "Start check time for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
+msgid "Start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
+msgid "Start the service first to generate the initial key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Start the service first to generate the initial key."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:361
+msgid ""
+"Start will only work if at least \"Enable ID Server\" or \"Enable Relay "
+"Server\" is checked in the Configuration section below."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:589
+msgid "TOTAL_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "This will regenerate the key pair and restart the service."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
+msgid "Threshold for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:591
+msgid "Total bandwidth limit in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:552
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:576
+msgid "Trace"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
+msgid "UDP Recv Buffer (-M, --rmem)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
+msgid "URL must start with http:// or https://"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:549
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:573
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "Yes"
+msgstr ""
index 2ad45cb217178d63b1813c4c66533db160cddfc8..35f7fc98eedf9d8aec1c235b4dde508c51240684 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsrustdesk-server/es/>\n"
 "Language: es\n"
@@ -22,8 +22,8 @@ msgid ""
 "Additional rendezvous servers. Add one server per entry (hostname or "
 "hostname:port)"
 msgstr ""
-"Servidores rendezvous adicionales. Agrega un servidor por apunte (nombrehost "
-"o nombrehost:puerto)"
+"Servidores rendezvous adicionales. Agrega un servidor por apunte "
+"(nombredehost o nombredehost:puerto)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
 msgid "All existing clients will need to be reconfigured."
@@ -39,22 +39,22 @@ msgstr "Binario"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
 msgid "Cannot regenerate: No public key exists yet."
-msgstr "No se puede regenerar: aún no existe ninguna llave pública."
+msgstr "No se puede regenerar: aún no existe ninguna clave pública."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
 msgid ""
 "Cannot start service: Enable the ID Server or Relay Server in the "
 "configuration first."
 msgstr ""
-"No se pude iniciar servicio: primero habilita el ID del Servidor o Servidor "
-"Reenvío en la configuración."
+"No se puede iniciar el servicio: primero active el ID del servidor o el "
+"servidor de retransmisión en la configuración."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
 msgid ""
 "Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
 "& Apply\"."
 msgstr ""
-"Compruebe «Habilitar ID se Servidor» o «Habilitar Servidor de Reenvío» a "
+"Compruebe «Activar ID del servidor» o «Activar servidor de retransmisión» a "
 "continuación y pulse «Guardar y Aplicar»."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
@@ -71,7 +71,7 @@ msgstr "Configuración"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
 msgid "Configure in Network → Firewall → Traffic Rules."
-msgstr "Configurar en Red → Cortafuegos → Reglas de Tráfico."
+msgstr "Configurar en Red → Cortafuegos → Reglas de tráfico."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
 msgid "Continue?"
@@ -115,7 +115,7 @@ msgstr "Determine si la conexión viene desde LAN. Utilice notación CIDR."
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
@@ -131,11 +131,13 @@ msgstr "Activar"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
 msgid "Enable ID Server or Relay Server first"
-msgstr "Habilita primero ID del Servidor o Servidor de Reenvío"
+msgstr "Active primero el ID del servidor o el servidor de retransmisión"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
 msgid "Enable ID Server or Relay Server in Configuration first"
-msgstr "Habilita primero ID de Servidor o Servidor de Reenvío en Configuración"
+msgstr ""
+"Activar primero el ID del servidor o servidor de retransmisión en la "
+"configuración"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
@@ -155,15 +157,15 @@ msgstr "Error:"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
 msgid "Failed to restart service:"
-msgstr "Fallo al reiniciar servicio:"
+msgstr "Fallo al reiniciar el servicio:"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
 msgid "Failed to start service:"
-msgstr "Fallo al iniciar servicio:"
+msgstr "Fallo al iniciar el servicio:"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
 msgid "Failed to stop service:"
-msgstr "Fallo al detener servicio:"
+msgstr "Fallo al detener el servicio:"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
 msgid "Failed:"
@@ -171,11 +173,11 @@ msgstr "Fallo:"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
 msgid "Firewall Configuration Required"
-msgstr "Requiere Configuración del Cortafuegos"
+msgstr "Se requiere configuración del cortafuegos"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
 msgid "Force all connections to use relay servers"
-msgstr "Forzar todas las conexiones para utilizar servidores de reenvío"
+msgstr "Forzar todas las conexiones para utilizar servidores de retransmisión"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
@@ -188,11 +190,11 @@ msgstr "General"
 
 #: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
 msgid "Grant access to RustDesk Server configuration"
-msgstr "Conceder acceso a la configuración del Servidor RustDesk"
+msgstr "Conceder acceso a la configuración del servidor RustDesk"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
 msgid "HBBR (Relay Server)"
-msgstr "HBBR (Servidor de Reenvío)"
+msgstr "HBBR (Servidor de retransmisión)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
 msgid "HBBS (ID Server)"
@@ -200,7 +202,7 @@ msgstr "HBBS (ID Servidor)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
 msgid "ID Server (hbbs)"
-msgstr "ID de Servidor (hbbs)"
+msgstr "ID de servidor (hbbs)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
@@ -265,17 +267,17 @@ msgstr "No encontrado"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
 msgid "Not generated yet - start the service"
-msgstr "Aún no generado: inicia del servicio"
+msgstr "Aún no generado - iniciar el servicio"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
 msgid "Only allow clients with the same key. If empty, uses auto-generated key"
 msgstr ""
-"Solo concede clientes con la misma llave. Si está vacío, auto-genera la clave"
+"Solo permite clientes con la misma clave. Si está vacío, auto-genera la clave"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
 msgid "Only alphanumeric and base64 characters (+/=) allowed."
-msgstr "Solo alfanumérico y caracteres de base64 (+/=) concedidos."
+msgstr "Solo alfanumérico y caracteres de base64 (+/=) permitidos."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
@@ -298,15 +300,15 @@ msgstr "RUST_LOG"
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
 msgid "Regenerate Key"
-msgstr "Regenerar Clave"
+msgstr "Regenerar clave"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
 msgid "Regenerate the key pair (requires existing key)"
-msgstr "Regenera la pareja de clave (requiere clave existente)"
+msgstr "Regenerar el par de claves (requiere una clave existente)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
 msgid "Regenerate the key pair (will restart service)"
-msgstr "Genera la pareja de clave (reiniciará servicio)"
+msgstr "Regenerar el par de claves (reiniciará el servicio)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
 msgid "Regenerating..."
@@ -314,15 +316,15 @@ msgstr "Regenerando..."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
 msgid "Relay Server (hbbr)"
-msgstr "Servidor Reenvío (nbbr)"
+msgstr "Servidor de retransmisión (nbbr)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
 msgid "Relay Servers (-r, --relay-servers)"
-msgstr "Servidores Reenvío (-r, --relay-servers)"
+msgstr "Servidores de retransmisión (-r, --relay-servers)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
 msgid "Remote Desktop Software Server configuration."
-msgstr "Configuración del Servidor Software del Escritorio Remoto."
+msgstr "Configuración del servidor de software de escritorio remoto."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
 msgid "Rendezvous Servers (-R, --rendezvous-servers)"
@@ -351,7 +353,7 @@ msgstr "Servidor RustDesk"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
 msgid "RustDesk Server Log"
-msgstr "Bitácora del Servidor RustDesk"
+msgstr "Registro del servidor RustDesk"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
 #, fuzzy
@@ -368,25 +370,26 @@ msgstr "Servidor"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
 msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
 msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
 msgid "Service disabled at boot"
-msgstr "Servicio inhabilitado al arrancar"
+msgstr "Servicio desactivado en el arranque"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
 msgid "Service enabled at boot"
-msgstr "Servicio habilitado al arrancar"
+msgstr "Servicio activado en el arranque"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
 msgid "Service start may have failed. Check status above."
 msgstr ""
-"Inicio del servidor puede haber fallado. Compruebe su estado a continuación."
+"Es posible que el inicio del servicio haya fallado. Verifique el estado "
+"arriba."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
 msgid "Service started with new key"
@@ -394,11 +397,11 @@ msgstr "Servicio iniciado con clave nueva"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
 msgid "Sets UDP receive buffer size (0 = system default)"
-msgstr "Establece tampón de recepción por UDP con tamaño (0 =sistema predet.)"
+msgstr "Establece el tamaño del búfer de recepción UDP (0 =sistema predet.)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
 msgid "Sets configure update serial number"
-msgstr "Establecer configuración de actualización del número serial"
+msgstr "Establecer configuración de actualización del número serie"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
 msgid "Sets the download URL of RustDesk software for clients"
@@ -410,11 +413,11 @@ msgstr "Establece el puerto de escucha para el ID/Servidor Rendezvous"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
 msgid "Sets the listening port for the relay server"
-msgstr "Establece el puerto de escucha para el servidor de reenvío"
+msgstr "Establece el puerto de escucha para el servidor de retransmisión"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
 msgid "Software Download URL (-u, --software-url)"
-msgstr "URL de Descarga del Software (-u, --software-url)"
+msgstr "URL de descarga del software (-u, --software-url)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
 msgid "Speed limit per connection in Mb/s (0 = default)"
@@ -422,11 +425,11 @@ msgstr "Límite de velocidad por conexión en Mb/s (0 = predet.)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
 msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
 msgid "Start at Boot"
-msgstr "Iniciar en Arranque"
+msgstr "Iniciar en el arranque"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
 msgid "Start check time for connection downgrade"
@@ -434,7 +437,7 @@ msgstr "Iniciar tiempo de comprobación para degradación de conexión"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
 msgid "Start the service"
-msgstr "Inicia el servicio"
+msgstr "Iniciar el servicio"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
 msgid "Start the service first to generate the initial key"
@@ -450,8 +453,8 @@ msgid ""
 "Server\" is checked in the Configuration section below."
 msgstr ""
 "El inicio solo funcionará si al menos está comprobado «Iniciar ID del "
-"Servidor» o «Iniciar Servidor de Reenvío» en la sección de Configuración a "
-"continuación."
+"servidor» o «Iniciar servidor de retransmisión» en la sección de "
+"configuración a continuación."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
 msgid "Stop"
@@ -469,7 +472,7 @@ msgstr "TOTAL_BANDWIDTH"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
 msgid "This will regenerate the key pair and restart the service."
-msgstr "Esto regenerará la pareja de clave y reiniciará el servicio."
+msgstr "Esto regenerará el par de claves y reiniciará el servicio."
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
 msgid "Threshold for connection downgrade"
@@ -486,7 +489,7 @@ msgstr "Traza"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
 msgid "UDP Recv Buffer (-M, --rmem)"
-msgstr "Tampón Recv UDP (-M, --rmem)"
+msgstr "Búfer de recepción UDP (-M, --rmem)"
 
 #: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
 msgid "URL must start with http:// or https://"
diff --git a/applications/luci-app-rustdesk-server/po/zh_Hans/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/zh_Hans/rustdesk-server.po
new file mode 100644 (file)
index 0000000..bf38eba
--- /dev/null
@@ -0,0 +1,482 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsrustdesk-server/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
+msgid "ALWAYS_USE_RELAY"
+msgstr "始终使用中继"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:518
+msgid ""
+"Additional rendezvous servers. Add one server per entry (hostname or "
+"hostname:port)"
+msgstr "额外的交会服务器。每行输入一个服务器(主机名或主机名:端口)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "All existing clients will need to be reconfigured."
+msgstr "所有现有客户端都需要重新配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
+msgid "Bandwidth limit per single connection in MB/s (0 = default)"
+msgstr "单条连接的带宽限制,单位 MB/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
+msgid "Binary"
+msgstr "可执行文件"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Cannot regenerate: No public key exists yet."
+msgstr "无法重新生成:尚不存在公钥。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Cannot start service: Enable the ID Server or Relay Server in the "
+"configuration first."
+msgstr "无法启动服务:请先在配置中启用 ID 服务器或中继服务器。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
+"& Apply\"."
+msgstr "勾选下方的“启用 ID 服务器”或“启用中继服务器”,然后点击“保存并应用”。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
+msgid "Client"
+msgstr "客户端"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:188
+msgid "Component"
+msgstr "组件"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:493
+msgid "Configuration"
+msgstr "配置"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
+msgid "Configure in Network → Firewall → Traffic Rules."
+msgstr "请在“网络 → 防火墙 → 通信规则”中进行配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "Continue?"
+msgstr "确认继续?"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:449
+msgid "Copy"
+msgstr "复制"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:598
+msgid "DOWNGRADE_START_CHECK"
+msgstr "降级检测启动时间"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:594
+msgid "DOWNGRADE_THRESHOLD"
+msgstr "降级阈值"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:551
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:575
+msgid "Debug"
+msgstr "调试 (Debug)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:547
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:571
+msgid "Default"
+msgstr "默认"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:514
+msgid ""
+"Default relay servers. Add one server per entry (hostname or hostname:port)"
+msgstr "默认中继服务器。每行输入一个服务器(主机名或主机名:端口)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:522
+msgid "Determine if the connection comes from LAN. Use CIDR notation."
+msgstr "判断连接是否来自局域网。使用 CIDR 格式(如 192.168.1.0/24)。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:501
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:556
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
+msgid "Enable ID Server or Relay Server first"
+msgstr "请先启用 ID 服务器或中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
+msgid "Enable ID Server or Relay Server in Configuration first"
+msgstr "请先在“配置”中启用 ID 服务器或中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:548
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:572
+msgid "Error"
+msgstr "错误 (Error)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:248
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:286
+msgid "Error:"
+msgstr "错误:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
+msgid "Failed to restart service:"
+msgstr "重启服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
+msgid "Failed to start service:"
+msgstr "启动服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
+msgid "Failed to stop service:"
+msgstr "停止服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
+msgid "Failed:"
+msgstr "失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
+msgid "Firewall Configuration Required"
+msgstr "需要配置防火墙"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
+msgid "Force all connections to use relay servers"
+msgstr "强制所有连接使用中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Found"
+msgstr "已找到"
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:18
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
+msgid "Grant access to RustDesk Server configuration"
+msgstr "授予 RustDesk 服务器配置的访问权限"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
+msgid "HBBR (Relay Server)"
+msgstr "HBBR (中继服务器)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
+msgid "HBBS (ID Server)"
+msgstr "HBBS (ID/注册服务器)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
+msgid "ID Server (hbbs)"
+msgstr "ID 服务器 (hbbs)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
+msgid "Info"
+msgstr "信息 (Info)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:80
+msgid "Invalid characters detected"
+msgstr "检测到无效字符"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Invalid characters."
+msgstr "无效字符。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:509
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:564
+msgid "Key (-k, --key)"
+msgstr "秘钥 (-k, --key)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:237
+msgid "Key regeneration failed:"
+msgstr "重新生成秘钥失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:230
+msgid "Keys deleted. Starting service to generate new keys..."
+msgstr "秘钥已删除。正在启动服务以生成新秘钥..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:521
+msgid "LAN Mask (--mask)"
+msgstr "局域网掩码 (--mask)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:579
+msgid "LIMIT_SPEED"
+msgstr "限速"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:299
+msgid "Loading..."
+msgstr "正在加载..."
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
+msgid "Log"
+msgstr "日志"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
+msgid "Logging level for the ID server"
+msgstr "ID 服务器的日志级别"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:570
+msgid "Logging level for the relay server"
+msgstr "中继服务器的日志级别"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "No"
+msgstr "否"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Not Found"
+msgstr "未找到"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
+msgid "Not generated yet - start the service"
+msgstr "尚未生成 - 请先启动服务"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
+msgid "Only allow clients with the same key. If empty, uses auto-generated key"
+msgstr "仅允许持有相同秘钥的客户端。如果为空,则使用自动生成的秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Only alphanumeric and base64 characters (+/=) allowed."
+msgstr "仅允许字母数字和 base64 字符 (+/=)。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
+msgid "Port (-p, --port)"
+msgstr "端口 (-p, --port)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:273
+msgid "Processing..."
+msgstr "正在处理..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:209
+msgid "Public Key"
+msgstr "公钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:545
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:569
+msgid "RUST_LOG"
+msgstr "Rust 日志级别 (RUST_LOG)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
+msgid "Regenerate Key"
+msgstr "重新生成秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
+msgid "Regenerate the key pair (requires existing key)"
+msgstr "重新生成密钥对(需要现有的秘钥)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
+msgid "Regenerate the key pair (will restart service)"
+msgstr "重新生成密钥对(将重启服务)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
+msgid "Regenerating..."
+msgstr "正在重新生成..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
+msgid "Relay Server (hbbr)"
+msgstr "中继服务器 (hbbr)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
+msgid "Relay Servers (-r, --relay-servers)"
+msgstr "中继服务器 (-r, --relay-servers)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
+msgid "Remote Desktop Software Server configuration."
+msgstr "远程桌面软件服务器配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
+msgid "Rendezvous Servers (-R, --rendezvous-servers)"
+msgstr "交会服务器 (-R, --rendezvous-servers)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:173
+msgid ""
+"Required ports (when using default settings): TCP 21115-21119, UDP 21116."
+msgstr "所需端口(使用默认设置时):TCP 21115-21119, UDP 21116。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:353
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Running"
+msgstr "运行中"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:162
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:3
+msgid "RustDesk Server"
+msgstr "RustDesk 服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
+msgid "RustDesk Server Log"
+msgstr "RustDesk 服务器日志"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
+msgid "SINGLE_BANDWIDTH"
+msgstr "单连接带宽"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:531
+msgid "Serial Number (-s, --serial)"
+msgstr "序列号 (-s, --serial)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:164
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
+msgid "Service Control"
+msgstr "服务控制"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
+msgid "Service Status"
+msgstr "服务状态"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service disabled at boot"
+msgstr "服务已禁用开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service enabled at boot"
+msgstr "服务已开启开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
+msgid "Service start may have failed. Check status above."
+msgstr "服务启动可能失败。请检查上方状态。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
+msgid "Service started with new key"
+msgstr "服务已随新秘钥启动"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
+msgid "Sets UDP receive buffer size (0 = system default)"
+msgstr "设置 UDP 接收缓冲区大小(0 为系统默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
+msgid "Sets configure update serial number"
+msgstr "设置配置更新序列号"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
+msgid "Sets the download URL of RustDesk software for clients"
+msgstr "设置客户端 RustDesk 软件的下载 URL"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:507
+msgid "Sets the listening port for the ID/Rendezvous server"
+msgstr "设置 ID/交会服务器的监听端口"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
+msgid "Sets the listening port for the relay server"
+msgstr "设置中继服务器的监听端口"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
+msgid "Software Download URL (-u, --software-url)"
+msgstr "软件下载 URL (-u, --software-url)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
+msgid "Speed limit per connection in Mb/s (0 = default)"
+msgstr "每个连接的限速,单位 Mb/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
+msgid "Start"
+msgstr "启动"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
+msgid "Start at Boot"
+msgstr "开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
+msgid "Start check time for connection downgrade"
+msgstr "连接降级的启动检查时间"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
+msgid "Start the service"
+msgstr "启动服务"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
+msgid "Start the service first to generate the initial key"
+msgstr "请先启动服务以生成初始秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Start the service first to generate the initial key."
+msgstr "请先启动服务以生成初始秘钥。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:361
+msgid ""
+"Start will only work if at least \"Enable ID Server\" or \"Enable Relay "
+"Server\" is checked in the Configuration section below."
+msgstr ""
+"只有在下方“配置”部分至少勾选了“启用 ID 服务器”或“启用中继服务器”时,启动操作"
+"才会生效。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Stopped"
+msgstr "已停止"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:589
+msgid "TOTAL_BANDWIDTH"
+msgstr "总带宽"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "This will regenerate the key pair and restart the service."
+msgstr "这将重新生成密钥对并重启服务。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
+msgid "Threshold for connection downgrade"
+msgstr "连接降级的阈值"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:591
+msgid "Total bandwidth limit in MB/s (0 = default)"
+msgstr "总带宽限制,单位 MB/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:552
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:576
+msgid "Trace"
+msgstr "追踪 (Trace)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
+msgid "UDP Recv Buffer (-M, --rmem)"
+msgstr "UDP 接收缓冲区 (-M, --rmem)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
+msgid "URL must start with http:// or https://"
+msgstr "URL 必须以 http:// 或 https:// 开头"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:549
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:573
+msgid "Warning"
+msgstr "警告 (Warning)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "Yes"
+msgstr "是"
index 9beacc4cce8315e235777681bf115a6c1c8d1c9c..9b73277b8b34b72ac44519e3c4a8ffc36a0c7690 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-10-31 07:04+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsser2net/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.14.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -59,7 +59,7 @@ msgstr "持续时间"
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
 #: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
index 6dd5a67d783f83aa4f42699492c80be0e2150409..05dec9f59a0c551f771bc6fda0b185c688d83426 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssnmpd/es/>\n"
 "Language: es\n"
@@ -211,7 +211,7 @@ msgstr "Ubicación"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:656
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:461
 msgid "MD5"
index 16e3dc7d562452c14840e8dc909c83f05c042784..7c2040ce246c21f0d83db51b6531c11f63d73550 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationssnmpd/zh_Hans/>\n"
@@ -60,7 +60,7 @@ msgstr "用在组设置中的任意标签"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:312
 msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:313
 msgid "Authentication and encryption"
diff --git a/applications/luci-app-softether/po/cs/softether.po b/applications/luci-app-softether/po/cs/softether.po
new file mode 100644 (file)
index 0000000..7ba3cef
--- /dev/null
@@ -0,0 +1,28 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 11:16+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssoftether/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr "Udělit přístup ke správě softether"
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr "Načítání informací o účtu…"
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr "Nenastaven žádný VPN účet."
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:102
+#: applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json:3
+msgid "SoftEther Status"
+msgstr "Stav softether"
index 2d1de5e34a96efafe4b4423c69e42e74d415d780..b9990be6727e044976e97f3b3df9d1e6720b74e7 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationssshtunnel/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:37
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:75
@@ -74,7 +74,7 @@ msgstr "动态隧道"
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:106
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:132
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
 msgid "For Dropbear %s"
index 0ea555b7b83cca4b05cce8a2d1b786588292fed3..fa953fb6d876cd43f632f4f2156b3d41550a1658 100644 (file)
@@ -7,7 +7,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsstatistics/zh_Hans/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
 msgid "%H: Attenuation on %pi"
@@ -200,7 +200,7 @@ msgstr "将套接字文件的所有权更改为指定的组。"
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js:8
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json:2
 msgid "Chrony"
-msgstr "Chrony 系统校时"
+msgstr "Chrony 时钟同步"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
 msgid "Chrony Plugin Configuration"
@@ -421,7 +421,7 @@ msgstr "启用该插件"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:111
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
@@ -1074,7 +1074,7 @@ msgstr "输出插件"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:41
 msgid "Password"
diff --git a/applications/luci-app-strongswan-swanctl/po/cs/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/cs/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..efaa45b
--- /dev/null
@@ -0,0 +1,629 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstrongswan-swanctl/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
+msgid "Action on initial configuration load"
+msgstr "Akce při počátečním načtení nastavení"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:307
+msgid "Action when CHILD_SA is closed"
+msgstr "Akce při zavření CHILD_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:347
+msgid "Action when DPD timeout occurs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:104
+msgid "Active IKE_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:92
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:259
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:397
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:404
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:413
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:418
+msgid "Algorithms marked with * are considered insecure"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "Authentication Method"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:123
+msgid "Bytes in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:124
+msgid "Bytes out"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:195
+msgid "CA Certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:196
+msgid ""
+"CA certificate that need to lie in remote peer's certificate's path of trust"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:151
+msgid "CHILD_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:185
+msgid "Certificate pathname to use for authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:139
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:306
+msgid "Close Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:95
+msgid "Configuration is enabled or not"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:387
+msgid ""
+"Configure Cipher Suites to define IKE (Phase 1) or ESP (Phase 2) Proposals."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:57
+msgid "Configure strongSwan for secure VPN connections."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:118
+msgid "Crypto Proposal"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:315
+msgid "Crypto Proposal (Phase 2)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:346
+msgid "DPD Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:222
+msgid "DPD Delay"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:103
+msgid "Daemon"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Day"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Days"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:78
+msgid "Debug Level"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:253
+msgid ""
+"Define Connection Children to be used as Tunnels in Remote Configurations."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:85
+msgid "Define Remote IKE Configurations."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:164
+msgid "Details"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:412
+msgid "Diffie-Hellman Group"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:356
+msgid "Duration of the CHILD_SA before rekeying"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:392
+msgid "ESP Proposal"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:366
+msgid "Enable Hardware offload"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:361
+msgid "Enable ipcomp compression"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:94
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:121
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:396
+msgid "Encryption Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:122
+msgid "Encryption Keysize"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:386
+msgid "Encryption Proposals"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:162
+msgid "Established for"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:66
+msgid "Firewall zone that has to match the defined firewall zone"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:98
+msgid "Gateway (Remote Endpoint)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:90
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:258
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:61
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/rpcd/acl.d/luci-app-strongswan-swanctl.json:3
+msgid "Grant access to luci-app-strongswan-swanctl"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:365
+msgid "H/W Offload"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:105
+msgid "Half-Open IKE_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:403
+msgid "Hash Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hour"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hours"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:207
+msgid "IKE Fragmentation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:161
+msgid "IKE Version"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "IKE authentication (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:234
+msgid ""
+"IKEv2 interval to refresh keying material; also used to compute lifetime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:99
+msgid "IP address or FQDN name of the tunnel remote endpoint"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:104
+msgid "IP address or FQDN of the tunnel local endpoint"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:360
+msgid "IPComp"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:228
+msgid "Inactivity"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:126
+msgid "Install Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:71
+msgid "Interfaces that accept VPN traffic"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:229
+msgid "Interval before closing an inactive CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:223
+msgid "Interval to check liveness of a peer"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:243
+msgid "Keyexchange"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:216
+msgid "Keying Retries"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:125
+msgid "Life Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:341
+msgid "Lifetime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:239
+msgid "Limit on time to complete rekeying/reauthentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:316
+msgid ""
+"List of ESP (phase two) proposals. Only Proposals with checked ESP flag are "
+"selectable"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:119
+msgid "List of IKE (phase 1) proposals to use for authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:70
+msgid "Listening Interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:184
+msgid "Local Certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:103
+msgid "Local Gateway"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:113
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:164
+msgid "Local Identifier"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:190
+msgid "Local Key"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:273
+msgid "Local NAT"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:108
+msgid "Local Source IP"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:261
+msgid "Local Subnet"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:119
+msgid "Local Traffic Selectors"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:114
+msgid "Local address(es) to use in IKE negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:165
+msgid "Local identifier for IKE (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:262
+msgid "Local network(s)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:202
+msgid "MOBIKE"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:203
+msgid "MOBIKE (IKEv2 Mobility and Multihoming Protocol)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:342
+msgid "Maximum duration of the CHILD_SA before closing"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minute"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minutes"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:117
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:274
+msgid "NAT range for tunnels with overlapping IP addresses"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:158
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:42
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:11
+msgid "Number must have suffix s, m, h or d"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:217
+msgid "Number of retransmissions attempts during initial negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:238
+msgid "Overtime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:417
+msgid "PRF Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:424
+msgid ""
+"PRF Algorithm must be configured when using an Authenticated Encryption "
+"Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:337
+msgid "Path to script to run on CHILD_SA up/down events"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:126
+msgid "Please create a Proposal first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:147
+msgid "Please create a Tunnel first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:323
+msgid "Please create an ESP Proposal first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:176
+msgid "Pre-Shared Key"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:373
+msgid "Priority"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:374
+msgid "Priority of the CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:191
+msgid "Private key pathname to use with above certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:118
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:89
+msgid "Querying strongSwan failed"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:163
+msgid "Reauthentication in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:233
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:355
+msgid "Rekey Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:127
+msgid "Rekey in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:160
+msgid "Remote"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:84
+msgid "Remote Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:170
+msgid "Remote Identifier"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:267
+msgid "Remote Subnet"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:120
+msgid "Remote Traffic Selectors"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:171
+msgid "Remote identifier for IKE (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:268
+msgid "Remote network(s)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:39
+msgid "Remotes, Encryption Proposals and Tunnels may not share the same names."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:378
+msgid "Replay Window"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:379
+msgid "Replay Window of the CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:128
+msgid "SPI in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:129
+msgid "SPI out"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Second"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Seconds"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:156
+msgid "Security Associations (SAs)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:73
+msgid "Select an interface or leave empty for all interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:153
+msgid "Show Details"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:298
+msgid "Start Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:116
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:159
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:100
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:140
+msgid "The Tunnel containing the ESP (phase 2) section"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:177
+msgid "The pre-shared key for the tunnel"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:79
+msgid "Trace level: 0 is least verbose, 4 is most"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:139
+msgid "Tunnel"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:252
+msgid "Tunnel Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:336
+msgid "Up/Down Script Path"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
+msgid "Use IKE fragmentation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:40
+msgid "Use combinations like tunnel1_phase1 that do not exceed 15 characters."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:380
+msgid "Values larger than 32 are supported by the Netlink backend only"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:101
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:244
+msgid "Version of IKE for negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:109
+msgid "Virtual IP(s) to request in IKEv2 configuration payloads requests"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:393
+msgid "Whether this is an ESP (phase 2) proposal or not"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:279
+msgid "XFRM interface ID set on input and output interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:65
+msgid "Zone"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "both"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:245
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "deprecated"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:56
+msgid "strongSwan Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:3
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:16
+msgid "strongSwan IPsec"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:175
+msgid "strongSwan Status"
+msgstr ""
diff --git a/applications/luci-app-strongswan-swanctl/po/zh_Hans/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/zh_Hans/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..63eefbf
--- /dev/null
@@ -0,0 +1,629 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsstrongswan-swanctl/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
+msgid "Action on initial configuration load"
+msgstr "初始配置加载时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:307
+msgid "Action when CHILD_SA is closed"
+msgstr "CHILD_SA 关闭时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:347
+msgid "Action when DPD timeout occurs"
+msgstr "DPD 超时时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:104
+msgid "Active IKE_SAs"
+msgstr "活动的 IKE_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:92
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:259
+msgid "Advanced"
+msgstr "高级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:397
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:404
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:413
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:418
+msgid "Algorithms marked with * are considered insecure"
+msgstr "带有 * 标记的算法被视为不安全"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
+msgid "Authentication"
+msgstr "认证"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "Authentication Method"
+msgstr "认证方式"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:123
+msgid "Bytes in"
+msgstr "入站字节"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:124
+msgid "Bytes out"
+msgstr "出站字节"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:195
+msgid "CA Certificate"
+msgstr "CA 证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:196
+msgid ""
+"CA certificate that need to lie in remote peer's certificate's path of trust"
+msgstr "位于对端证书信任链路径中的 CA 证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:151
+msgid "CHILD_SAs"
+msgstr "子安全联盟 (CHILD_SA)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:185
+msgid "Certificate pathname to use for authentication"
+msgstr "用于认证的证书文件路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:139
+msgid "Close"
+msgstr "关闭"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:306
+msgid "Close Action"
+msgstr "关闭动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:95
+msgid "Configuration is enabled or not"
+msgstr "是否启用此配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:387
+msgid ""
+"Configure Cipher Suites to define IKE (Phase 1) or ESP (Phase 2) Proposals."
+msgstr "配置密码套件以定义 IKE(阶段 1)或 ESP(阶段 2)提议。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:57
+msgid "Configure strongSwan for secure VPN connections."
+msgstr "配置 strongSwan 以实现安全的 VPN 连接。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:118
+msgid "Crypto Proposal"
+msgstr "加密提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:315
+msgid "Crypto Proposal (Phase 2)"
+msgstr "加密提议 (阶段 2)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:346
+msgid "DPD Action"
+msgstr "DPD 动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:222
+msgid "DPD Delay"
+msgstr "DPD 延迟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:103
+msgid "Daemon"
+msgstr "守护进程"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Day"
+msgstr "天"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Days"
+msgstr "天"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:78
+msgid "Debug Level"
+msgstr "调试级别"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:253
+msgid ""
+"Define Connection Children to be used as Tunnels in Remote Configurations."
+msgstr "定义在远端配置中作为隧道使用的子连接。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:85
+msgid "Define Remote IKE Configurations."
+msgstr "定义远端 IKE 配置。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:164
+msgid "Details"
+msgstr "详情"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:412
+msgid "Diffie-Hellman Group"
+msgstr "DH 组 (Diffie-Hellman)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:356
+msgid "Duration of the CHILD_SA before rekeying"
+msgstr "CHILD_SA 重新协商密钥前的持续时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:392
+msgid "ESP Proposal"
+msgstr "ESP 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:366
+msgid "Enable Hardware offload"
+msgstr "启用硬件卸载 (Hardware Offload)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:361
+msgid "Enable ipcomp compression"
+msgstr "启用 IPComp 压缩"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:94
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:121
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:396
+msgid "Encryption Algorithm"
+msgstr "加密算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:122
+msgid "Encryption Keysize"
+msgstr "加密密钥长度"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:386
+msgid "Encryption Proposals"
+msgstr "加密提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:162
+msgid "Established for"
+msgstr "已建立时长"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:66
+msgid "Firewall zone that has to match the defined firewall zone"
+msgstr "必须匹配所定义的防火墙区域"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:98
+msgid "Gateway (Remote Endpoint)"
+msgstr "网关 (远端)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:90
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:258
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:61
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/rpcd/acl.d/luci-app-strongswan-swanctl.json:3
+msgid "Grant access to luci-app-strongswan-swanctl"
+msgstr "授予 luci-app-strongswan-swanctl 的权限"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:365
+msgid "H/W Offload"
+msgstr "硬件卸载"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:105
+msgid "Half-Open IKE_SAs"
+msgstr "半开 IKE_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:403
+msgid "Hash Algorithm"
+msgstr "哈希算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hour"
+msgstr "小时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hours"
+msgstr "小时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:207
+msgid "IKE Fragmentation"
+msgstr "IKE 分片"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:161
+msgid "IKE Version"
+msgstr "IKE 版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "IKE authentication (phase 1)"
+msgstr "IKE 认证 (阶段 1)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:234
+msgid ""
+"IKEv2 interval to refresh keying material; also used to compute lifetime"
+msgstr "IKEv2 刷新密钥材料的间隔;也用于计算生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:99
+msgid "IP address or FQDN name of the tunnel remote endpoint"
+msgstr "隧道远端的 IP 地址或 FQDN 域名"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:104
+msgid "IP address or FQDN of the tunnel local endpoint"
+msgstr "隧道本端的 IP 地址或 FQDN 域名"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:360
+msgid "IPComp"
+msgstr "IPComp 压缩"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:228
+msgid "Inactivity"
+msgstr "空闲超时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:126
+msgid "Install Time"
+msgstr "安装时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:71
+msgid "Interfaces that accept VPN traffic"
+msgstr "接收 VPN 流量的接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:229
+msgid "Interval before closing an inactive CHILD_SA"
+msgstr "关闭非活动 CHILD_SA 前的间隔时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:223
+msgid "Interval to check liveness of a peer"
+msgstr "检查对端存活状态的间隔时间 (Keep-alive)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:243
+msgid "Keyexchange"
+msgstr "密钥交换 (Key Exchange)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:216
+msgid "Keying Retries"
+msgstr "密钥协商重试次数"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:125
+msgid "Life Time"
+msgstr "生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:341
+msgid "Lifetime"
+msgstr "生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:239
+msgid "Limit on time to complete rekeying/reauthentication"
+msgstr "完成密钥更新/重新认证的时间限制"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:316
+msgid ""
+"List of ESP (phase two) proposals. Only Proposals with checked ESP flag are "
+"selectable"
+msgstr "ESP (阶段 2) 提议列表。只有勾选了 ESP 标记的提议才可选"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:119
+msgid "List of IKE (phase 1) proposals to use for authentication"
+msgstr "用于认证的 IKE (阶段 1) 提议列表"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:70
+msgid "Listening Interfaces"
+msgstr "监听接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:184
+msgid "Local Certificate"
+msgstr "本地证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:103
+msgid "Local Gateway"
+msgstr "本地网关"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:113
+msgid "Local IP"
+msgstr "本地 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:164
+msgid "Local Identifier"
+msgstr "本地标识符 (ID)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:190
+msgid "Local Key"
+msgstr "本地密钥"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:273
+msgid "Local NAT"
+msgstr "本地 NAT"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:108
+msgid "Local Source IP"
+msgstr "本地源 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:261
+msgid "Local Subnet"
+msgstr "本地子网"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:119
+msgid "Local Traffic Selectors"
+msgstr "本地流量选择器 (TS)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:114
+msgid "Local address(es) to use in IKE negotiation"
+msgstr "IKE 协商中使用的本地地址"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:165
+msgid "Local identifier for IKE (phase 1)"
+msgstr "IKE (阶段 1) 的本地标识符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:262
+msgid "Local network(s)"
+msgstr "本地网络"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:202
+msgid "MOBIKE"
+msgstr "MOBIKE"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:203
+msgid "MOBIKE (IKEv2 Mobility and Multihoming Protocol)"
+msgstr "MOBIKE (IKEv2 移动性与多归属协议)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:342
+msgid "Maximum duration of the CHILD_SA before closing"
+msgstr "CHILD_SA 关闭前的最大持续时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minute"
+msgstr "分钟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minutes"
+msgstr "分钟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:117
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:274
+msgid "NAT range for tunnels with overlapping IP addresses"
+msgstr "针对 IP 地址重叠隧道的 NAT 范围"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:158
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:42
+msgid "Name length shall not exceed 15 characters"
+msgstr "名称长度不得超过 15 个字符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:11
+msgid "Number must have suffix s, m, h or d"
+msgstr "数值必须带有单位后缀 (s, m, h 或 d)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:217
+msgid "Number of retransmissions attempts during initial negotiation"
+msgstr "初始协商期间的重传尝试次数"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:238
+msgid "Overtime"
+msgstr "超时时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:417
+msgid "PRF Algorithm"
+msgstr "PRF 伪随机函数算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:424
+msgid ""
+"PRF Algorithm must be configured when using an Authenticated Encryption "
+"Algorithm"
+msgstr "使用经过身份验证的加密算法 (AEAD) 时,必须配置 PRF 算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:337
+msgid "Path to script to run on CHILD_SA up/down events"
+msgstr "CHILD_SA 上线/下线事件发生时运行的脚本路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:126
+msgid "Please create a Proposal first"
+msgstr "请先创建一个提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:147
+msgid "Please create a Tunnel first"
+msgstr "请先创建一个隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:323
+msgid "Please create an ESP Proposal first"
+msgstr "请先创建一个 ESP 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:176
+msgid "Pre-Shared Key"
+msgstr "预共享密钥 (PSK)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:373
+msgid "Priority"
+msgstr "优先级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:374
+msgid "Priority of the CHILD_SA"
+msgstr "CHILD_SA 的优先级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:191
+msgid "Private key pathname to use with above certificate"
+msgstr "配合上述证书使用的私钥路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:118
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:89
+msgid "Querying strongSwan failed"
+msgstr "查询 strongSwan 状态失败"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:163
+msgid "Reauthentication in"
+msgstr "重新认证剩余时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:233
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:355
+msgid "Rekey Time"
+msgstr "密钥更新时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:127
+msgid "Rekey in"
+msgstr "密钥更新剩余时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:160
+msgid "Remote"
+msgstr "远端"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:84
+msgid "Remote Configuration"
+msgstr "远端配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:170
+msgid "Remote Identifier"
+msgstr "远端标识符 (ID)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:267
+msgid "Remote Subnet"
+msgstr "远端子网"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:120
+msgid "Remote Traffic Selectors"
+msgstr "远端流量选择器 (TS)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:171
+msgid "Remote identifier for IKE (phase 1)"
+msgstr "IKE (阶段 1) 的远端标识符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:268
+msgid "Remote network(s)"
+msgstr "远端网络"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:39
+msgid "Remotes, Encryption Proposals and Tunnels may not share the same names."
+msgstr "远端配置、加密提议和隧道不能使用相同的名称。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:378
+msgid "Replay Window"
+msgstr "防重放窗口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:379
+msgid "Replay Window of the CHILD_SA"
+msgstr "CHILD_SA 的防重放窗口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:128
+msgid "SPI in"
+msgstr "入站 SPI"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:129
+msgid "SPI out"
+msgstr "出站 SPI"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Second"
+msgstr "秒"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Seconds"
+msgstr "秒"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:156
+msgid "Security Associations (SAs)"
+msgstr "安全联盟 (SA)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:73
+msgid "Select an interface or leave empty for all interfaces"
+msgstr "选择一个接口,留空则表示所有接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:153
+msgid "Show Details"
+msgstr "显示详情"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:298
+msgid "Start Action"
+msgstr "启动动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:116
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:159
+msgid "State"
+msgstr "状态"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:100
+msgid "Stats"
+msgstr "统计"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:140
+msgid "The Tunnel containing the ESP (phase 2) section"
+msgstr "包含 ESP (阶段 2) 部分的隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:177
+msgid "The pre-shared key for the tunnel"
+msgstr "该隧道的预共享密钥"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:79
+msgid "Trace level: 0 is least verbose, 4 is most"
+msgstr "追踪级别:0 为最简要,4 为最详细"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:139
+msgid "Tunnel"
+msgstr "隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:252
+msgid "Tunnel Configuration"
+msgstr "隧道配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:336
+msgid "Up/Down Script Path"
+msgstr "上线/下线脚本路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
+msgid "Uptime"
+msgstr "运行时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
+msgid "Use IKE fragmentation"
+msgstr "启用 IKE 分片"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:40
+msgid "Use combinations like tunnel1_phase1 that do not exceed 15 characters."
+msgstr "请使用类似 tunnel1_phase1 的组合名称,且长度不超过 15 个字符。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:380
+msgid "Values larger than 32 are supported by the Netlink backend only"
+msgstr "仅 Netlink 后端支持大于 32 的值"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:101
+msgid "Version"
+msgstr "版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:244
+msgid "Version of IKE for negotiation"
+msgstr "协商使用的 IKE 版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:109
+msgid "Virtual IP(s) to request in IKEv2 configuration payloads requests"
+msgstr "在 IKEv2 配置载荷请求中申请的虚拟 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:393
+msgid "Whether this is an ESP (phase 2) proposal or not"
+msgstr "这是否是一个 ESP (阶段 2) 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:279
+msgid "XFRM interface ID set on input and output interfaces"
+msgstr "在输入和输出接口上设置的 XFRM 接口 ID"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:65
+msgid "Zone"
+msgstr "防火墙区域"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "both"
+msgstr "两者"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:245
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "deprecated"
+msgstr "不建议使用 (弃用)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:56
+msgid "strongSwan Configuration"
+msgstr "strongSwan 配置"
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:3
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:16
+msgid "strongSwan IPsec"
+msgstr "strongSwan IPsec"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:175
+msgid "strongSwan Status"
+msgstr "strongSwan 状态"
index fac9a7f53f56c4bd18707ab0b60fa1306e14122c..fbb2137bd1fd2acdd76f237b4f585705b5ff7c30 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-10-30 03:41+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/cs/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.14.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:291
 msgid ""
@@ -18,8 +18,8 @@ msgid ""
 "upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
 "target"
 msgstr ""
-"<em>Přes proxy</em>routuje požadavky na daný cíl přes specifikovaný upstream "
-"proxy, <em>Odmítnutí přístupu</em> vypne jakýkoli upstream proxy pro cíl"
+"<em>Přes proxy</em> směruje požadavky na daný cíl přes určenou nadřazenou "
+"proxy, <em>Odmítnutí přístupu</em> vypne jakoukoli nadřazenou proxy pro cíl"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:180
 msgid ""
index e2ce64cf0018d68e85a1a2a4e295e791c40d2ad9..e46513bbba16d0b2dd711888885b10c013ff9428 100644 (file)
@@ -1,9 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-26 14:29+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationstor/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -11,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:93
 msgid "A pair <code>PublicPort;LocalPort</code> e.g. <code>80;8080</code>."
@@ -45,7 +44,7 @@ msgstr "目标地址"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:34
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:12
index 30c407933bb6ab4247bc9787fcee03c0becd5f64..705ce71771fec7c19bef6e9e6b6e1394086323c0 100644 (file)
@@ -6,7 +6,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationstransmission/zh_Hans/>\n"
@@ -15,7 +15,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
@@ -91,7 +91,7 @@ msgstr "启用 DHT"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
 msgid "Download directory"
@@ -111,7 +111,7 @@ msgstr "启用种子轮询目录"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
@@ -119,7 +119,7 @@ msgstr "加密"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
 msgid "Fast"
@@ -163,7 +163,7 @@ msgstr "启用未完成目录"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
 msgid "LPD enabled"
index dfa0d039f140de6a5f7a7b4c6d016afaa62a450e..531cbd3c6fec93f72440a114398c770a7d791688 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/cs/>\n"
 "Language: cs\n"
@@ -482,7 +482,7 @@ msgstr "Nebylo nalezeno žádné nastavení travelmate!"
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:170
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
 msgid "No wireless config / radio found!"
-msgstr ""
+msgstr "Nenalezeno žádné nastavení bezdrátové sítě / bezdrátového rozhraní!"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:391
 msgid "Normal Priority"
index c31951e04f8f25558e11f52fb04592ac82e7ea54..c68bbdf519f5f4b51dced74a84727a15380128da 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationstravelmate/zh_Hans/>\n"
@@ -14,7 +14,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
 msgid "-- AP Selection --"
@@ -64,7 +64,7 @@ msgstr "匿名身份"
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:463
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
 msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:577
 msgid "Auto Added Open Uplink"
@@ -266,7 +266,7 @@ msgstr "启用/禁用此网络"
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:333
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:356
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
@@ -496,7 +496,7 @@ msgstr "总体重试超时(秒)。"
 
 #: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:278
 msgid ""
index b918bc97b6e44d2cb8180aa3320bad1d86865765..b35a24d517a5736917ce9585eec1646d37781794 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: 2019-10-17 14:50-0300\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/es/>\n"
 "Language: es\n"
@@ -238,7 +238,7 @@ msgstr "Ruta del socket del dominio UNIX (por ejemplo: /var/run/ttyd.sock)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
 msgid "UNIX socket"
-msgstr "Zócalo UNIX"
+msgstr "Socket UNIX"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
 msgid "UNIX socket path"
index 494b3ff3e6569c95fbf99df3a57196cfd000cc72..551dda582616865f14268e5a4b41cca6146faa5c 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsttyd/zh_Hans/>\n"
@@ -60,7 +60,7 @@ msgstr "自定义 index.html 路径"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:82
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
 msgid "Do not allow clients to write to the TTY"
@@ -84,7 +84,7 @@ msgstr "启用 SSL"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:83
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
 msgid "Grant UCI access for luci-app-ttyd"
@@ -108,7 +108,7 @@ msgstr "首页"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:86
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:27
 msgid "Interface"
@@ -247,7 +247,7 @@ msgstr "要运行的用户 ID"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:84
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
 msgid "ttyd Instance"
index d15b987d9f832c38f5faa44363027c69ea5f6276..9cbfdbc9d5238ab17c54621a50c76d1d51d55973 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsudpxy/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
 msgid "-1 is all."
@@ -51,7 +51,7 @@ msgstr "默认"
 
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:161
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
index b32cb62d4f2819e40f06a187b73dd3c58b890138..76e701e73efb938fd13b998d32dd41f67d7b3182 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsunbound/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
@@ -222,7 +222,7 @@ msgstr "启用此转移区域"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
 msgid "Exclude IPv6 GA"
@@ -362,7 +362,7 @@ msgstr "大"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
 msgid "Limit days between RFC5011 copies to reduce flash writes"
-msgstr "限制 RFC5011 副本之间的天数,以减少闪存写入"
+msgstr "限制 RFC5011 副本的更新间隔天数以减少闪存写入"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
 msgid "Limit extended DNS packet size"
index 315d74cffda53a1b1858615fcd4c4e7cea81be43..ed5b9056cfce906e17ae3c9a31efbd074f8e7721 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-04 17:40+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/es/>\n"
 "Language: es\n"
@@ -56,7 +56,7 @@ msgstr "Anunciar como dispositivo UPnP IGDv1 (sin IPv6) en lugar de IGDv2"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236
 msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
 msgid "Allow adding port maps for requesting IP addresses only"
index e37a8f28dfc82d4037bfe159bbe8a728f18593e9..00cddfea2e51a7998c0855142834d2caacde6695 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsusteer/es/>\n"
 "Language: es\n"
@@ -620,7 +620,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:413
 msgid "Verbose"
-msgstr "Verborrea"
+msgstr "Detallado"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:403
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:406
index 636dde7ea36473aa97589e69123da9e7ebc84427..fb57a6c1ddc546a534cfb2441e72273398ec4550 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-10 18:02+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.13-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:79
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:234
@@ -623,7 +623,7 @@ msgstr "Usteer не запущен. Убедитесь, что он устано
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:413
 msgid "Verbose"
-msgstr "РазвеÑ\80нÑ\83Ñ\82Ñ\8bй"
+msgstr "УÑ\80овенÑ\8c Ð´ÐµÑ\82ализаÑ\86ии"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:403
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:406
index f511908b3f36ff8810e56779d86f070c38b18b69..b2619e2120a518907a238b3492c102bc719e3f63 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsusteer/zh_Hans/>\n"
@@ -137,7 +137,7 @@ msgstr "如果禁用此选项,则会改为踢除客户端"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:412
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:549
 msgid "Initial connect delay"
@@ -315,13 +315,13 @@ msgstr "基于信道负载开始踢除前,最少的连接客户端数量"
 msgid ""
 "Minimum number of stations delta between APs before load balancing policy is "
 "active"
-msgstr "è´\9fè½½å\9d\87è¡¡ç­\96ç\95¥ç\94\9fæ\95\88å\89\8dï¼\8cAP ä¹\8bé\97´ç\9a\84最小站点数差值"
+msgstr "触å\8f\91è´\9fè½½å\9d\87è¡¡ç­\96ç\95¥æ\89\80é\9c\80ç\9a\84 AP é\97´最小站点数差值"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:460
 msgid ""
 "Minimum number of stations delta between bands before band steering policy "
 "is active"
-msgstr "频段引导策略生效前,频段之间的最小站点数差值"
+msgstr "触发频谱导航策略所需的频段间最小站点数差值"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:544
 msgid "Minimum signal strength difference until AP steering policy is active"
@@ -350,11 +350,11 @@ msgstr "保持连接的最低信噪比或信号级别(dBm)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:524
 msgid "Minimum time (ms) between client roaming scan trigger attempts"
-msgstr "触发客户端漫游扫描尝试之间的最短时间(毫秒)"
+msgstr "触发客户端漫游扫描尝试的最短时间间隔(毫秒)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:534
 msgid "Minimum time (ms) between client roaming trigger attempts"
-msgstr "触发客户端漫游尝试之间的最短时间(毫秒)"
+msgstr "触发客户端漫游尝试的最短时间间隔(毫秒)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:239
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:260
index f2a5e4dc40b81338f965610786f41fa8276964a4..54a44464655f31a2dfecfc698d36a8d107008f11 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-20 00:34+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsusteer/zh_Hant/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:79
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:234
@@ -158,7 +158,7 @@ msgstr "介面名稱"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:465
 msgid "Interval (ms) between sending state updates to other APs"
-msgstr ""
+msgstr "發送狀態更新給其他 AP 的延遲 (ms)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:590
 msgid ""
@@ -270,7 +270,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:435
 msgid "Measurement report timeout"
-msgstr ""
+msgstr "測量回報逾時"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:601
 msgid "Message types to include in log."
@@ -278,7 +278,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:486
 msgid "Min SNR"
-msgstr ""
+msgstr "最小 SNR"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:491
 msgid "Min SNR kick delay"
@@ -286,7 +286,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:481
 msgid "Min connect SNR"
-msgstr ""
+msgstr "最小連線 SNR"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
 msgid ""
@@ -427,41 +427,41 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
 msgid "Roam process timeout"
-msgstr ""
+msgstr "漫遊程序逾時"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:506
 msgid "Roam scan SNR"
-msgstr ""
+msgstr "漫遊掃描 SNR"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:524
 msgid "Roam scan interval"
-msgstr ""
+msgstr "漫遊掃描間隔"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:516
 msgid "Roam scan timeout"
-msgstr ""
+msgstr "漫遊掃描逾時"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:511
 msgid "Roam scan tries"
-msgstr ""
+msgstr "漫遊掃描嘗試"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:243
 msgctxt "Roam source in usteer overview"
 msgid "Roam src"
-msgstr ""
+msgstr "漫遊來源"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:244
 msgctxt "Roam target in usteer overview"
 msgid "Roam tgt"
-msgstr ""
+msgstr "漫遊目標"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:529
 msgid "Roam trigger SNR"
-msgstr ""
+msgstr "漫遊觸發 SNR"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:534
 msgid "Roam trigger interval"
-msgstr ""
+msgstr "漫遊觸發間隔"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:81
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:237
@@ -479,7 +479,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:280
 msgid "See <a %s>documentation</a>"
-msgstr ""
+msgstr "請查閱 <a %s>文件</a>"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:450
 msgid "Seen policy timeout"
@@ -501,15 +501,15 @@ msgstr "訊號"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:544
 msgid "Signal diff threshold"
-msgstr ""
+msgstr "訊號差異閾值"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:414
 msgid "Some debug"
-msgstr ""
+msgstr "有些偵錯"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:425
 msgid "Sta block timeout"
-msgstr ""
+msgstr "STA 封鎖逾時"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:382
 msgid "Status"
@@ -521,11 +521,11 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
 msgid "The first four options below are mandatory."
-msgstr ""
+msgstr "下方前四個選項是強制的。"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:397
 msgid "The network interface for inter-AP communication"
-msgstr ""
+msgstr "用於 AP 之間通訊的網路介面"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:24
 msgid "This AP"
@@ -581,11 +581,11 @@ msgstr "詳細"
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:478
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:554
 msgid "default false"
-msgstr "預設為否"
+msgstr "預設 false"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:399
 msgid "default true"
-msgstr "預設為真"
+msgstr "預設 true"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:617
 msgid "empty means all"
index e67a253a5964ef0d8fa63acdd33bcdf186003bf1..825c6359786548eb4c693c8691475939260d726e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-18 07:10+0000\n"
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsustreamer/cs/>\n"
@@ -8,11 +8,11 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
 msgid "A short string identifier to be displayed in the /state handle."
-msgstr ""
+msgstr "Krátký textový identifikátor k zobrazení v přezdívce /state."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
 msgid "Allow origin"
index 3186c811c1a74d65754b307ef7fdac3cc32803b6..64c6d6abf988b8f4822414a16bbaec5dced5b7cf 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 17:48+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsustreamer/es/>\n"
 "Language: es\n"
@@ -24,29 +24,27 @@ msgstr "Permitir origen"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:321
 msgid "Allow truncated frames"
-msgstr "Permitir marcos truncados"
+msgstr "Permitir fotogramas truncados"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
 msgid "Allows to handle truncated frames."
-msgstr "Concede manejar marcos truncados."
+msgstr "Permitir manejar fotogramas truncados."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
 msgid "Backlight compensation"
 msgstr "Compensación de contraluz"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
-#, fuzzy
 msgid "Bind to UNIX domain socket."
-msgstr "Vincular al zócalo del dominio UNIX."
+msgstr "Vincular al socket del dominio UNIX."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
-#, fuzzy
 msgid "Bind to this TCP port."
 msgstr "Vincular a este puerto TCP."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
 msgid "Bitrate (kbps)"
-msgstr "Tasa de los bit (kbps)"
+msgstr "Tasa de bits (kbps)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
 msgid "Brightness"
@@ -61,7 +59,6 @@ msgid "Capture"
 msgstr "Captura"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
-#, fuzzy
 msgid "Changing this parameter may increase the performance. Or not."
 msgstr "Cambiar este parámetro puede mejorar el rendimiento. O no."
 
@@ -89,7 +86,7 @@ msgstr "Depuración"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
 msgid "Default: 0 (disabled)"
-msgstr "Predeterminado: 0 (inhabilitado)"
+msgstr "Predeterminado: 0 (desactivado)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
 msgid "Default: 0 (info)"
@@ -127,7 +124,7 @@ msgstr "Predeterminado: 30"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
 msgid "Default: 5000 kbps"
-msgstr "Predeterminado: 5.000 kbps"
+msgstr "Predeterminado: 5000 kbps"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
@@ -137,7 +134,7 @@ msgstr "Predeterminado: 660"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
 msgid "Default: 8080"
-msgstr "Predeterminado: 8.080"
+msgstr "Predeterminado: 8080"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
 msgid "Default: YUYV"
@@ -169,7 +166,7 @@ msgstr "Predeterminado: una cadena vacía"
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
 msgid "Default: disabled"
-msgstr "Predeterminado: inhabilitado"
+msgstr "Predeterminado: desactivado"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
 msgid "Default: empty"
@@ -207,7 +204,7 @@ msgstr "No reinicializar el dispositivo cuando se agote el tiempo de espera."
 msgid ""
 "Don't send identical frames to clients, but no more than specified number."
 msgstr ""
-"No envíe marcos idénticos a los clientes, pero no más que la cantidad "
+"No envíe fotogramas idénticos a los clientes, pero no más que la cantidad "
 "especificada."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
@@ -227,19 +224,19 @@ msgstr "Eliminar los mismos fotogramas"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
 msgid "Each buffer may be processed using an independent thread."
-msgstr "Cada tampón puede ser procesado usando un hilo independiente."
+msgstr "Cada búfer puede ser procesado usando un hilo independiente."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
 msgid ""
 "Enable DV Timings querying and events processing to automatic resolution "
 "change"
 msgstr ""
-"Habilite la consulta de tiempos DV y el procesamiento de eventos para el "
+"Activar la consulta de tiempos DV y el procesamiento de eventos para el "
 "cambio automático de resolución"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enable µStreamer"
-msgstr "Habilitar µStreamer"
+msgstr "Activar µStreamer"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enabled"
@@ -247,7 +244,7 @@ msgstr "Activado"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
 msgid "Enabling debugging messages can slow down the program"
-msgstr "Habilitar mensajes de depuración puede ralentizar el programa"
+msgstr "Activar mensajes de depuración puede ralentizar el programa"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
 msgid "Exit on no clients"
@@ -283,7 +280,7 @@ msgstr "Volteo vertical"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
 msgid "Force TV standard"
-msgstr "Forzar TV estándar"
+msgstr "Forzar estándar de TV"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
 msgid "Frames per second"
@@ -424,7 +421,7 @@ msgstr "Nivel de registro"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
@@ -437,7 +434,7 @@ msgstr "MJPEG no se recodificará a MJPEG para cambiar la calidad"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
 msgid "Min frame size"
-msgstr "Tamaño mínimo del marco"
+msgstr "Tamaño mínimo del fotograma"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
 msgid "Override image resolution for the /state."
@@ -476,7 +473,7 @@ msgstr "Puerto"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
 msgid "Preview"
-msgstr "Avance"
+msgstr "Previsualizar"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
 msgid "Quality"
@@ -510,7 +507,7 @@ msgstr "Eliminar memoria compartida al detenerse."
 msgid "Remove shared memory on stop. Default: disabled"
 msgstr ""
 "Eliminar memoria compartida al detener el programa. Predeterminado: "
-"inhabilitado"
+"desactivado"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
 msgid "Reset all image settings below to default."
@@ -545,12 +542,12 @@ msgstr "Establecer el encabezado Access-Control-Allow-Origin."
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
 msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
 msgstr ""
-"Establezca el indicador TCP_NODELAY en el zócalo cliente/flujos. Solo para "
-"zócalos TCP"
+"Establezca el indicador TCP_NODELAY en el socket cliente/flujo. Solo para "
+"sockets TCP"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
 msgid "Set UNIX socket file permissions (like 777)."
-msgstr "Establecer permisos de archivos de zócalo UNIX (como 777)."
+msgstr "Establecer permisos de archivos de socket UNIX (como 777)."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
@@ -622,11 +619,11 @@ msgstr "El nombre finalizaría con un sufijo .raw"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
 msgid "The number of buffers to receive data from the device."
-msgstr "Número de tampones para recibir datos del dispositivo."
+msgstr "Número de búferes para recibir datos del dispositivo."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:372
 msgid "The number of worker threads but not more than buffers."
-msgstr "Número de subprocesos de trabajador, pero no más que los tampones."
+msgstr "Número de subprocesos de trabajo, pero no más que los búferes."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
 msgid "Timeout for client connections. Default: 10 seconds"
@@ -653,15 +650,15 @@ msgstr ""
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
 msgid "UNIX socket"
-msgstr "Zócalo UNIX"
+msgstr "Socket UNIX"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
 msgid "UNIX socket permissions"
-msgstr "Permisos del zócalo UNIX"
+msgstr "Permisos del socket UNIX"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
 msgid "UNIX socket remove old"
-msgstr "Zócalo UNIX retira anterior"
+msgstr "Eliminar sockets UNIX antiguos"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
 msgid "Unchecked: no change"
@@ -685,7 +682,7 @@ msgstr "Utilice la memoria compartida para hundir cuadros H264."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
 msgid "Use the shared memory to sink JPEG frames."
-msgstr "Utilice la memoria compartida para pozo de marcos JPEG."
+msgstr "Utilice la memoria compartida para el sumidero de fotogramas JPEG."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
 msgid "Use the shared memory to sink RAW frames."
@@ -709,7 +706,7 @@ msgstr "Método de E/S V4L2"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
 msgid "Verbose"
-msgstr "Verborrea"
+msgstr "Detallado"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
 msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
@@ -757,7 +754,7 @@ msgstr "o cualquier solicitud HTTP en los últimos N segundos."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
 msgid "produces small-sized garbage frames."
-msgstr "produce marcos de basura de tamaño pequeño."
+msgstr "produce fotogramas de basura de tamaño pequeño."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
 msgid "temperature | default | auto. Blank: no change"
index 093eaba36830e8801c82e291f7bd8601a6d3b9f4..da180f907616bb938eb6b27d11efeea59f4cf334 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: mjpg-streamer\n"
 "POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
@@ -13,13 +13,13 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
 msgid "A short string identifier to be displayed in the /state handle."
-msgstr ""
+msgstr "Короткая строка-идентификатор для отображения в обработчике /state."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
 msgid "Allow origin"
@@ -31,7 +31,7 @@ msgstr "Разрешать усечённые кадры"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
 msgid "Allows to handle truncated frames."
-msgstr ""
+msgstr "Позволяет обрабатывать усечённые кадры."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
 msgid "Backlight compensation"
@@ -39,15 +39,15 @@ msgstr "Компенсация встречной засветки"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
 msgid "Bind to UNIX domain socket."
-msgstr ""
+msgstr "Привязать к доменному сокету UNIX."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
 msgid "Bind to this TCP port."
-msgstr ""
+msgstr "Привязать к этому TCP-порту."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
 msgid "Bitrate (kbps)"
-msgstr ""
+msgstr "Битрейт (кбит/с)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
 msgid "Brightness"
@@ -59,11 +59,12 @@ msgstr "Буферы"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
 msgid "Capture"
-msgstr ""
+msgstr "Захват"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
 msgid "Changing this parameter may increase the performance. Or not."
 msgstr ""
+"Изменение этого параметра может повысить производительность. А может и нет."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:520
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
@@ -73,7 +74,7 @@ msgstr "Время жизни клиента (TTL)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:764
 msgid "Colour effect"
-msgstr ""
+msgstr "Цветовой эффект"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:716
 msgid "Contrast"
@@ -85,66 +86,66 @@ msgstr "DV-тайминги"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
 msgid "Debug"
-msgstr ""
+msgstr "Отладка"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
 msgid "Default: 0 (disabled)"
-msgstr ""
+msgstr "По умолчанию: 0 (отключено)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
 msgid "Default: 0 (info)"
-msgstr ""
+msgstr "По умолчанию: 0 (информация)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:570
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:612
 msgid "Default: 1 second"
-msgstr ""
+msgstr "По умолчанию: 1 секунда"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:521
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:562
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:604
 msgid "Default: 10 seconds"
-msgstr ""
+msgstr "По умолчанию: 10 секунд"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
 msgid "Default: 128 bytes"
-msgstr ""
+msgstr "По умолчанию: 128 байт"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:373
 msgid "Default: 2 (the number of CPU cores (but not more than 4))"
-msgstr ""
+msgstr "По умолчанию: 2 (количество ядер CPU (но не более 4))"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:364
 msgid "Default: 3 (the number of CPU cores (but not more than 4) + 1)"
-msgstr ""
+msgstr "По умолчанию: 3 (количество ядер CPU (но не более 4) + 1)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
 msgid "Default: 30"
-msgstr ""
+msgstr "По умолчанию: 30"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
 msgid "Default: 5000 kbps"
-msgstr ""
+msgstr "По умолчанию: 5000 кбит/с"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
 msgid "Default: 660"
-msgstr ""
+msgstr "По умолчанию: 660"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
 msgid "Default: 8080"
-msgstr ""
+msgstr "По умолчанию: 8080"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
 msgid "Default: YUYV"
-msgstr ""
+msgstr "По умолчанию: YUYV"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
 msgid "Default: an empty string"
-msgstr ""
+msgstr "По умолчанию: пустая строка"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
@@ -168,21 +169,23 @@ msgstr ""
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
 msgid "Default: disabled"
-msgstr ""
+msgstr "По умолчанию: отключено"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
 msgid "Default: empty"
-msgstr ""
+msgstr "По умолчанию: пусто"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:403
 msgid ""
 "Delay before trying to connect to the device again after an error (timeout "
 "for example)."
 msgstr ""
+"Задержка перед повторной попыткой подключения к устройству после ошибки "
+"(например, тайм-аут)."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:226
 msgid "Desired FPS. Default: maximum possible"
-msgstr ""
+msgstr "Желаемый FPS. По умолчанию: максимально возможный"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:183
 msgid "Device"
@@ -194,25 +197,27 @@ msgstr "Задержка при ошибке устройства"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:193
 msgid "Device timeout"
-msgstr ""
+msgstr "Тайм-аут устройства"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
 msgid "Don't re-initialize device on timeout."
-msgstr ""
+msgstr "Не переинициализировать устройство при тайм-ауте."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:456
 msgid ""
 "Don't send identical frames to clients, but no more than specified number."
-msgstr ""
+msgstr "Не отправлять идентичные кадры клиентам, но не более указанного числа."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
 msgid ""
 "Don't use this option with analog signal sources or webcams, it's useless."
 msgstr ""
+"Не используйте эту опцию с аналоговыми источниками сигнала или веб-камерами, "
+"это бесполезно."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:394
 msgid "Drop frames smaller than this limit. Useful if the device"
-msgstr ""
+msgstr "Отбрасывать кадры меньше этого предела. Полезно, если устройство"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:455
 msgid "Drop same frames"
@@ -220,17 +225,19 @@ msgstr "Отбрасывать дубликаты кадров"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
 msgid "Each buffer may be processed using an independent thread."
-msgstr ""
+msgstr "Каждый буфер может обрабатываться в отдельном потоке."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
 msgid ""
 "Enable DV Timings querying and events processing to automatic resolution "
 "change"
 msgstr ""
+"Включить запрос таймингов DV и обработку событий для автоматического "
+"изменения разрешения"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enable µStreamer"
-msgstr ""
+msgstr "Включить µStreamer"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enabled"
@@ -238,7 +245,7 @@ msgstr "Включено"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
 msgid "Enabling debugging messages can slow down the program"
-msgstr ""
+msgstr "Включение отладочных сообщений может замедлить работу программы"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
 msgid "Exit on no clients"
@@ -252,15 +259,15 @@ msgstr ""
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:443
 msgid "Expecting: file mode, e.g. 640 or 0640"
-msgstr ""
+msgstr "Ожидается: режим файла, например 640 или 0640"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:697
 msgid "Expecting: number | default"
-msgstr ""
+msgstr "Ожидается: число | по умолчанию"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:704
 msgid "Expecting: number | default | auto"
-msgstr ""
+msgstr "Ожидается: число | по умолчанию | auto"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:466
 msgid "Fake resolution"
@@ -268,15 +275,15 @@ msgstr "Подмена разрешения"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:789
 msgid "Flip horizontal"
-msgstr ""
+msgstr "Отразить по горизонтали"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:797
 msgid "Flip vertical"
-msgstr ""
+msgstr "Отразить по вертикали"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
 msgid "Force TV standard"
-msgstr ""
+msgstr "Принудительный ТВ-стандарт"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
 msgid "Frames per second"
@@ -285,10 +292,11 @@ msgstr "Кадров в секунду"
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:261
 msgid "GPU-accelerated JPEG encoding using V4L2 M2M image interface"
 msgstr ""
+"Аппаратное кодирование JPEG с использованием интерфейса изображений V4L2 M2M"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:260
 msgid "GPU-accelerated MJPEG encoding using V4L2 M2M video interface"
-msgstr ""
+msgstr "Аппаратное кодирование MJPEG с использованием видеоинтерфейса V4L2 M2M"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
 msgid "Gain"
@@ -317,15 +325,15 @@ msgstr "Приёмник H264"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
 msgid "HTTP basic auth passwd."
-msgstr ""
+msgstr "Пароль для базовой аутентификации HTTP."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
 msgid "HTTP basic auth user."
-msgstr ""
+msgstr "Пользователь для базовой аутентификации HTTP."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:166
 msgid "HTTP server"
-msgstr ""
+msgstr "HTTP-сервер"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:282
 msgid "Host"
@@ -340,6 +348,8 @@ msgid ""
 "If HW encoding is used (JPEG source format), attempts to configure the "
 "camera or capture device hardware's internal encoder."
 msgstr ""
+"Если используется аппаратное кодирование (формат источника JPEG), пытается "
+"настроить внутренний кодировщик камеры или устройства захвата."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:171
 msgid "Image control"
@@ -347,23 +357,23 @@ msgstr "Управление изображением"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:690
 msgid "Image default"
-msgstr ""
+msgstr "Изображение по умолчанию"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
 msgid "Image format"
-msgstr ""
+msgstr "Формат изображения"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
 msgid "Increase encoder performance on PiKVM V4."
-msgstr ""
+msgstr "Увеличить производительность кодировщика на PiKVM V4."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
 msgid "Info"
-msgstr ""
+msgstr "Информация"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
 msgid "Initial image resolution. Default: 640x480"
-msgstr ""
+msgstr "Начальное разрешение изображения. По умолчанию: 640x480"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
 msgid "Input"
@@ -371,7 +381,7 @@ msgstr "Источник"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
 msgid "Input channel. Default: 0"
-msgstr ""
+msgstr "Входной канал. По умолчанию: 0"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:482
 msgid "Instance ID"
@@ -382,10 +392,11 @@ msgid ""
 "It can significantly reduce the outgoing traffic, but will increase the CPU "
 "load."
 msgstr ""
+"Это может значительно снизить исходящий трафик, но увеличит нагрузку на CPU."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
 msgid "It must satisfy regexp"
-msgstr ""
+msgstr "Должно соответствовать регулярному выражению"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:167
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:503
@@ -394,15 +405,15 @@ msgstr "Приёмник JPEG"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
 msgid "Keyframe interval"
-msgstr ""
+msgstr "Интервал ключевых кадров"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
 msgid "Lightweight and fast MJPEG-HTTP streamer"
-msgstr ""
+msgstr "Лёгкий и быстрый MJPEG-HTTP стример"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:283
 msgid "Listen on Hostname or IP. Default: 127.0.0.1"
-msgstr ""
+msgstr "Прослушивать на hostname или IP. По умолчанию: 127.0.0.1"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:661
 msgid "Log level"
@@ -410,7 +421,7 @@ msgstr "Уровень журналирования"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
 msgid "Logging"
-msgstr ""
+msgstr "Журналирование"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
@@ -419,15 +430,15 @@ msgstr "Устройство M2M"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:275
 msgid "MJPEG will not be recoded to MJPEG to change the quality"
-msgstr ""
+msgstr "MJPEG не будет перекодироваться в MJPEG для изменения качества"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
 msgid "Min frame size"
-msgstr ""
+msgstr "Минимальный размер кадра"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
 msgid "Override image resolution for the /state."
-msgstr ""
+msgstr "Переопределить разрешение изображения для /state."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:306
 msgid "Password"
@@ -436,19 +447,20 @@ msgstr "Пароль"
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:381
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:644
 msgid "Path to V4L2 M2M encoder device. Default: auto select"
-msgstr ""
+msgstr "Путь к устройству кодировщика V4L2 M2M. По умолчанию: автовыбор"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:184
 msgid "Path to V4L2 device. Default: /dev/video0"
-msgstr ""
+msgstr "Путь к устройству V4L2. По умолчанию: /dev/video0"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:422
 msgid "Path to dir with static files instead of embedded root index page."
 msgstr ""
+"Путь к каталогу со статическими файлами вместо встроенной корневой страницы."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
 msgid "Performance"
-msgstr ""
+msgstr "Производительность"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
 msgid "Persistent"
@@ -460,7 +472,7 @@ msgstr "Порт"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
 msgid "Preview"
-msgstr ""
+msgstr "Предпросмотр"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
 msgid "Quality"
@@ -468,7 +480,7 @@ msgstr "Качество"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:326
 msgid "R-G-B order swap"
-msgstr ""
+msgstr "Смена порядка R-G-B"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:168
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:544
@@ -477,26 +489,26 @@ msgstr "Приёмник RAW"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
 msgid "RGB to BGR and vice versa."
-msgstr ""
+msgstr "RGB в BGR и наоборот."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:536
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:577
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:619
 msgid "Remove on stop"
-msgstr ""
+msgstr "Удалить при остановке"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
 msgid "Remove shared memory on stop."
-msgstr ""
+msgstr "Удалить разделяемую память при остановке."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:578
 msgid "Remove shared memory on stop. Default: disabled"
-msgstr ""
+msgstr "Удалить разделяемую память при остановке. По умолчанию: отключено"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
 msgid "Reset all image settings below to default."
-msgstr ""
+msgstr "Сбросить все настройки изображения ниже к значениям по умолчанию."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:209
 msgid "Resolution"
@@ -512,7 +524,7 @@ msgstr "Насыщенность"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:352
 msgid "See kernel documentation. Default: MMAP"
-msgstr ""
+msgstr "См. документацию ядра. По умолчанию: MMAP"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:490
 msgid "Server timeout"
@@ -520,29 +532,33 @@ msgstr "Тайм-аут сервера"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
 msgid "Set Access-Control-Allow-Origin header."
-msgstr ""
+msgstr "Установить заголовок Access-Control-Allow-Origin."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
 msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
 msgstr ""
+"Установить флаг TCP_NODELAY для клиентского сокета /stream. Только для TCP-"
+"сокета"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
 msgid "Set UNIX socket file permissions (like 777)."
-msgstr ""
+msgstr "Установить права доступа к файлу сокета UNIX (например, 777)."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
 msgid "Set sink file permissions."
-msgstr ""
+msgstr "Установить права на файл приёмника."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:273
 msgid "Set the quality of JPEG encoding: 1 to 100 (best). Default: 80"
 msgstr ""
+"Установить качество кодирования JPEG: от 1 до 100 (наилучшее). По умолчанию: "
+"80"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:160
 msgid "Settings"
-msgstr ""
+msgstr "Настройки"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:756
 msgid "Sharpness"
@@ -552,21 +568,23 @@ msgstr "Резкость"
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:553
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:595
 msgid "Sink permissions"
-msgstr ""
+msgstr "Права приёмника"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:233
 msgid "Slowdown"
-msgstr ""
+msgstr "Замедление"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:234
 msgid ""
 "Slowdown capturing to 1 FPS or less when no stream or sink clients are "
 "connected."
 msgstr ""
+"Замедлить захват до 1 FPS или меньше, когда нет подключённых клиентов потока "
+"или приёмника."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:258
 msgid "Software MJPEG encoding (default)"
-msgstr ""
+msgstr "Программное кодирование MJPEG (по умолчанию)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:141
 msgid "Stream unavailable"
@@ -574,23 +592,23 @@ msgstr "Поток недоступен"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
 msgid "Symlinks are not supported for security reasons."
-msgstr ""
+msgstr "Символические ссылки не поддерживаются по соображениям безопасности."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:416
 msgid "TCP no delay"
-msgstr ""
+msgstr "TCP без задержки"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
 msgid "The name should end with a suffix .h264"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .h264"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
 msgid "The name should end with a suffix .jpg or .jpeg"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .jpg или .jpeg"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
 msgid "The name should end with a suffix .raw"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .ra"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
 msgid "The number of buffers to receive data from the device."
@@ -602,65 +620,70 @@ msgstr "Количество рабочих потоков (не больше к
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
 msgid "Timeout for client connections. Default: 10 seconds"
-msgstr ""
+msgstr "Тайм-аут для подключений клиентов. По умолчанию: 10 секунд"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:194
 msgid "Timeout for device querying. Default: 1 second"
-msgstr ""
+msgstr "Тайм-аут для запросов к устройству. По умолчанию: 1 секунда"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:528
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:569
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:611
 msgid "Timeout for lock"
-msgstr ""
+msgstr "Тайм-аут блокировки"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
 msgid "Try to remove old UNIX socket file before binding."
-msgstr ""
+msgstr "Пытаться удалить старый файл сокета UNIX перед привязкой."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
 msgid "UNIX socket"
-msgstr ""
+msgstr "Сокет UNIX"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
 msgid "UNIX socket permissions"
-msgstr ""
+msgstr "Права доступа к сокету UNIX"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
 msgid "UNIX socket remove old"
-msgstr ""
+msgstr "Удалять старый сокет UNIX"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
 msgid "Unchecked: no change"
-msgstr ""
+msgstr "Не отмечено: без изменений"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:259
 msgid "Use pre-encoded MJPEG frames directly from camera hardware"
 msgstr ""
+"Использовать предварительно кодированные кадры MJPEG напрямую с оборудования "
+"камеры"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:257
 msgid "Use specified encoder. It may affect the number of workers"
 msgstr ""
+"Использовать указанный кодировщик. Это может повлиять на количество рабочих "
+"потоков"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:587
 msgid "Use the shared memory to sink H264 frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров H264."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
 msgid "Use the shared memory to sink JPEG frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров JPEG."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
 msgid "Use the shared memory to sink RAW frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров RAW."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:323
 msgid "Useful if the device produces incorrect but still acceptable frames"
 msgstr ""
+"Полезно, если устройство выдаёт некорректные, но все ещё приемлемые кадры"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
 msgid "Useful to reduce CPU consumption."
-msgstr ""
+msgstr "Полезно для снижения нагрузки на CPU."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:298
 msgid "Username"
@@ -668,15 +691,15 @@ msgstr "Имя пользователя"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:350
 msgid "V4L2 IO method"
-msgstr ""
+msgstr "Метод V4L2 IO"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
 msgid "Verbose"
-msgstr ""
+msgstr "Уровень детализации"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
 msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
-msgstr ""
+msgstr "Уровень детализации сообщений от 0 (инфо) до 3 (отладка)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:421
 msgid "WWW folder"
@@ -694,13 +717,13 @@ msgstr "Рабочие потоки"
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:355
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:668
 msgid "default"
-msgstr ""
+msgstr "по умолчанию"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:709
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:741
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:749
 msgid "number | default | auto. Blank: no change"
-msgstr ""
+msgstr "число | по умолчанию | авто. Пусто: без изменений"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:717
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:725
@@ -712,27 +735,27 @@ msgstr ""
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:798
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:806
 msgid "number | default. Blank: no change"
-msgstr ""
+msgstr "число | по умолчанию. Пусто: без изменений"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
 msgid "or any HTTP requests in the last N seconds."
-msgstr ""
+msgstr "или любых HTTP-запросов за последние N секунд."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
 msgid "produces small-sized garbage frames."
-msgstr ""
+msgstr "выдаёт мусорные кадры маленького размера."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
 msgid "temperature | default | auto. Blank: no change"
-msgstr ""
+msgstr "температура | по умолчанию | авто. Пусто: без изменений"
 
 #: applications/luci-app-ustreamer/root/usr/share/luci/menu.d/luci-app-ustreamer.json:3
 msgid "µStreamer"
-msgstr ""
+msgstr "µStreamer"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:256
 msgid "Еncoder"
-msgstr ""
+msgstr "Кодировщик"
 
 #~ msgid "Ask for username and password on connect"
 #~ msgstr "Спрашивать имя пользователя и пароль при подключении"
index 0cc34c9d0fe0558c079e99f8ae1a2bdf034589c1..09bc810c6eb15bcdef59356207f11145c2346822 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-mjpg-streamer\n"
 "POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:52+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsustreamer/zh_Hans/>\n"
@@ -86,7 +86,7 @@ msgstr "数字视频时序"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
 msgid "Default: 0 (disabled)"
@@ -235,7 +235,7 @@ msgstr "启用 µStreamer"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
 msgid "Enabling debugging messages can slow down the program"
@@ -358,7 +358,7 @@ msgstr "提高 PiKVM V4 上的编码器性能。"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
 msgid "Initial image resolution. Default: 640x480"
index fe21157e20a0d713b1d4488137c2a4706950fcb2..ebc8d727b0c1835d9b3f76cff6e57063f6f93cba 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-v 2raya\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsv2raya/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:79
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:86
@@ -28,7 +28,7 @@ msgstr "配置"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:93
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:104
 msgid "Disable log color output"
@@ -44,7 +44,7 @@ msgstr "启用"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:96
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-v2raya/root/usr/share/rpcd/acl.d/luci-app-v2raya.json:3
 msgid "Grant access to v2rayA configuration"
@@ -56,7 +56,7 @@ msgstr "IPv6 支持"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:94
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:73
 msgid "Listening address"
@@ -126,7 +126,7 @@ msgstr "需要工作的 IPv6 连接。"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:92
 msgid "Trace"
-msgstr "è·\9f踪"
+msgstr "追踪 (Trace)"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:100
 msgid "Unit: days."
index c774cb376385be765a8ec456f36ba978b5c494ae..66708ee92c8116a267de3b13f8672bbd46a2411d 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-11-28 05:05+0000\n"
-"Last-Translator: try496 <pinghejk@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsxfrpc/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
 msgid "Alert"
@@ -54,7 +54,7 @@ msgstr "自定义域"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:98
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:90
 msgid "Disabled xfrpc service"
@@ -66,7 +66,7 @@ msgstr "紧急"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:102
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:120
 msgid "General Settings"
@@ -86,7 +86,7 @@ msgstr "如远程端口为 0,frps 将给你分配一个端口"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:99
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:124
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:135
@@ -198,7 +198,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
index 508433fabb95bafa6a6eef1fb6713ef66c45a036..c4a5cea8be6cd16d8227efebcdd5740bbec2a436 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsxinetd/zh_Hans/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
 msgid "Access Control"
@@ -65,7 +65,7 @@ msgstr "启用或禁用此服务"
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:65
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:88
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:252
 msgid "Expected '[Number] [Number]'"
index 0349490daa36af6ddf5d9f6263b14623ad9816af..35a0fb55f87b878e832f3743d770bc6ac14fceb6 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/luci/cs/>\n"
 "Language: cs\n"
 "MIME-Version: 1.0\n"
@@ -379,7 +379,6 @@ msgid "39: LoongArch 64-bit UEFI"
 msgstr "39: LoongArch 64-bit UEFI"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:71
-#, fuzzy
 msgid "3: Allow passwords in env"
 msgstr "3: Povolit hesla v env"
 
@@ -10718,8 +10717,7 @@ msgstr "Restartovat bránu firewall"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:136
 msgid "Restart after remote ping timeout"
-msgstr ""
-"Vyvolat SIGUSR1 restart pro překročení časového limitu ping protistrany"
+msgstr "Restartovat po překročení časového limitu pro vzdálený ping"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
 msgid "Restart radio interface"
@@ -10752,7 +10750,7 @@ msgstr "Opakovat po neomezenou dobu u chyb HTTP proxy"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:273
 msgid "Retry indefinitely on Socks proxy errors"
-msgstr "Opakovat po neomezenou dobu u chyb SOCKS proxy"
+msgstr "V případě chyb SOCKS proxy opakovat donekonečna"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:390
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:391
@@ -11015,7 +11013,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:226
 msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
 msgid "SIM %d"
@@ -13925,12 +13923,12 @@ msgid ""
 "the requesting host. The optional <em>Lease time</em> can be used to set non-"
 "standard host-specific lease time, e.g. 12h, 3d or infinite."
 msgstr ""
-"Použitím tlačítka <em>Přidat</em> přidáte novou zápůjčku (lease). <em>MAC "
-"adresa</em> identifikuje počítač, <em>IPv4 adresa</em> určuje, jaká pevná "
-"adresa bude použita. <em>Hostname</em> je přiřazeno jako symbolické jméno. "
-"Volitelná <em> doba výpůjčky (lease time) </em> lze použít k nastavení "
-"nestandardní doby zapůjčení specifické pro hostitele, například 12h, 3d nebo "
-"infinite (nekonečná)."
+"Použitím tlačítka <em>Přidat</em> přidáte novou zápůjčku. <em>MAC adresa</"
+"em> identifikuje stroj, <em>IPv4 adresa</em> určuje, jaká pevná adresa bude "
+"použita. <em>Název hostitele</em> je přiřazeno jako symbolický název. "
+"Volitelnou <em>dobu výpůjčky (lease time)</em> lze použít k nastavení "
+"nestandardní doby zapůjčení pro konkrétního hostitele, například 12h, 3d "
+"nebo infinite (nekonečná)."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:55
 msgid "Use these PVIDs"
@@ -14361,7 +14359,7 @@ msgstr "Šíře"
 
 #: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
 msgid "WireGuard"
-msgstr "WireGuard VPN"
+msgstr "WireGuard"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3065
 msgid "WireGuard Interface"
index 0c944032524cdfedde3655d128589e615a3ed987..28355b74c8080f2bcd827d32408dede5e979463f 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
 "\n"
 "Language: es\n"
@@ -3376,7 +3376,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
 msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
 msgid ""
@@ -5133,7 +5133,7 @@ msgstr "Túnel GRETAP sobre IPv6"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:219
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:256
 msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
 msgid "Gateway Mode"
@@ -7385,7 +7385,7 @@ msgstr "Registrar consultas"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:289
 msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
 
 #: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
 msgid "Logging in…"
index d2b06ba89e0e796b91abd2c1358be2e00eca7304..391deb484a5683ef8666aa50853aa351c66b98b2 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-18 06:16+0000\n"
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
 "Last-Translator: hmzs <hmzs@1szer1.hu>\n"
 "Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/luci/"
 "hu/>\n"
@@ -10,7 +10,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -241,7 +241,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:157
 msgid "12-Hour Clock"
-msgstr ""
+msgstr "12 órás kijelzés"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1059
 msgid "12h (12 hours - default)"
@@ -303,7 +303,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:158
 msgid "24-Hour Clock"
-msgstr ""
+msgstr "24 órás kijelzés"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:895
 msgid "24: ARM uboot 64 boot from HTTP"
@@ -3850,7 +3850,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:224
 msgid "Each key is stored as a file in %s."
-msgstr ""
+msgstr "Minden kulcs fájlként tárolódik a %s könyvtárban."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
 msgid ""
@@ -5088,7 +5088,7 @@ msgstr "Teljes kétirányú"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
 msgid "Full TimeZone Name"
-msgstr ""
+msgstr "Teljes időzóna név"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
 msgctxt "nft nat flag fully-random"
@@ -5497,7 +5497,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
 msgid "Hide"
-msgstr ""
+msgstr "Rejt"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
 msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
@@ -11541,7 +11541,7 @@ msgstr "Rövid előszó"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
 msgid "Show"
-msgstr ""
+msgstr "Mutat"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
 msgid "Show current backup file list"
@@ -13063,7 +13063,7 @@ msgid ""
 "configurations are automatically preserved."
 msgstr ""
 "Ez a parancsértelmező fájlmintáinak listája a rendszerfrissítés során "
-"felvenni kívánt fájlok és könyvtárak illesztéséhez. Az <code>/etc/config/</"
+"felvenni kívánt fájlok és könyvtárak illesztéséhez. A <code>/etc/config/</"
 "code> könyvtárban lévő módosított fájlok és bizonyos egyéb beállítások "
 "automatikusan megőrződnek."
 
@@ -13225,7 +13225,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:155
 msgid "Time Format"
-msgstr ""
+msgstr "Időformátum"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:119
 msgid "Time Synchronization"
@@ -13613,6 +13613,8 @@ msgstr "Nem lehet ellenőrizni a PIN-t"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
 msgid "Unchecked means the timezone offset (E.g. GMT+1) is displayed"
 msgstr ""
+"Bejelölve az időzóna megnevezése szövegesen jelenik meg, az eltolás (pl.: "
+"CET, GMT+1) helyett."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
 msgid "Unconfigure"
index 761d6fe92de0e81f015ee82addf8d261aed00f7a..653972bfd613cea7cd4303533e1ced810f568950 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-03-05 17:53+0000\n"
+"PO-Revision-Date: 2026-03-07 07:59+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/luci/ko/>"
 "\n"
@@ -16,7 +16,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
-msgstr "!known (알 수 없음)"
+msgstr "!known (등록되지 않음)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:750
 msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
@@ -105,7 +105,7 @@ msgstr "%s 선택 시 MAC 주소를 Base64 형식으로 인코딩합니다"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:696
 msgid "%s uses the default MAC address format encoding"
-msgstr "%s(활성화) 선택 시 기본 MAC 주소 형식으로 인코딩합니다"
+msgstr "활성화(%s) 선택 시 기본 MAC 주소 형식으로 인코딩합니다"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:932
 msgid "%s; %d tokens separated by %s"
@@ -566,8 +566,8 @@ msgid ""
 "<abbr title=\"Preboot eXecution Environment\">PXE</abbr> over IPv6 boot "
 "options."
 msgstr ""
-"<abbr title=\"네트워크 부팅 환경(Preboot eXecution Environment)\">PXE</abbr> "
-"over IPv6 부팅 옵션입니다."
+"IPv6 기반 <abbr title=\"네트워크 부팅 환경(Preboot eXecution Environment)\">"
+"PXE</abbr> 부팅 옵션입니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1100
 msgid "<abbr title=\"Prefix Delegation\">PD</abbr> minimum length"
@@ -1038,11 +1038,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
 msgid "Add device configuration"
-msgstr "디바이스 설정 추가"
+msgstr "장치 설정 추가"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
 msgid "Add device configuration…"
-msgstr "디바이스 설정 추가…"
+msgstr "장치 설정 추가…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
 msgid "Add instance"
@@ -1163,7 +1163,7 @@ msgstr "추가 서버 파일"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1083
 msgid "Additional tags for this host."
-msgstr "이 호스트의 추가 태그를 지정합니다."
+msgstr "호스트의 추가 태그를 지정합니다."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:62
 msgid "Address"
@@ -1459,11 +1459,11 @@ msgstr "Annex"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
 msgid "Announce DNS domains"
-msgstr "ì\95\8cë ¤ì§\84 DNS 도메인"
+msgstr "ì \84í\8c\8cí\95  DNS 도메인"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1108
 msgid "Announce IPv4/6 DNS servers"
-msgstr ""
+msgstr "전파할 IPv4/6 DNS 서버"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
 msgid ""
@@ -1473,11 +1473,11 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
 msgid "Announce encrypted DNS servers"
-msgstr ""
+msgstr "전파할 암호화 DNS 서버"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1119
 msgid "Announce this device as IPv6 DNS server."
-msgstr "ì\9d´ ì\9e¥ì¹\98를 IPv6 DNS ì\84\9cë²\84ë¡\9c ì\95\8c림."
+msgstr "ì\9e¥ì¹\98를 IPv6 DNS ì\84\9cë²\84ë¡\9c ì\95\8c립ë\8b\88ë\8b¤."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
 #, fuzzy
@@ -2281,10 +2281,9 @@ msgid ""
 "fill out the <em>custom</em> field to define a new zone and attach the "
 "interface to it."
 msgstr ""
-"이 인터페이스에 할당하고자 하는 firewall zone 을 선택하세요. 연결된 zone 으로"
-"부터 인터페이스를 제거하고 싶다면 <em>명시되지 않음</em> 을 선택하세요. 새로"
-"운 zone 을 정의하고 인터페이스 연결을 원한다면 <em>create</em> 항목을 입력하"
-"세요."
+"인터페이스에 할당할 방화벽 영역(Zone)을 선택하세요. <em>명시되지 않음</em>을 "
+"선택하여 인터페이스를 소속된 영역에서 제거할 수 있습니다. 아니면 <em>사용자 "
+"정의</em> 필드에 직접 이름을 입력하여 새 영역을 만들고 연결할 수 있습니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
 msgid ""
@@ -3248,7 +3247,7 @@ msgid ""
 "Directory to store hosts files (IP address to hostname mapping) in. Used by "
 "e.g. <code>dnsmasq</code>."
 msgstr ""
-"hosts 파일 (IP 주소-호스트 이름 매핑)이 저장되는 디렉토리입니다. 사용 예: "
+"Hosts 파일 (IP 주소-호스트 이름 매핑)이 저장되는 디렉토리입니다. 사용 예: "
 "<code>dnsmasq</code>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1800
@@ -3301,7 +3300,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
 msgid "Disable this interface"
-msgstr "ì\9d´ ì\9d¸í\84°í\8e\98ì\9d´ì\8a¤ ë¹\84í\99\9cì\84±í\99\94"
+msgstr "인터페이스 비활성화"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
 msgid "Disable this network"
@@ -3349,10 +3348,12 @@ msgid ""
 "Discard also upstream responses containing {rfc_4193_link}, Link-Local and "
 "private IPv4-Mapped {rfc_4291_link} IPv6 Addresses."
 msgstr ""
+"{rfc_4193_link}, 링크 로컬(Link-Local) 및 사설 IPv4 매핑 {rfc_4291_link} "
+"IPv6 주소를 포함한 상위(Upstream) 응답도 차단합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:600
 msgid "Discard upstream responses containing {rfc_1918_link} addresses."
-msgstr ""
+msgstr "{rfc_1918_link} 주소를 포함한 상위(Upstream) 응답을 차단합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:196
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:780
@@ -3423,9 +3424,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:669
 msgid "Do not cache negative replies, e.g. for non-existent domains."
-msgstr ""
-"존재하지 않는 도메인 등에 대한 부정 응답(negative replies)을 캐싱하지 않습니"
-"다."
+msgstr "존재하지 않는 도메인 등에 대한 부정 응답(Negative Reply)을 캐싱하지 않습니다."
 
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
@@ -4263,6 +4262,8 @@ msgid ""
 "Example: <code>100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq "
 "port=853</code>"
 msgstr ""
+"예시: <code>100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq port=853</"
+"code>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:441
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:291
@@ -4310,8 +4311,9 @@ msgid ""
 "Exempt {loopback_slash_8_v4} and {localhost_v6} from rebinding checks, e.g. "
 "for <abbr title=\"Real-time Block List\">RBL</abbr> services."
 msgstr ""
-"예를 들어, <abbr title=\"Real-time Block List\">RBL</abbr> 서비스의 경우, "
-"{loopback_slash_8_v4} 및 {localhost_v6} 에 대한 리바인딩 검사를 면제합니다."
+"{loopback_slash_8_v4} 및 {localhost_v6} 주소를 리바인딩 검사에서 제외합니다. "
+"(예: <abbr title=\"실시간 차단 목록(Real-time Block List)\">RBL</abbr> "
+"서비스 등)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
 msgid "Existing device"
@@ -4395,6 +4397,8 @@ msgid ""
 "Extend short TTL values to the seconds value given when caching them. Use "
 "with caution."
 msgstr ""
+"캐싱 시 짧은 TTL 값을 설정값(초 단위)까지 상향 조정합니다. 주의해서 "
+"사용하세요."
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
 msgid "External"
@@ -5593,7 +5597,7 @@ msgstr "IPv4 주소"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1129
 msgid ""
 "IPv4 addresses are only supported if <code>odhcpd</code> also handles DHCPv4."
-msgstr ""
+msgstr "IPv4 주소는 <code>odhcpd</code>가 DHCPv4도 함께 처리하는 경우에만 지원합니다."
 
 #: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
 msgid "IPv4 assignment length"
@@ -5835,6 +5839,8 @@ msgid ""
 "If a host matches an entry which cannot be used because it specifies an "
 "address on a different subnet, the tag %s is set."
 msgstr ""
+"호스트가 항목과 일치하지만 다른 서브넷의 주소가 지정되어 사용할 수 없는 "
+"경우, %s 태그가 설정됩니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:712
 msgid ""
@@ -5937,7 +5943,7 @@ msgstr "인터페이스 무시"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1093
 msgid "Ignore requests from unknown machines using %s."
-msgstr ""
+msgstr "%s을 사용하여 등록되지 않은 기기의 요청을 무시할 수 있습니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:793
 msgid "Ignore resolv file"
@@ -6229,7 +6235,7 @@ msgstr "인터페이스 비활성"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
 msgid "Interface has %d pending changes"
-msgstr ""
+msgstr "인터페이스 변경 %d건 대기 중"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:100
 msgid "Interface is disabled"
@@ -6237,7 +6243,7 @@ msgstr "인터페이스가 비활성화됨"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:73
 msgid "Interface is marked for deletion"
-msgstr ""
+msgstr "인터페이스 삭제 예정"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
 msgid "Interface is reconnecting..."
@@ -6446,7 +6452,7 @@ msgstr "네트워크 접속: %q"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
 msgid "Jump to rule"
-msgstr ""
+msgstr "규칙 이동"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:306
 msgid "Jumper"
@@ -6454,7 +6460,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
 msgid "Jumps to another rule specified by its priority value"
-msgstr ""
+msgstr "지정한 우선순위 값에 해당하는 규칙으로 이동합니다"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:140
 msgid "Keep local IP address on restart"
@@ -6668,7 +6674,7 @@ msgstr "학습"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
 msgid "Learn routes"
-msgstr ""
+msgstr "경로 자동 학습"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:96
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:96
@@ -6744,6 +6750,8 @@ msgid ""
 "Limit response records (from {etc_hosts}) to those that fall within the "
 "subnet of the querying interface."
 msgstr ""
+"({etc_hosts}의) 응답 레코드를 질의를 수신한 인터페이스의 서브넷 범위 내로 "
+"제한합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:202
 msgid "Limits"
@@ -6804,6 +6812,8 @@ msgid ""
 "List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
 "also specified here."
 msgstr ""
+"FQDN의 DNS 조회 결과(IP 주소)를 자동으로 추가할 IP 세트 목록입니다. 대상 "
+"FQDN 또한 여기서 함께 지정합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1920
 msgid ""
@@ -6836,7 +6846,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:615
 msgid "List of domains to allow {rfc_1918_link} responses for."
-msgstr ""
+msgstr "{rfc_1918_link} 응답을 허용할 도메인 목록입니다."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:309
 msgid "List of upstream NTP server candidates with which to synchronize."
@@ -7327,7 +7337,7 @@ msgstr "마스터 (VLAN)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1091
 msgid "Match Tag"
-msgstr ""
+msgstr "일치 태그"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
 msgid "Match Tags"
@@ -7395,7 +7405,7 @@ msgstr "규칙 대상 출발지 서브넷을 지정합니다. (CIDR 형식)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
 msgid "Matched traffic re-targets to an interface using this table."
-msgstr ""
+msgstr "일치하는 트래픽은 해당 테이블을 사용하는 인터페이스로 목적지가 재설정됩니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
 msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
@@ -7444,7 +7454,7 @@ msgstr "최대 허용 활성 DHCP 임대 개수"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:735
 msgid "Maximum allowed number of concurrent DNS queries."
-msgstr "허용 가능한 최대 동시 DNS 질의(queries) 수입니다."
+msgstr "허용 가능한 최대 동시 DNS 질의(Query) 수입니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:728
 msgid "Maximum allowed size of EDNS0 UDP packets."
@@ -8210,7 +8220,7 @@ msgstr "설정된 nftables 규칙이 없습니다."
 #: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:53
 #: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:70
 msgid "No password set!"
-msgstr "암호 설정을 해주세요!"
+msgstr "암호 미설정!"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
 msgid "No peers connected"
@@ -8246,7 +8256,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
 msgid "No zone assigned"
-msgstr ""
+msgstr "소속 영역 없음"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:160
 msgid "No-op"
@@ -8330,7 +8340,7 @@ msgstr "연결되지 않음"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:313
 msgid "Not present"
-msgstr ""
+msgstr "없음"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
 msgid "Not started on boot"
@@ -8374,6 +8384,8 @@ msgid ""
 "lifetime of the announced server (use <code>0</code> to indicate a server "
 "which should no longer be used)."
 msgstr ""
+"참고: <code>_lifetime=&lt;초&gt;</code> SVC 매개변수는 전파된 서버의 수명을 "
+"설정합니다. (<code>0</code>은 더 이상 사용하지 않는 서버를 의미함)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1801
 msgid ""
@@ -8413,6 +8425,8 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:742
 msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
 msgstr ""
+"캐시할 DNS 엔트리 수입니다. 최대값은 10000이며, 0으로 설정하면 캐싱하지 "
+"않습니다."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
 msgid "Number of lines for log file history"
@@ -8551,6 +8565,8 @@ msgstr "활성화 시 격리되지 않은 브리지 포트와의 통신만 허
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:98
 msgid "Only interfaces using this table (via override) will use this route."
 msgstr ""
+"(재지정을 통해) 해당 테이블을 사용하는 인터페이스만 본 경로를 이용하게 "
+"됩니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:955
 msgid ""
@@ -9037,7 +9053,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:857
 msgid "PXE over IPv6"
-msgstr ""
+msgstr "IPv6 기반 PXE"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
 msgid "PXE/TFTP"
@@ -9083,7 +9099,7 @@ msgstr[1] "소속 네트워크 목록:"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
 msgid "Part of zone %q"
-msgstr ""
+msgstr "%q 영역 소속"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:80
 msgid "Pass environment variables to script"
@@ -9891,7 +9907,7 @@ msgstr "재연결 데드라인"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:599
 msgid "Rebind protection"
-msgstr "리ë°\94ì\9d¸ë\93\9c ê³µê²© ë³´í\98¸"
+msgstr "리ë°\94ì\9d¸ë\94© ë³´í\98¸"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:151
@@ -10156,7 +10172,7 @@ msgstr "인스턴스 #%d 삭제"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
 msgid "Remove related device settings from the configuration"
-msgstr ""
+msgstr "설정 내 관련 장치 설정 제거"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
 msgid "Remove subnet address before forwarding query"
@@ -10987,7 +11003,7 @@ msgstr "태그 할당"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:756
 msgid "Set a maximum seconds TTL value for entries in the cache."
-msgstr ""
+msgstr "캐시 엔트리의 최대 TTL 값을 초 단위로 설정합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:409
 msgid "Set an alias for a hostname."
@@ -11080,7 +11096,7 @@ msgstr "DHCP 서버 설정"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
 msgid "Set up routes for proxied IPv6 neighbours."
-msgstr ""
+msgstr "프록시 IPv6 이웃에 대한 경로를 설정합니다."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:127
 msgid "Set upper bound on TCP MSS"
@@ -11332,21 +11348,23 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
 msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
-msgstr ""
+msgstr "DHCPv6를 통해 전파할 고정 DNS 검색 도메인 목록을 지정합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
 msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
-msgstr ""
+msgstr "DHCPv6를 통해 전파할 고정 DNS 서버 주소 목록을 지정합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
 msgid "Specifies a fixed list of DNS server addresses to announce via RA."
-msgstr ""
+msgstr "RA를 통해 전파할 고정 DNS 서버 주소 목록을 지정합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1127
 msgid ""
 "Specifies a fixed list of encrypted DNS server addresses to announce via "
 "DHCPv6/<abbr title=\"Router Advertisement\">RA</abbr> (see %s)."
 msgstr ""
+"DHCPv6/<abbr title=\"라우터 광고(Router Advertisement)\">RA</abbr>를 통해 "
+"전파할 암호화된 고정 DNS 서버 주소 목록을 지정합니다. (%s 참고)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
 msgid ""
@@ -11803,6 +11821,8 @@ msgid ""
 "Syntax: <code>&lt;numeric priority&gt; &lt;domain-name&gt; [IP,...] [SVC "
 "parameter ...]</code>"
 msgstr ""
+"입력 형식: <code>&lt;우선순위 숫자&gt; &lt;도메인 이름&gt; [IP,...] [SVC "
+"매개변수 ...]</code>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:224
 msgid "Syntax: {code_syntax}."
@@ -11992,6 +12012,9 @@ msgid ""
 "abbr>-<abbr title=\"DHCP Unique Identifier\">DUID</abbr>s and, optionally, "
 "<abbr title=\"Identity Association Identifier\">IAID</abbr>s of this host."
 msgstr ""
+"호스트의 <abbr title=\"동적 호스트 설정 프로토콜 IPv6용\">DHCPv6</abbr>-"
+"<abbr title=\"DHCP 고유 식별자\">DUID</abbr> 및 선택 사항인 <abbr title=\"ID "
+"연결 식별자\">IAID</abbr>입니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
 msgid ""
@@ -12295,6 +12318,8 @@ msgid ""
 "The hexadecimal <abbr title=\"Address suffix\"><a href=\"%s\">IPv6 token</"
 "a></abbr> for this host (up to 16 chars, i.e. 64 bits)."
 msgstr ""
+"호스트에 사용할 16진수 형태의 <abbr title=\"주소 접미사\"><a href=\"%s\">"
+"IPv6 토큰</a></abbr>입니다. (최대 16자, 64비트)"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:235
 msgid "The highest supported TLS version"
@@ -12484,6 +12509,9 @@ msgid ""
 "of the <code>DUID</code> or <code>DUID%IAID</code> values listed above. Only "
 "one is expected to be in active use on the network at any given time."
 msgstr ""
+"위에 등록된 <code>DUID</code> 또는 <code>DUID%IAID</code> 중 하나를 사용하는 "
+"<em>모든</em> 호스트에 동일한 IPv6 주소가 (재)할당됩니다. 동일한 시간에 목록 "
+"내 1개만 고정 IP를 할당받을 수 있습니다. (중복 할당 불가)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
 msgid "The selected %s mode is incompatible with %s encryption"
@@ -12749,7 +12777,7 @@ msgstr "해당 접두사는 최초 설치 시 랜덤으로 생성됩니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:664
 msgid "This prevents unreachable IPs in subnets not accessible to you."
-msgstr ""
+msgstr "이를 통해 접근 불가능한 서브넷의 IP 주소가 응답되는 것을 방지합니다."
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:2463
 #: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
@@ -13800,8 +13828,8 @@ msgid ""
 "When a host matches an entry then the special tag %s is set. Use %s to match "
 "all known hosts."
 msgstr ""
-"호스트가 항목과 일치하면 특수 태그인 %s이 할당됩니다. %s으로 모든 알려진 호스"
-"트를 매칭합니다."
+"호스트가 항목과 일치하면 특수 태그인 %s이 할당됩니다. 등록된 모든 호스트를 "
+"대상으로 지정하려면 %s을 사용하세요."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1295
 msgid ""
@@ -14350,11 +14378,11 @@ msgstr "5자 또는 13자의 암호 키"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:211
 msgid "known"
-msgstr ""
+msgstr "known (등록됨)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
 msgid "known-othernet (on different subnet)"
-msgstr ""
+msgstr "known-othernet (다른 서브넷)"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:111
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:111
index 96dfdcc0f168ebc62b8127371fc8c29f5e5320e8..0eba3dd7357babc2e964e22651f343f8e7968ac8 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: LuCI: base\n"
 "POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2026-02-24 17:10+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 "Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
 "интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
 
@@ -157,7 +157,7 @@ msgstr "(нет связанных интерфейсов)"
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:605
 msgctxt "Label indicating further amount of allowed ips"
 msgid "+ %d more"
-msgstr "+ еще %d"
+msgstr "+ ещё %d"
 
 #: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
 msgid "-- Additional Field --"
@@ -4031,12 +4031,12 @@ msgstr "Аварийный"
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:119
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:119
 msgid "Emits netlink IP ADDR miss notifications"
-msgstr "Выдает уведомления о пропуске IP-адреса сетевого канала"
+msgstr "Выдаёт уведомления о пропуске IP-адреса сетевого канала"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:113
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:113
 msgid "Emits netlink LLADDR miss notifications"
-msgstr "Выдает уведомления о пропуске LLADDR сетевого соединения"
+msgstr "Выдаёт уведомления о пропуске LLADDR сетевого соединения"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:120
 msgid "Empirically measure MTU"
@@ -9231,7 +9231,7 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
 msgid "Options"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойки"
+msgstr "Ð\9eпÑ\86ии"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:367
 msgid "Options marked with ² are OpenSSL only."
@@ -9522,7 +9522,7 @@ msgstr "PPtP (протокол обмена сообщениями)"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
 msgid "PSID offset"
-msgstr "PSID смещение"
+msgstr "Смещение PSID"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
 msgid "PSID-bits length"
index f4b55317a09582d2a454b0a881089442a3bfc8b0..9a8d8a748dc2d0ca02abb5b5803c90498f99d994 100644 (file)
@@ -4,7 +4,7 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
 "Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luci/zh_Hans/>\n"
@@ -1595,8 +1595,7 @@ msgstr ""
 msgid ""
 "At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
 "strong>"
-msgstr ""
-"至多 <strong>%h</strong> 每 <strong>%h</strong>,<strong>%h</strong> 突发"
+msgstr "最多 <strong>%h</strong> 每 <strong>%h</strong>,<strong>%h</strong> 突发上限"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
 msgid "Attempt to enable configured mount points for attached devices"
@@ -1626,7 +1625,7 @@ msgstr "以用户名/密码的方式进行验证"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
 msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
 
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
@@ -2921,7 +2920,7 @@ msgstr "已发送"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:163
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:349
 msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1136
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1142
@@ -3375,9 +3374,7 @@ msgstr "距离优化"
 msgid ""
 "Distance to farthest network member in meters. Set only for distances above "
 "one kilometer; otherwise it is harmful."
-msgstr ""
-"和最远网络成员之间的距离,单位为米。请仅在距离超出 1 千米时设置此项,否则有"
-"害。"
+msgstr "到最远网络成员的距离(米)。仅在距离超过 1 千米时设置;否则会有负面影响。"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
 msgid "Distributed ARP Table"
@@ -3452,7 +3449,7 @@ msgid ""
 "abbr> messages on this interface."
 msgstr ""
 "不在此接口上发送任何 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路"
-"由器通告,ICMPv6 类型 134)\">RA</abbr> 消息。"
+"由器通告,ICMPv6 消息类型 134)\">RA</abbr> 消息。"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
 msgctxt "nft notrack action"
@@ -4083,7 +4080,7 @@ msgstr "启用单播泛洪"
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
 msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1793
 msgid "Enabled (all CPUs)"
@@ -4101,7 +4098,7 @@ msgstr "在此网桥上启用 IGMP 嗅探"
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
-msgstr "å\90¯ç\94¨å±\9eäº\8eå\90\8cä¸\80ç§»å\8a¨å\9f\9fæ\8e¥å\85¥ç\82¹ä¹\8bé\97´ç\9a\84快速漫游"
+msgstr "å\9c¨å±\9eäº\8eå\90\8cä¸\80ç§»å\8a¨å\9f\9fç\9a\84æ\8e¥å\85¥ç\82¹ï¼\88APï¼\89é\97´å\90¯ç\94¨快速漫游"
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
 msgid ""
@@ -4220,7 +4217,7 @@ msgstr "擦除中…"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:160
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:346
 msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Error getting PublicKey"
@@ -4808,8 +4805,8 @@ msgid ""
 "messages received on the designated master interface to downstream "
 "interfaces."
 msgstr ""
-"将指定主接口上接收到的 <abbr title=\"Router Advertisement, ICMPv6 Type 134"
-"(路由器通告, ICMPv6类型 134)\">RA</abbr> 消息转发到下游接口。"
+"将指定主接口上接收到的 <abbr title=\"Router Advertisement, ICMPv6 Type 134"
+"路由器通告, ICMPv6 消息类型 134)\">RA</abbr> 消息转发到下游接口。"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
 msgid "Forward DHCP traffic"
@@ -5419,12 +5416,12 @@ msgstr "ICMP 类型"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
 msgctxt "nft icmpv6 code"
 msgid "ICMPv6 code"
-msgstr "ICMPv6 码"
+msgstr "ICMPv6 消息码"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
 msgctxt "nft icmpv6 type"
 msgid "ICMPv6 type"
-msgstr "ICMPv6 类型"
+msgstr "ICMPv6 消息类型"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
@@ -6061,7 +6058,7 @@ msgstr "仅室内频道被选中"
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:162
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:348
 msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
@@ -6279,9 +6276,9 @@ msgid ""
 "value, an administrator may tune the number of IGMP messages on the subnet; "
 "larger values cause IGMP Queries to be sent less often"
 msgstr ""
-"组播常规查询之间的时间间隔(单位:<abbr title=\"1 厘秒 = 10 毫秒\">厘秒</"
-"abbr>)。通过更改该值,管理员可以调整子网中 IGMP 消息的数量。 数值越大,IGMP "
-"查询的发送频率越低"
+"组播常规查询的时间间隔(单位:<abbr title=\"1 厘秒 = 10 毫秒\">厘秒</abbr>)"
+"。通过更改该值,管理员可以调整子网中 IGMP 消息的数量。 数值越大,IGMP 查询的"
+"发送频率越低"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
 msgid "Interval in seconds for STP hello packets"
@@ -6324,7 +6321,7 @@ msgstr "无效的通信类别,请输入 00..FF 或继承"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:283
 msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
-msgstr "无效的 VLAN ID!只有 %d 和 %d 之间的 ID 有效。"
+msgstr "无效的 VLAN ID!有效值范围: %d ~ %d。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:292
 msgid "Invalid VLAN ID given! Only unique IDs are allowed"
@@ -6722,7 +6719,7 @@ msgstr "图例:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
 msgid "Limit"
-msgstr "最大租约数"
+msgstr "限制"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:95
 msgid "Limit repeated log messages"
@@ -7472,8 +7469,8 @@ msgid ""
 "Maximum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
 msgstr ""
-"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
-"告,ICMPv6 类型 134)\">RA</abbr> 消息时允许的最长时间间隔。默认为 600 秒。"
+"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
+",ICMPv6 消息类型 134)\">RA</abbr> 消息时允许的最长时间间隔。默认为 600 秒。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
 msgid "Maximum transmit power"
@@ -7600,8 +7597,8 @@ msgid ""
 "Minimum time allowed between sending unsolicited <abbr title=\"Router "
 "Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
 msgstr ""
-"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
-"告,ICMPv6 类型 134)\">RA</abbr> 消息时允许的最短时间间隔。默认为 200 秒。"
+"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
+",ICMPv6 消息类型 134)\">RA</abbr> 消息时允许的最短时间间隔。默认为 200 秒。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
 msgid "Mirror monitor port"
@@ -8326,7 +8323,7 @@ msgstr "不支持"
 msgid ""
 "Note that many options are set on a per-interface basis in the <a href=\"./"
 "network\">Interfaces</a> tab."
-msgstr "æ\8f\90示ï¼\9aå\8f¯å\9c¨<a href=\"./network\">æ\8e¥å\8f£</a>é\85\8d置页ç»\99ä¸\8då\90\8cæ\8e¥å\8f£é\85\8dç½®ä¸\8då\90\8cç\9a\84é\80\89项。"
+msgstr "注æ\84\8fï¼\9a许å¤\9aé\80\89项é\9c\80å\9c¨ <a href=\"./network\">æ\8e¥å\8f£</a> é¡µé\9d¢ä¸­æ\8c\89æ\8e¥å\8f£å\88\86å\88«è®¾ç½®。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:665
 msgid "Note: IPv4 only."
@@ -8891,7 +8888,7 @@ msgstr "重设内部路由表"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
-msgstr "概"
+msgstr "概"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3342
 msgid "Overwrite existing file \"%s\" ?"
@@ -9458,7 +9455,7 @@ msgstr "已连接"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
 msgid "Preshared Key"
-msgstr "预共享密钥"
+msgstr "预共享密钥 (PSK)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
 msgid "Preshared key in use"
@@ -9983,7 +9980,7 @@ msgstr "使用 <strong>ICMP 类型 %h</strong> 拒绝数据包"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
 msgctxt "nft reject with icmpv6 type"
 msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
-msgstr "使用 <strong>ICMPv6 类型 %h</strong> 拒绝数据包"
+msgstr "使用 <strong>ICMPv6 消息类型 %h</strong> 拒绝数据包"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
 msgctxt "nft reject with tcp reset"
@@ -10579,8 +10576,8 @@ msgid ""
 "Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
 "134\">RA</abbr> messages. Maximum is 9000 seconds."
 msgstr ""
-"在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
-"型 134)\">RA</abbr> 消息中发布的路由器生存时间。最大值为 9000 秒。"
+"在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
+"息类型 134)\">RA</abbr> 消息中发布的路由器生存时间。最大值为 9000 秒。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
@@ -10880,7 +10877,7 @@ msgid ""
 "messages advertising this device as IPv6 router."
 msgstr ""
 "发送 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
-"类型 134)\">RA</abbr> 消息,以通告此设备为 IPv6 路由器。"
+"消息类型 134)\">RA</abbr> 消息,以通告此设备为 IPv6 路由器。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1188
 msgid "Send ICMP redirects"
@@ -11976,8 +11973,8 @@ msgid ""
 "Minimum is 1280 bytes."
 msgstr ""
 "将在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
-"类型 134)\">RA</abbr> 消息中发布的 <abbr title=\"Maximum Transmission Unit"
-"(最大传输单元)\">MTU</abbr>。最小值为 1280 字节。"
+"消息类型 134)\">RA</abbr> 消息中发布的 <abbr title=\"Maximum Transmission "
+"Unit(最大传输单元)\">MTU</abbr>。最小值为 1280 字节。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
 msgid ""
@@ -12352,9 +12349,8 @@ msgid ""
 "detect the loss of the last member of a group"
 msgstr ""
 "在响应离组消息时发出的特定组查询中插入的最大响应时间 (单位:<abbr title=\"1 "
-"厘秒 = 10 毫秒\">厘秒</abbr>)。同时也是组特定查询消息之间的时间间隔。 通过调"
-"整该值以修改网络的“离开等待时间”。 降低该值会缩短检测组中最后一个成员离组的时"
-"间"
+"厘秒 = 10 毫秒\">厘秒</abbr>)。同时也是组特定查询消息的时间间隔。 通过调整该"
+"值以修改网络的“离开等待时间”。 降低该值会缩短检测组中最后一个成员离组的时间"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
 msgid ""
@@ -12837,7 +12833,7 @@ msgstr "可用数"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:350
 msgid "Trace"
-msgstr "è·\9f踪"
+msgstr "追踪 (Trace)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:105
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:106
@@ -13755,7 +13751,7 @@ msgstr "警告"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:161
 msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:26
 msgid "Warning: There are unsaved changes that will get lost on reboot!"
@@ -14315,7 +14311,7 @@ msgstr "整数"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:956
 msgid "key between 8 and 63 characters"
-msgstr "密钥在 8 到 63 个字符之间"
+msgstr "密钥长度范围为 8 ~ 63 个字符"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:973
 msgid "key with either 5 or 13 characters"
@@ -14435,7 +14431,7 @@ msgstr "开放网络"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:345
 msgid "or"
-msgstr "或"
+msgstr "或"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid "other config (O)"
@@ -14814,11 +14810,11 @@ msgstr "值"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:1067
 msgid "value between %d and %d characters"
-msgstr "%d 和 %d 字符之间的值"
+msgstr "%d ~ %d 字符之间"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:1023
 msgid "value between %f and %f"
-msgstr "%f  %f 之间的值"
+msgstr "%f ~ %f 之间的值"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:1033
 msgid "value greater or equal to %f"
@@ -14838,7 +14834,7 @@ msgstr "值至少为 %d 个字符"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:1090
 msgid "value with at most %d characters"
-msgstr "值多为 %d 个字符"
+msgstr "值多为 %d 个字符"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
 msgid "weak security"
index b7278323b8c12993277b1e317abcd9910c69535b..72fe38799d2c931b94da3793e9464c9c4cc2d95d 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-04 17:41+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luci/zh_Hant/>\n"
@@ -4054,6 +4054,7 @@ msgid "Enables IGMP snooping on this bridge"
 msgstr "在此橋接上啟用 IGMP 監聽"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1869
+#, fuzzy
 msgid ""
 "Enables fast roaming among access points that belong to the same Mobility "
 "Domain"
@@ -10462,8 +10463,8 @@ msgid ""
 "(and advertise it in WLAN beacons). Only works if the specified network "
 "interface is a bridge. Shortens the time-critical reassociation process."
 msgstr ""
-"強大ç\9a\84å®\89å\85¨ç¶²è·¯ (RSN): å\85\81許 WPA2-EAP ç¶²è·¯ç\9a\84漫é\81\8aé \90å\85\88é©\97è­\89 (並å\9c¨ WLAN ä¿¡æ¨\99中å\85¬"
-"告) 。僅當指定的網路介面是橋接時才有效。縮短時序要求嚴格的重新關聯過程。"
+"å \85å\9bºå®\89å\85¨ç¶²è·¯ (RSN): å\85\81許 WPA2-EAP ç¶²è·¯ç\9a\84漫é\81\8aé \90å\85\88é©\97è­\89 (並å\9c¨ WLAN ä¿¡æ¨\99中å\85¬å\91\8a"
+"。僅當指定的網路介面是橋接時才有效。縮短時序要求嚴格的重新關聯過程。"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
 msgid "Robustness"
index 8e071e9700ec3847b9a81ca3ff8227fe9ef63209..4471f64637c7db0b87d570c53533075fe186b822 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-28 15:41+0000\n"
-"Last-Translator: kae <handicapped8@dollicons.com>\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luci_modules_luci-mod-dsl/zh_Hans/>\n"
 "Language: zh_Hans\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
 msgid "ATM Header Error Control Errors (HEC-P)"
@@ -220,7 +220,7 @@ msgstr "频段"
 
 #: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:14
 msgid "Stats"
-msgstr "数据"
+msgstr "统计"
 
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:107
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:143
index 66bbef4c687984755e486dcacae5775e3c550021..497a66e8f6905aabf11586098664ee63b9d0ca19 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-28 09:35+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
 "Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luci_modules_luci-mod-dsl/zh_Hant/>\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
 
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
 msgid "ATM Header Error Control Errors (HEC-P)"
@@ -160,7 +160,7 @@ msgstr "數據機韌體"
 
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:133
 msgid "Noise Margin (SNRM)"
-msgstr "雜訊容限 (信噪比)"
+msgstr ""
 
 #: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:122
 msgid "Noise Protection"
git clone https://git.99rst.org/PROJECT