Translated using Weblate (German)
authorHosted Weblate <redacted>
Wed, 22 Apr 2026 19:35:15 +0000 (21:35 +0200)
committerHannu Nyman <redacted>
Wed, 22 Apr 2026 19:37:31 +0000 (22:37 +0300)
Currently translated at 4.0% (6 of 150 strings)

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

Translated using Weblate (Korean)

Currently translated at 47.6% (10 of 21 strings)

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

Translated using Weblate (German)

Currently translated at 3.2% (1 of 31 strings)

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

Translated using Weblate (German)

Currently translated at 60.4% (304 of 503 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 33.5% (169 of 503 strings)

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

Translated using Weblate (Korean)

Currently translated at 50.4% (114 of 226 strings)

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

Translated using Weblate (Korean)

Currently translated at 37.5% (68 of 181 strings)

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

Translated using Weblate (German)

Currently translated at 1.6% (1 of 62 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (292 of 292 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (64 of 64 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.5% (282 of 292 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (265 of 265 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

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

Added translation using Weblate (Tamil)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Ukrainian)

Translated using Weblate (Czech)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Czech)

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

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

Translated using Weblate (Czech)

Currently translated at 99.9% (3014 of 3015 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 4.4% (3 of 68 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 2.6% (3 of 113 strings)

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

Translated using Weblate (Czech)

Currently translated at 97.6% (168 of 172 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 6.4% (4 of 62 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 2.0% (3 of 150 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (46 of 46 strings)

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

Translated using Weblate (Czech)

Currently translated at 99.1% (111 of 112 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 2.7% (3 of 108 strings)

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

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Ukrainian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Added translation using Weblate (Ukrainian)

Added translation using Weblate (Ukrainian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Added translation using Weblate (Ukrainian)

Added translation using Weblate (German)

Added translation using Weblate (German)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 16.4% (42 of 255 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (99 of 99 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Added translation using Weblate (German)

Added translation using Weblate (German)

Translated using Weblate (Korean)

Currently translated at 84.3% (2543 of 3015 strings)

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

Added translation using Weblate (German)

Translated using Weblate (Korean)

Currently translated at 84.3% (2543 of 3015 strings)

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

Added translation using Weblate (German)

Translated using Weblate (Korean)

Currently translated at 84.3% (2543 of 3015 strings)

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

Added translation using Weblate (German)

Added translation using Weblate (German)

Translated using Weblate (Korean)

Currently translated at 84.2% (2540 of 3015 strings)

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

Added translation using Weblate (German)

Added translation using Weblate (German)

Translated using Weblate (Korean)

Currently translated at 84.2% (2539 of 3015 strings)

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

Added translation using Weblate (Irish)

Translated using Weblate (Korean)

Currently translated at 84.2% (2539 of 3015 strings)

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

Added translation using Weblate (Irish)

Added translation using Weblate (Irish)

Added translation using Weblate (Irish)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 20.9% (17 of 81 strings)

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

Translated using Weblate (Korean)

Currently translated at 58.8% (70 of 119 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 7.9% (12 of 151 strings)

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

Added translation using Weblate (Irish)

Translated using Weblate (Korean)

Currently translated at 53.7% (64 of 119 strings)

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

Added translation using Weblate (Irish)

Translated using Weblate (Korean)

Currently translated at 48.7% (58 of 119 strings)

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

Added translation using Weblate (Irish)

Translated using Weblate (Korean)

Currently translated at 60.6% (122 of 201 strings)

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

Translated using Weblate (Korean)

Currently translated at 47.8% (57 of 119 strings)

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

Translated using Weblate (Korean)

Currently translated at 36.0% (66 of 183 strings)

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

Translated using Weblate (Korean)

Currently translated at 35.4% (17 of 48 strings)

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

Translated using Weblate (Korean)

Currently translated at 27.3% (38 of 139 strings)

Translated using Weblate (Korean)

Currently translated at 36.6% (107 of 292 strings)

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

Translated using Weblate (Korean)

Currently translated at 49.8% (132 of 265 strings)

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

Added translation using Weblate (Irish)

Added translation using Weblate (Irish)

Added translation using Weblate (Irish)

Added translation using Weblate (Russian)

Added translation using Weblate (Russian)

Added translation using Weblate (Russian)

Translated using Weblate (Russian)

Currently translated at 36.7% (25 of 68 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Russian)

Currently translated at 1.6% (1 of 62 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Korean)

Currently translated at 21.0% (25 of 119 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (German)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (85 of 85 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (48 of 48 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (German)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (German)

Currently translated at 100.0% (77 of 77 strings)

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

Translated using Weblate (Korean)

Currently translated at 25.0% (12 of 48 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (81 of 81 strings)

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

Translated using Weblate (Korean)

Currently translated at 75.7% (50 of 66 strings)

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

Translated using Weblate (German)

Currently translated at 98.9% (279 of 282 strings)

Translated using Weblate (Korean)

Currently translated at 57.6% (34 of 59 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (16 of 16 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (102 of 102 strings)

Translated using Weblate (German)

Currently translated at 99.3% (290 of 292 strings)

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

Translated using Weblate (German)

Currently translated at 93.0% (2806 of 3015 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (178 of 178 strings)

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

Added translation using Weblate (Russian)

Added translation using Weblate (Russian)

Added translation using Weblate (Russian)

Added translation using Weblate (Russian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Added translation using Weblate (Russian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 11.7% (21 of 178 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (170 of 172 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 77.6% (156 of 201 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.1% (176 of 183 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.5% (14 of 90 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.8% (212 of 226 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 22.9% (11 of 48 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (197 of 197 strings)

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

Added translation using Weblate (Lithuanian)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Lithuanian)

Currently translated at 92.0% (2774 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (91 of 91 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.1% (176 of 183 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 33.3% (168 of 503 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (193 of 193 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (119 of 119 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (292 of 292 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.8% (212 of 226 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (13 of 13 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (162 of 162 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 56.7% (21 of 37 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (94 of 94 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 99.0% (108 of 109 strings)

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

Added translation using Weblate (Lithuanian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Lithuanian)

Added translation using Weblate (Lithuanian)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (170 of 172 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.1% (16 of 17 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.1% (176 of 183 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.5% (14 of 90 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 77.6% (156 of 201 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (21 of 21 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 24.2% (16 of 66 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (101 of 102 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 84.1% (223 of 265 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (279 of 282 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 13.3% (4 of 30 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 57.1% (84 of 147 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 19.7% (16 of 81 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 32.5% (13 of 40 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 23.6% (39 of 165 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 51.0% (25 of 49 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.5% (12 of 77 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (44 of 44 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 11.7% (21 of 178 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 8.0% (13 of 162 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 93.8% (212 of 226 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 16.4% (42 of 255 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 83.5% (71 of 85 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 53.5% (15 of 28 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 92.0% (2774 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.5% (282 of 292 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 22.9% (11 of 48 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (196 of 196 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 99.1% (123 of 124 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (75 of 75 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Korean)

Currently translated at 42.9% (216 of 503 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 57.0% (287 of 503 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 1.7% (2 of 112 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 8.8% (4 of 45 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 93.4% (172 of 184 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (172 of 172 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 50.6% (148 of 292 strings)

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

Translated using Weblate (Korean)

Currently translated at 48.6% (129 of 265 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 80.3% (2424 of 3015 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (292 of 292 strings)

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

Translated using Weblate (Korean)

Currently translated at 52.6% (59 of 112 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (85 of 85 strings)

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

Translated using Weblate (Korean)

Currently translated at 84.2% (2539 of 3015 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 94.8% (186 of 196 strings)

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

Translated using Weblate (Korean)

Currently translated at 30.6% (38 of 124 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 51.0% (75 of 147 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 88.3% (76 of 86 strings)

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

Translated using Weblate (Korean)

Currently translated at 30.5% (22 of 72 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 90.6% (68 of 75 strings)

Translated using Weblate (Vietnamese)

Currently translated at 9.0% (3 of 33 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 32.1% (9 of 28 strings)

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

Translated using Weblate (Korean)

Currently translated at 43.3% (65 of 150 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 12.1% (4 of 33 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (112 of 112 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 1.3% (2 of 151 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 75.0% (12 of 16 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 37.3% (99 of 265 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Lithuanian)

Currently translated at 80.7% (206 of 255 strings)

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

Translated using Weblate (Korean)

Currently translated at 42.4% (14 of 33 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 3.3% (3 of 90 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 99.0% (108 of 109 strings)

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

Translated using Weblate (Korean)

Currently translated at 98.9% (191 of 193 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (59 of 59 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (99 of 99 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 92.0% (2774 of 3015 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 65.9% (31 of 47 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 36.1% (34 of 94 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 9.0% (6 of 66 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 31.4% (158 of 503 strings)

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

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (77 of 77 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 82.7% (349 of 422 strings)

Translated using Weblate (Korean)

Currently translated at 61.8% (102 of 165 strings)

Translated using Weblate (Korean)

Currently translated at 35.9% (105 of 292 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 74.6% (150 of 201 strings)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (22 of 22 strings)

Translation: OpenWrt/LuCI/applications/wifihistory
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifihistory/ko/

Translated using Weblate (Korean)

Currently translated at 82.3% (93 of 113 strings)

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

Translated using Weblate (Turkish)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (112 of 112 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (422 of 422 strings)

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 (Portuguese)

Currently translated at 100.0% (45 of 45 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 12.5% (14 of 112 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (99 of 99 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 33.2% (167 of 503 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 96.5% (282 of 292 strings)

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

Translated using Weblate (Korean)

Currently translated at 82.2% (347 of 422 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 84.1% (223 of 265 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 84.7% (61 of 72 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 24.2% (16 of 66 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (279 of 282 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 91.4% (2758 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (170 of 172 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (33 of 33 strings)

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

Translated using Weblate (Portuguese (Brazil))

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

Translated using Weblate (Turkish)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (31 of 31 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Korean)

Currently translated at 99.3% (150 of 151 strings)

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

Translated using Weblate (Korean)

Currently translated at 35.3% (65 of 184 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Korean)

Currently translated at 33.3% (85 of 255 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (198 of 198 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (124 of 124 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 37.7% (17 of 45 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (197 of 197 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 39.1% (18 of 46 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 36.9% (17 of 46 strings)

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

Translated using Weblate (Korean)

Currently translated at 23.4% (22 of 94 strings)

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

Translated using Weblate (Korean)

Currently translated at 19.0% (4 of 21 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 2.6% (3 of 112 strings)

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

Translated using Weblate (Korean)

Currently translated at 84.1% (2538 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (168 of 168 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 56.7% (21 of 37 strings)

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

Translated using Weblate (Korean)

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

Translated using Weblate (Turkish)

Currently translated at 80.0% (2414 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (90 of 91 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 77.6% (156 of 201 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 85.0% (51 of 60 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 83.5% (71 of 85 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 22.9% (11 of 48 strings)

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

Translated using Weblate (Korean)

Currently translated at 40.0% (60 of 150 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (27 of 27 strings)

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

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 (Portuguese (Brazil))

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 81.2% (13 of 16 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 94.1% (16 of 17 strings)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Vietnamese)

Currently translated at 98.3% (58 of 59 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 33.9% (90 of 265 strings)

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

Translated using Weblate (Korean)

Currently translated at 83.9% (2532 of 3015 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (292 of 292 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 80.2% (2421 of 3015 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 89.3% (42 of 47 strings)

Translated using Weblate (Vietnamese)

Currently translated at 65.9% (31 of 47 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 1.6% (2 of 119 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Vietnamese)

Currently translated at 88.3% (76 of 86 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (109 of 109 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 75.0% (21 of 28 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Vietnamese)

Currently translated at 98.9% (98 of 99 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 31.0% (156 of 503 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 8.6% (22 of 255 strings)

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

Translated using Weblate (Irish)

Currently translated at 100.0% (112 of 112 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 10.7% (12 of 112 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Vietnamese)

Currently translated at 2.4% (2 of 81 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (170 of 172 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 50.3% (147 of 292 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 58.4% (107 of 183 strings)

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

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 16.3% (27 of 165 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 57.1% (84 of 147 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 10.0% (3 of 30 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 85.0% (51 of 60 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (193 of 193 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 42.4% (96 of 226 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 11.2% (20 of 178 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 91.4% (2758 of 3015 strings)

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

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (3015 of 3015 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 66.2% (53 of 80 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 2.8% (5 of 178 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 0.8% (1 of 112 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 7.9% (12 of 151 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 31.0% (156 of 503 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 2.0% (4 of 198 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 77.6% (156 of 201 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (17 of 17 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.3% (181 of 184 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 8.0% (13 of 162 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 17.6% (21 of 119 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 78.7% (2373 of 3015 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 96.1% (25 of 26 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 0.8% (1 of 119 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 87.0% (27 of 31 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 22.7% (15 of 66 strings)

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

Translated using Weblate (Vietnamese)

Currently translated at 8.2% (21 of 255 strings)

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

Co-authored-by: Aindriú Mac Giolla Eoin <redacted>
Co-authored-by: DragonBluep <redacted>
Co-authored-by: Džiugas Januševičius <redacted>
Co-authored-by: Ettore Atalan <redacted>
Co-authored-by: Hosted Weblate <redacted>
Co-authored-by: Hyeonjeong Lee <redacted>
Co-authored-by: Janderson Vieira Santos <redacted>
Co-authored-by: Mustafa Can Elmacı <redacted>
Co-authored-by: Mytai20100 <redacted>
Co-authored-by: Pavel Borecki <redacted>
Co-authored-by: SnIPeRSnIPeR <redacted>
Co-authored-by: Volenski <redacted>
Co-authored-by: Werner Schleifer <redacted>
Co-authored-by: ZW <redacted>
Co-authored-by: nKsyn <redacted>
Signed-off-by: Aindriú Mac Giolla Eoin <redacted>
Signed-off-by: DragonBluep <redacted>
Signed-off-by: Džiugas Januševičius <redacted>
Signed-off-by: Ettore Atalan <redacted>
Signed-off-by: Hyeonjeong Lee <redacted>
Signed-off-by: Janderson Vieira Santos <redacted>
Signed-off-by: Mustafa Can Elmacı <redacted>
Signed-off-by: Mytai20100 <redacted>
Signed-off-by: Pavel Borecki <redacted>
Signed-off-by: SnIPeRSnIPeR <redacted>
Signed-off-by: Volenski <redacted>
Signed-off-by: Werner Schleifer <redacted>
Signed-off-by: ZW <redacted>
Signed-off-by: nKsyn <redacted>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilebrowser/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/vi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/vi/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/filebrowser
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
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/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/applications/wol
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard

250 files changed:
applications/luci-app-acme/po/de/acme.po
applications/luci-app-acme/po/pt_BR/acme.po
applications/luci-app-acme/po/vi/acme.po
applications/luci-app-adblock-fast/po/ko/adblock-fast.po
applications/luci-app-adblock-fast/po/pt_BR/adblock-fast.po
applications/luci-app-adblock-fast/po/vi/adblock-fast.po
applications/luci-app-adblock/po/ko/adblock.po
applications/luci-app-adblock/po/pt_BR/adblock.po
applications/luci-app-adblock/po/vi/adblock.po
applications/luci-app-advanced-reboot/po/vi/advanced-reboot.po
applications/luci-app-antiblock/po/de/antiblock.po [new file with mode: 0644]
applications/luci-app-antiblock/po/pt_BR/antiblock.po
applications/luci-app-apinger/po/de/apinger.po [new file with mode: 0644]
applications/luci-app-apinger/po/ga/apinger.po [new file with mode: 0644]
applications/luci-app-apinger/po/lt/apinger.po [new file with mode: 0644]
applications/luci-app-apinger/po/ru/apinger.po [new file with mode: 0644]
applications/luci-app-apinger/po/uk/apinger.po [new file with mode: 0644]
applications/luci-app-aria2/po/cs/aria2.po
applications/luci-app-aria2/po/pt_BR/aria2.po
applications/luci-app-aria2/po/vi/aria2.po
applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
applications/luci-app-attendedsysupgrade/po/vi/attendedsysupgrade.po
applications/luci-app-babeld/po/de/babeld.po [new file with mode: 0644]
applications/luci-app-babeld/po/ga/babeld.po [new file with mode: 0644]
applications/luci-app-babeld/po/ru/babeld.po [new file with mode: 0644]
applications/luci-app-babeld/po/ta/babeld.po [new file with mode: 0644]
applications/luci-app-babeld/po/uk/babeld.po [new file with mode: 0644]
applications/luci-app-banip/po/cs/banip.po
applications/luci-app-banip/po/de/banip.po
applications/luci-app-banip/po/ga/banip.po
applications/luci-app-banip/po/ko/banip.po
applications/luci-app-banip/po/lt/banip.po
applications/luci-app-banip/po/pt_BR/banip.po
applications/luci-app-banip/po/vi/banip.po
applications/luci-app-bcp38/po/lt/bcp38.po
applications/luci-app-bmx7/po/pt_BR/bmx7.po
applications/luci-app-chrony/po/de/chrony.po [new file with mode: 0644]
applications/luci-app-chrony/po/ga/chrony.po [new file with mode: 0644]
applications/luci-app-chrony/po/lt/chrony.po [new file with mode: 0644]
applications/luci-app-chrony/po/ru/chrony.po [new file with mode: 0644]
applications/luci-app-chrony/po/uk/chrony.po [new file with mode: 0644]
applications/luci-app-clamav/po/ko/clamav.po
applications/luci-app-clamav/po/lt/clamav.po
applications/luci-app-clamav/po/vi/clamav.po
applications/luci-app-cloudflared/po/pt/cloudflared.po
applications/luci-app-cloudflared/po/pt_BR/cloudflared.po
applications/luci-app-cloudflared/po/vi/cloudflared.po
applications/luci-app-commands/po/ko/commands.po
applications/luci-app-coovachilli/po/ko/coovachilli.po
applications/luci-app-coovachilli/po/pt_BR/coovachilli.po
applications/luci-app-coovachilli/po/vi/coovachilli.po
applications/luci-app-csshnpd/po/de/csshnpd.po [new file with mode: 0644]
applications/luci-app-csshnpd/po/ga/csshnpd.po [new file with mode: 0644]
applications/luci-app-csshnpd/po/ru/csshnpd.po [new file with mode: 0644]
applications/luci-app-csshnpd/po/uk/csshnpd.po [new file with mode: 0644]
applications/luci-app-dawn/po/de/dawn.po [new file with mode: 0644]
applications/luci-app-dawn/po/ga/dawn.po [new file with mode: 0644]
applications/luci-app-dawn/po/uk/dawn.po [new file with mode: 0644]
applications/luci-app-dcwapd/po/pt_BR/dcwapd.po
applications/luci-app-dcwapd/po/vi/dcwapd.po
applications/luci-app-ddns/po/cs/ddns.po
applications/luci-app-ddns/po/de/ddns.po
applications/luci-app-ddns/po/pt/ddns.po
applications/luci-app-ddns/po/pt_BR/ddns.po
applications/luci-app-ddns/po/vi/ddns.po
applications/luci-app-dockerman/po/de/dockerman.po
applications/luci-app-dockerman/po/ko/dockerman.po
applications/luci-app-dockerman/po/lt/dockerman.po
applications/luci-app-dockerman/po/pt_BR/dockerman.po
applications/luci-app-dockerman/po/vi/dockerman.po
applications/luci-app-dump1090/po/ko/dump1090.po
applications/luci-app-dump1090/po/pt_BR/dump1090.po
applications/luci-app-dump1090/po/vi/dump1090.po
applications/luci-app-email/po/de/email.po
applications/luci-app-email/po/pt_BR/email.po
applications/luci-app-email/po/vi/email.po
applications/luci-app-filebrowser/po/vi/filebrowser.po
applications/luci-app-filemanager/po/ga/filemanager.po
applications/luci-app-filemanager/po/lt/filemanager.po
applications/luci-app-firewall/po/cs/firewall.po
applications/luci-app-firewall/po/de/firewall.po
applications/luci-app-firewall/po/ga/firewall.po
applications/luci-app-firewall/po/lt/firewall.po
applications/luci-app-firewall/po/pt_BR/firewall.po
applications/luci-app-firewall/po/zh_Hant/firewall.po
applications/luci-app-frpc/po/lt/frpc.po
applications/luci-app-frpc/po/pt_BR/frpc.po
applications/luci-app-https-dns-proxy/po/ko/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/pt_BR/https-dns-proxy.po
applications/luci-app-https-dns-proxy/po/vi/https-dns-proxy.po
applications/luci-app-keepalived/po/ga/keepalived.po [new file with mode: 0644]
applications/luci-app-keepalived/po/ko/keepalived.po
applications/luci-app-keepalived/po/lt/keepalived.po
applications/luci-app-keepalived/po/pt_BR/keepalived.po
applications/luci-app-keepalived/po/vi/keepalived.po
applications/luci-app-ksmbd/po/pt_BR/ksmbd.po
applications/luci-app-libreswan/po/de/libreswan.po [new file with mode: 0644]
applications/luci-app-libreswan/po/ga/libreswan.po [new file with mode: 0644]
applications/luci-app-libreswan/po/ko/libreswan.po
applications/luci-app-libreswan/po/lt/libreswan.po [new file with mode: 0644]
applications/luci-app-libreswan/po/ru/libreswan.po [new file with mode: 0644]
applications/luci-app-libreswan/po/uk/libreswan.po [new file with mode: 0644]
applications/luci-app-lldpd/po/de/lldpd.po
applications/luci-app-lldpd/po/pt_BR/lldpd.po
applications/luci-app-lldpd/po/vi/lldpd.po
applications/luci-app-lxc/po/pt_BR/lxc.po
applications/luci-app-minidlna/po/de/minidlna.po
applications/luci-app-minidlna/po/pt_BR/minidlna.po
applications/luci-app-mosquitto/po/pt_BR/mosquitto.po
applications/luci-app-mosquitto/po/vi/mosquitto.po
applications/luci-app-mwan3/po/cs/mwan3.po
applications/luci-app-mwan3/po/lt/mwan3.po
applications/luci-app-mwan3/po/pt_BR/mwan3.po
applications/luci-app-mwan3/po/zh_Hans/mwan3.po
applications/luci-app-natmap/po/vi/natmap.po
applications/luci-app-nextdns/po/pt_BR/nextdns.po
applications/luci-app-nlbwmon/po/de/nlbwmon.po
applications/luci-app-nlbwmon/po/ko/nlbwmon.po
applications/luci-app-nlbwmon/po/lt/nlbwmon.po
applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
applications/luci-app-nlbwmon/po/vi/nlbwmon.po
applications/luci-app-nut/po/ko/nut.po
applications/luci-app-ocserv/po/ko/ocserv.po
applications/luci-app-ocserv/po/pt_BR/ocserv.po
applications/luci-app-olsr/po/de/olsr.po
applications/luci-app-olsr/po/ko/olsr.po
applications/luci-app-olsr/po/lt/olsr.po
applications/luci-app-olsr/po/pt_BR/olsr.po
applications/luci-app-olsr/po/vi/olsr.po
applications/luci-app-omcproxy/po/pt_BR/omcproxy.po
applications/luci-app-openlist/po/ko/openlist.po
applications/luci-app-openlist/po/vi/openlist.po
applications/luci-app-openwisp/po/de/openwisp.po
applications/luci-app-openwisp/po/ko/openwisp.po
applications/luci-app-openwisp/po/pt_BR/openwisp.po
applications/luci-app-p910nd/po/pt_BR/p910nd.po
applications/luci-app-package-manager/po/ko/package-manager.po
applications/luci-app-package-manager/po/pt_BR/package-manager.po
applications/luci-app-package-manager/po/tr/package-manager.po
applications/luci-app-package-manager/po/vi/package-manager.po
applications/luci-app-pagekitec/po/vi/pagekitec.po
applications/luci-app-pbr/po/ko/pbr.po
applications/luci-app-pbr/po/pt_BR/pbr.po
applications/luci-app-pbr/po/vi/pbr.po
applications/luci-app-privoxy/po/pt_BR/privoxy.po
applications/luci-app-privoxy/po/vi/privoxy.po
applications/luci-app-radicale3/po/cs/radicale3.po
applications/luci-app-radicale3/po/ga/radicale3.po
applications/luci-app-radicale3/po/ko/radicale3.po
applications/luci-app-radicale3/po/lt/radicale3.po
applications/luci-app-radicale3/po/pt/radicale3.po
applications/luci-app-radicale3/po/pt_BR/radicale3.po
applications/luci-app-radicale3/po/vi/radicale3.po
applications/luci-app-radicale3/po/zh_Hans/radicale3.po
applications/luci-app-rp-pppoe-server/po/pt_BR/rp-pppoe-server.po
applications/luci-app-rustdesk-server/po/de/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-rustdesk-server/po/ga/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-rustdesk-server/po/uk/rustdesk-server.po [new file with mode: 0644]
applications/luci-app-samba4/po/pt_BR/samba4.po
applications/luci-app-ser2net/po/pt_BR/ser2net.po
applications/luci-app-smartdns/po/de/smartdns.po
applications/luci-app-smartdns/po/lt/smartdns.po
applications/luci-app-smartdns/po/pt_BR/smartdns.po
applications/luci-app-smartdns/po/vi/smartdns.po
applications/luci-app-snmpd/po/de/snmpd.po
applications/luci-app-snmpd/po/ko/snmpd.po
applications/luci-app-snmpd/po/lt/snmpd.po
applications/luci-app-snmpd/po/pt_BR/snmpd.po
applications/luci-app-snmpd/po/vi/snmpd.po
applications/luci-app-softether/po/de/softether.po [new file with mode: 0644]
applications/luci-app-softether/po/ga/softether.po [new file with mode: 0644]
applications/luci-app-softether/po/ru/softether.po [new file with mode: 0644]
applications/luci-app-softether/po/uk/softether.po [new file with mode: 0644]
applications/luci-app-sqm/po/pt_BR/sqm.po
applications/luci-app-squid/po/de/squid.po
applications/luci-app-squid/po/pt_BR/squid.po
applications/luci-app-sshtunnel/po/de/sshtunnel.po
applications/luci-app-sshtunnel/po/ko/sshtunnel.po
applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
applications/luci-app-sshtunnel/po/vi/sshtunnel.po
applications/luci-app-statistics/po/ga/statistics.po
applications/luci-app-statistics/po/ko/statistics.po
applications/luci-app-statistics/po/pt_BR/statistics.po
applications/luci-app-statistics/po/vi/statistics.po
applications/luci-app-statistics/po/zh_Hans/statistics.po
applications/luci-app-strongswan-swanctl/po/de/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-strongswan-swanctl/po/ga/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-strongswan-swanctl/po/ko/strongswan-swanctl.po
applications/luci-app-strongswan-swanctl/po/lt/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-strongswan-swanctl/po/uk/strongswan-swanctl.po [new file with mode: 0644]
applications/luci-app-tinyproxy/po/ko/tinyproxy.po
applications/luci-app-tinyproxy/po/vi/tinyproxy.po
applications/luci-app-tor/po/ko/tor.po
applications/luci-app-tor/po/pt_BR/tor.po
applications/luci-app-transmission/po/de/transmission.po
applications/luci-app-transmission/po/pt_BR/transmission.po
applications/luci-app-travelmate/po/ko/travelmate.po
applications/luci-app-travelmate/po/pt_BR/travelmate.po
applications/luci-app-travelmate/po/vi/travelmate.po
applications/luci-app-ttyd/po/cs/ttyd.po
applications/luci-app-ttyd/po/lt/ttyd.po
applications/luci-app-ttyd/po/pt_BR/ttyd.po
applications/luci-app-udpxy/po/pt_BR/udpxy.po
applications/luci-app-udpxy/po/vi/udpxy.po
applications/luci-app-uhttpd/po/de/uhttpd.po
applications/luci-app-uhttpd/po/lt/uhttpd.po
applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
applications/luci-app-unbound/po/de/unbound.po
applications/luci-app-unbound/po/pt_BR/unbound.po
applications/luci-app-unbound/po/vi/unbound.po
applications/luci-app-upnp/po/de/upnp.po
applications/luci-app-upnp/po/pt_BR/upnp.po
applications/luci-app-usteer/po/ko/usteer.po
applications/luci-app-usteer/po/pt_BR/usteer.po
applications/luci-app-usteer/po/vi/usteer.po
applications/luci-app-ustreamer/po/lt/ustreamer.po
applications/luci-app-ustreamer/po/pt_BR/ustreamer.po
applications/luci-app-v2raya/po/lt/v2raya.po
applications/luci-app-v2raya/po/vi/v2raya.po
applications/luci-app-vnstat2/po/pt_BR/vnstat2.po
applications/luci-app-vnstat2/po/vi/vnstat2.po
applications/luci-app-watchcat/po/pt_BR/watchcat.po
applications/luci-app-wifihistory/po/ko/wifihistory.po
applications/luci-app-wifischedule/po/pt_BR/wifischedule.po
applications/luci-app-wol/po/ko/wol.po
applications/luci-app-xfrpc/po/cs/xfrpc.po
applications/luci-app-xfrpc/po/pt/xfrpc.po
applications/luci-app-xfrpc/po/pt_BR/xfrpc.po
applications/luci-app-xfrpc/po/zh_Hans/xfrpc.po
applications/luci-app-xinetd/po/de/xinetd.po
applications/luci-app-xinetd/po/lt/xinetd.po
applications/luci-app-xinetd/po/pt_BR/xinetd.po
modules/luci-base/po/cs/base.po
modules/luci-base/po/de/base.po
modules/luci-base/po/ga/base.po
modules/luci-base/po/ko/base.po
modules/luci-base/po/lt/base.po
modules/luci-base/po/pt/base.po
modules/luci-base/po/pt_BR/base.po
modules/luci-base/po/ru/base.po
modules/luci-base/po/tr/base.po
modules/luci-base/po/vi/base.po
modules/luci-base/po/zh_Hans/base.po
modules/luci-base/po/zh_Hant/base.po
modules/luci-mod-dashboard/po/lt/dashboard.po
modules/luci-mod-dashboard/po/pt_BR/dashboard.po
modules/luci-mod-dashboard/po/vi/dashboard.po

index 15ff306e0e89138ed8e2ff88dd126475ccea3316..48a83d35d5126c27690b193b4b5966d85a3a8352 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-23 18:10+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
@@ -54,7 +54,7 @@ msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
 msgid "Alternative DNS API options"
index dda9da21ca2edf7d6babaaf4228c6ef98c0079f2..512192a0f6781ce249742dc76e0c9d41e34e3d25 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-14 00:51+0000\n"
-"Last-Translator: jcneviadunski <janjao.haastari@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsacme/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
@@ -159,7 +159,7 @@ msgstr "Ativar o registro de depuração"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:86
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
 msgid "Found DDNS domains"
@@ -167,7 +167,7 @@ msgstr "Domínios DDNS encontrados"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:292
 msgid ""
index 38720d00a6258fd3b103d6a43c47598ccb57c5af..8cd65ce6b655c222de827a5c0e0c36a3f15d2c05 100644 (file)
@@ -1,31 +1,31 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsacme/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:227
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
 msgid "%s for the details of this process."
-msgstr ""
+msgstr "%s để biết chi tiết về quy trình này."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:218
 msgid "%s for the format of credentials required by each API."
-msgstr ""
+msgstr "%s để biết định dạng thông tin xác thực được yêu cầu bởi từng API."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:165
 msgid "%s for the list of available APIs."
-msgstr ""
+msgstr "%s để xem danh sách các API khả dụng."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/logread.js:4
 msgid "ACME Log"
-msgstr ""
+msgstr "Nhật ký ACME"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:40
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:3
@@ -49,6 +49,8 @@ msgid ""
 "Add multiple entries here in KEY=VAL shell variable format to supply "
 "multiple credential variables."
 msgstr ""
+"Thêm nhiều mục tại đây theo định dạng biến shell KEY=VAL để cung cấp nhiều "
+"biến thông tin xác thực."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
 msgid "Advanced Settings"
@@ -56,19 +58,19 @@ msgstr "Cài đặt Nâng cao"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
 msgid "Alternative DNS API options"
-msgstr ""
+msgstr "Tùy chọn API DNS thay thế"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:427
 msgid "Cancel"
-msgstr ""
+msgstr "huỷ"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:48
 msgid "Cert files are stored in"
-msgstr ""
+msgstr "Các tệp chứng chỉ được lưu trữ tại"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:306
 msgid "Certificate Profile"
-msgstr ""
+msgstr "Hồ sơ chứng chỉ"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:76
 msgid "Certificate config"
@@ -76,7 +78,7 @@ msgstr "Cấu hình chứng chỉ"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:545
 msgid "Certificates"
-msgstr ""
+msgstr "Chứng chỉ"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:225
 msgid "Challenge Alias"
@@ -84,11 +86,11 @@ msgstr "Bí danh"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:420
 msgid "Check the configurations of the added domain certificates"
-msgstr ""
+msgstr "Kiểm tra cấu hình của các chứng chỉ miền đã thêm"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:14
 msgid "Configure"
-msgstr ""
+msgstr "Cấu hình"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
 msgid "Custom ACME server directory URL."
@@ -109,7 +111,7 @@ msgstr "DNS Thẩm định"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:168
 msgid "DNS mode is also the only mode that supports wildcard certificates."
-msgstr ""
+msgstr "Chế độ DNS cũng là chế độ duy nhất hỗ trợ chứng chỉ ký tự đại diện."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:300
 msgid "Days until renewal"
@@ -120,7 +122,6 @@ msgstr "Cho đến ngày được làm mới"
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:157
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:284
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:448
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
@@ -164,7 +165,7 @@ msgstr "Kích Hoạt"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
 msgid "Found DDNS domains"
-msgstr ""
+msgstr "Đã tìm thấy các miền DDNS"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
 msgid "General Settings"
@@ -187,32 +188,37 @@ msgid ""
 "If a certificate wasn't renewed in time then you'll receive a notice at 20 "
 "days before expiry."
 msgstr ""
+"Nếu chứng chỉ không được gia hạn kịp thời, bạn sẽ nhận được thông báo trước "
+"20 ngày trước khi hết hạn."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:69
 msgid "Import"
-msgstr ""
+msgstr "Nhập"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:167
 msgid "In DNS mode, the domain name does not have to resolve to the router IP."
-msgstr ""
+msgstr "Trong chế độ DNS, tên miền không cần phải trỏ tới IP của router."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:107
 msgid "Install package %s"
-msgstr ""
+msgstr "Cài đặt gói %s"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:142
 msgid "Invalid domain. Allowed lowercase a-z, numbers and hyphen -"
 msgstr ""
+"Tên miền không hợp lệ. Chỉ cho phép chữ thường a-z, số và dấu gạch ngang -"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:527
 msgid "Issued on"
-msgstr ""
+msgstr "Được cấp vào"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:117
 msgid ""
 "It may be needed to change if your web server is behind reverse proxy and "
 "uses a different port."
 msgstr ""
+"Có thể cần thay đổi nếu máy chủ web của bạn nằm sau reverse proxy và sử dụng "
+"cổng khác."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:250
 msgid "Key size (and type) for the generated certificate."
@@ -224,53 +230,59 @@ msgstr "Kích thước khóa"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:229
 msgid "LUCI only supports one challenge alias per certificate."
-msgstr ""
+msgstr "LUCI chỉ hỗ trợ một challenge alias cho mỗi chứng chỉ."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:237
 msgid "LUCI only supports one challenge domain per certificate."
-msgstr ""
+msgstr "LUCI chỉ hỗ trợ một domain challenge cho mỗi chứng chỉ."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:115
 msgid "Listen port"
-msgstr ""
+msgstr "Cổng lắng nghe"
 
 #: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:22
 msgid "Log View"
-msgstr ""
+msgstr "Xem nhật ký"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:524
 msgid "Main Domain"
-msgstr ""
+msgstr "Tên miền chính"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:44
 msgid ""
 "Note that the domain names in the certificate must already be configured to "
 "point at the router's public IP address."
 msgstr ""
+"Lưu ý rằng các tên miền trong chứng chỉ phải được cấu hình sẵn để trỏ tới "
+"địa chỉ IP công khai của router."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:46
 msgid ""
 "Once configured, issuing certificates can take a while. Check the logs for "
 "progress and any errors."
 msgstr ""
+"Sau khi cấu hình, việc cấp chứng chỉ có thể mất một khoảng thời gian. Hãy "
+"kiểm tra nhật ký để theo dõi tiến trình và các lỗi (nếu có)."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:106
 msgid "Package is not installed"
-msgstr ""
+msgstr "Gói chưa được cài đặt"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:116
 msgid ""
 "Port where to listen for ACME challenge requests. The port will be "
 "temporarily open during validation."
 msgstr ""
+"Cổng dùng để lắng nghe các yêu cầu thử thách ACME. Cổng này sẽ được mở tạm "
+"thời trong quá trình xác thực."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:525
 msgid "Private Key"
-msgstr ""
+msgstr "Khóa riêng"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:526
 msgid "Public Certificate"
-msgstr ""
+msgstr "Chứng chỉ công khai"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:252
 msgid "RSA 2048 bits"
@@ -286,15 +298,15 @@ msgstr "RSA kích thước 4096 bits"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:440
 msgid "Save"
-msgstr ""
+msgstr "Lưu"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:242
 msgid "Seconds to wait for a DNS record to be updated before continue."
-msgstr ""
+msgstr "Số giây chờ để bản ghi DNS được cập nhật trước khi tiếp tục."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:184
 msgid "See instructions"
-msgstr ""
+msgstr "Xem hướng dẫn"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:49
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:94
@@ -305,7 +317,7 @@ msgstr ""
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:243
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:283
 msgid "See more"
-msgstr ""
+msgstr "Xem thêm"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:96
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:118
@@ -326,21 +338,23 @@ msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:226
 msgid "The challenge alias to use for ALL domains."
-msgstr ""
+msgstr "Alias thử thách được sử dụng cho TẤT CẢ các tên miền."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:217
 msgid "The credentials for the DNS API mode selected above."
-msgstr ""
+msgstr "Thông tin xác thực cho chế độ API DNS đã chọn ở trên."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:407
 msgid ""
 "The domain %s in DDNS %s is already configured in %s. Please check it after "
 "the importing."
 msgstr ""
+"Tên miền %s trong DDNS %s đã được cấu hình trong %s. Vui lòng kiểm tra lại "
+"sau khi nhập."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:234
 msgid "The domain alias to use for ALL domains."
-msgstr ""
+msgstr "Alias tên miền được sử dụng cho TẤT CẢ các tên miền."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:41
 msgid ""
@@ -348,16 +362,22 @@ msgid ""
 "Simply fill out this to have the router configured with Letsencrypt-issued "
 "certificates for the web interface."
 msgstr ""
+"Cấu hình này thiết lập việc cài đặt chứng chỉ tự động ACME (Let’s Encrypt). "
+"Chỉ cần điền thông tin để router được cấu hình sử dụng chứng chỉ do Let’s "
+"Encrypt cấp cho giao diện web."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:119
 msgid "To temporary open port you can specify your web server port e.g. 80."
 msgstr ""
+"Để mở cổng tạm thời, bạn có thể chỉ định cổng của máy chủ web, ví dụ 80."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:164
 msgid ""
 "To use DNS mode to issue certificates, set this to the name of a DNS API "
 "supported by acme.sh."
 msgstr ""
+"Để sử dụng chế độ DNS để cấp chứng chỉ, hãy đặt giá trị này thành tên của "
+"API DNS được acme.sh hỗ trợ."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
 msgid "Use a custom CA instead of Let's Encrypt."
@@ -369,11 +389,11 @@ msgstr "Sử dụng máy chủ tạm"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:169
 msgid "Using this mode requires the acme-dnsapi package to be installed."
-msgstr ""
+msgstr "Việc sử dụng chế độ này yêu cầu gói acme-dnsapi phải được cài đặt."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:93
 msgid "Validate via TLS port 443."
-msgstr ""
+msgstr "Xác thực qua cổng TLS 443."
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:89
 msgid "Validation method"
@@ -383,11 +403,11 @@ msgstr "Phương thức thẩm định"
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:99
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:120
 msgid "Validation via TLS ALPN"
-msgstr ""
+msgstr "Xác thực qua TLS ALPN"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:241
 msgid "Wait for DNS update"
-msgstr ""
+msgstr "Chờ cập nhật DNS"
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:82
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:97
@@ -411,7 +431,7 @@ msgstr ""
 
 #: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:147
 msgid "wildcards * require Validation method: DNS"
-msgstr ""
+msgstr "Ký tự đại diện * yêu cầu phương thức xác thực: DNS"
 
 #~ msgid ""
 #~ "The challenge alias to use for ALL domains. See https://github.com/acmesh-"
index 78b280f15cbb4db07089dd13f61e9aa1ef2573b0..6dfb3c87914da02c076a89d708d2c25d09eecee5 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-14 19:09+0000\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock-fast/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:116
 msgid "%s is currently disabled"
@@ -69,7 +69,7 @@ msgstr "AdBlock-Fast - 상태"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:679
 msgid "Add IPv6 entries"
-msgstr ""
+msgstr "IPv6 항목 추가"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:676
 msgid "Add IPv6 entries to block-list."
@@ -95,11 +95,11 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:664
 msgid "Automatic Config Update"
-msgstr ""
+msgstr "설정 자동 업데이트"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:517
 msgid "Automatic List Update"
-msgstr ""
+msgstr "목록 자동 업데이트"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:215
 msgid "Basic Configuration"
@@ -217,11 +217,11 @@ msgstr "비활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:807
 msgid "Disable Debugging"
-msgstr ""
+msgstr "디버그 비활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:896
 msgid "Disable Logging"
-msgstr ""
+msgstr "로그 기록 비활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:452
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:860
@@ -234,19 +234,19 @@ msgstr "%s 서비스를 비활성화하는 중"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:331
 msgid "Dnsmasq Config File URL"
-msgstr ""
+msgstr "Dnsmasq 설정 파일 URL"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:678
 msgid "Do not add IPv6 entries"
-msgstr ""
+msgstr "IPv6 항목 추가 안 함"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:755
 msgid "Do not store compressed cache"
-msgstr ""
+msgstr "압축 캐시 저장 안 함"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:742
 msgid "Do not use simultaneous processing"
-msgstr ""
+msgstr "동시 처리 사용 안 함"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:690
 msgid "Download time-out (in seconds)"
@@ -268,11 +268,11 @@ msgstr "활성화"
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:804
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:808
 msgid "Enable Debugging"
-msgstr ""
+msgstr "디버그 활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:878
 msgid "Enable Logging"
-msgstr ""
+msgstr "로그 기록 활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:793
 msgid ""
@@ -286,7 +286,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:778
 msgid "Enable dnsmasq sanity check"
-msgstr ""
+msgstr "Dnsmasq 정상성 검사 활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:780
 msgid ""
@@ -300,7 +300,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:860
 msgid "Enabled"
-msgstr ""
+msgstr "활성화"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:805
 msgid "Enables debug output to /tmp/adblock-fast.log."
@@ -330,7 +330,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:133
 msgid "Failed to create '%s' file"
-msgstr ""
+msgstr "'%s' 파일 생성 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:147
 msgid "Failed to create block-list or restart DNS resolver"
@@ -354,7 +354,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:151
 msgid "Failed to download %s"
-msgstr ""
+msgstr "%s 다운로드 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:150
 msgid "Failed to download Config Update file"
@@ -394,7 +394,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:143
 msgid "Failed to remove temporary files"
-msgstr ""
+msgstr "임시 파일 삭제 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:134
 msgid "Failed to restart/reload DNS resolver"
@@ -410,7 +410,7 @@ msgstr "시작 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:148
 msgid "Failed to stop %s"
-msgstr ""
+msgstr "%s 중지 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:144
 msgid "Failed to unpack compressed cache"
@@ -459,7 +459,7 @@ msgstr "금요일"
 
 #: applications/luci-app-adblock-fast/root/usr/share/rpcd/acl.d/adblock-fast-api.json:3
 msgid "Grant API access for adblock-fast remote control"
-msgstr ""
+msgstr "adblock-fast 원격 제어의 API 접근 권한 부여"
 
 #: applications/luci-app-adblock-fast/root/usr/share/rpcd/acl.d/luci-app-adblock-fast.json:3
 msgid "Grant UCI and file access for luci-app-adblock-fast"
@@ -578,7 +578,7 @@ msgstr "설치되지 않았거나 찾을 수 없음"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:488
 msgid "Output Verbosity Setting"
-msgstr ""
+msgstr "출력 상세 수준 설정"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:639
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:661
@@ -644,7 +644,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:815
 msgid "Remote Access Token"
-msgstr ""
+msgstr "원격 접근 토큰"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:102
 msgid ""
@@ -725,7 +725,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:737
 msgid "Simultaneous processing"
-msgstr ""
+msgstr "동시 처리"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:970
 msgid "Size"
@@ -773,11 +773,11 @@ msgstr "%s 서비스를 중지하는 중"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:756
 msgid "Store compressed cache"
-msgstr ""
+msgstr "압축 캐시 저장"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:750
 msgid "Store compressed cache file on router"
-msgstr ""
+msgstr "라우터에 압축 캐시 파일 저장"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:588
 msgid "Sunday"
@@ -785,7 +785,7 @@ msgstr "일요일"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:491
 msgid "Suppress output"
-msgstr ""
+msgstr "최소 출력"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:129
 msgid "The %s failed to discover WAN gateway"
@@ -863,7 +863,7 @@ msgstr "알 수 없는 오류"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:41
 msgid "Unknown message"
-msgstr ""
+msgstr "알 수 없는 메시지"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:547
 msgid "Unknown warning"
@@ -892,11 +892,11 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:743
 msgid "Use simultaneous processing"
-msgstr ""
+msgstr "동시 처리 사용"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:493
 msgid "Verbose output"
-msgstr ""
+msgstr "상세 출력"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:40
 msgid "Version"
@@ -936,27 +936,27 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:303
 msgid "dnsmasq additional hosts"
-msgstr ""
+msgstr "Dnsmasq 추가 hosts"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:304
 msgid "dnsmasq config"
-msgstr ""
+msgstr "Dnsmasq 설정"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:306
 msgid "dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:309
 msgid "dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft set"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:311
 msgid "dnsmasq servers file"
-msgstr ""
+msgstr "Dnsmasq 서버 파일"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:163
 msgid "failed to create backup file %s"
-msgstr ""
+msgstr "백업 파일 %s 생성 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:166
 msgid "failed to create final block-list %s"
@@ -964,11 +964,11 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:164
 msgid "failed to delete data file %s"
-msgstr ""
+msgstr "데이터 파일 %s 삭제 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:165
 msgid "failed to restore backup file %s"
-msgstr ""
+msgstr "백업 파일 %s 복원 실패"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:506
 msgid "none"
@@ -976,15 +976,15 @@ msgstr "없음"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:314
 msgid "smartdns domain set"
-msgstr ""
+msgstr "SmartDNS domain set"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:316
 msgid "smartdns ipset"
-msgstr ""
+msgstr "SmartDNS ipset"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:319
 msgid "smartdns nft set"
-msgstr ""
+msgstr "SmartDNS nft set"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:323
 msgid "unbound adblock list"
index 0e3684942b94f4f9bd81ac87366392252339e806..29feead30aa1ec229590f774e0df6c5b92bfe361 100644 (file)
@@ -2,9 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"<volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsadblock-fast/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:116
 msgid "%s is currently disabled"
@@ -237,7 +236,7 @@ msgstr ""
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:452
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:860
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:736
 msgid "Disabling %s service"
@@ -316,7 +315,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:860
 msgid "Enabled"
-msgstr ""
+msgstr "Habilitado"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:805
 msgid "Enables debug output to /tmp/adblock-fast.log."
@@ -780,7 +779,7 @@ msgstr "Pouco detalhado"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:615
 msgid "Start"
-msgstr "Início"
+msgstr "Iniciar"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:68
 msgid "Starting"
index 43d5189ebc0a2f9f55ace336514f54544c590600..3dad5c0b5d4bbe3f83b4f70ed6dc8871eaece7f4 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-05-12 17:04+0000\n"
-"Last-Translator: Lộc SuperVipPro <locsupervippro@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock-fast/vi/>\n"
 "Language: vi\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.12-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:116
 msgid "%s is currently disabled"
@@ -231,7 +231,7 @@ msgstr "Vô hiệu hoá"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:736
 msgid "Disabling %s service"
-msgstr "Vô hiệu hóa dịch vụ %s"
+msgstr "Đang vô hiệu hoá %s dịch vụ"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:331
 msgid "Dnsmasq Config File URL"
@@ -309,7 +309,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:717
 msgid "Enabling %s service"
-msgstr "Bật dịch vụ %s"
+msgstr "Đang bật %s dịch vụ"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:580
 msgid "Errors encountered, please check the %sREADME%s"
@@ -423,11 +423,11 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:44
 msgid "Force DNS Ports"
-msgstr ""
+msgstr "Buộc DNS Ports"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:488
 msgid "Force DNS ports:"
-msgstr "Bắt buộc cổng DNS:"
+msgstr "Buộc DNS ports:"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:71
 msgid "Force Reloading"
@@ -435,11 +435,11 @@ msgstr "Bắt buộc tải lại"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:477
 msgid "Force Router DNS"
-msgstr "Force Router DNS"
+msgstr "Buộc Router DNS"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:481
 msgid "Force Router DNS server to all local devices"
-msgstr "Force Router DNS server đến tất cả thiết bị nội bộ"
+msgstr "Buộc Router DNS server đến tất cả thiết bị nội bộ"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:628
 msgid "Force redownloading %s block lists"
@@ -583,7 +583,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:467
 msgid "Not installed or not found"
-msgstr "Không được cài đặt hoặc không tìm thấy"
+msgstr "Không được cài hoặc không tìm thấy"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:488
 msgid "Output Verbosity Setting"
@@ -625,7 +625,7 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:512
 msgid "Please %sdonate%s to support development of this project."
-msgstr ""
+msgstr "Làm ơn %sdonate%s để hỗ trợ nhà phát triển của dự án này."
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:229
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:234
@@ -759,7 +759,7 @@ msgstr "Đang bắt đầu"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:609
 msgid "Starting %s service"
-msgstr "Bắt đầu dịch vụ %s"
+msgstr "Đang khởi động %s dịch vụ"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:39
 msgid "Status"
@@ -779,7 +779,7 @@ msgstr "Đã dừng"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:698
 msgid "Stopping %s service"
-msgstr "Dừng dịch vụ %s"
+msgstr "Đang dừng %s dịch vụ"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:756
 msgid "Store compressed cache"
@@ -860,13 +860,13 @@ msgstr ""
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:64
 msgid "Unable to retrieve %s status"
-msgstr ""
+msgstr "Không thể lấy trạng thái %s"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:974
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:1001
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/status/include/70_adblock-fast.js:50
 msgid "Unknown"
-msgstr ""
+msgstr "Không xác định"
 
 #: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:577
 msgid "Unknown error"
index 0a4ddc678d8194569fdbf3850f87c3ab65d250e6..1ebc5ea9b07c2363ac9fdcb434248a7c051335cc 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-14 19:10+0000\n"
+"PO-Revision-Date: 2026-04-21 12:33+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:280
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:291
@@ -229,7 +229,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:288
 msgid "Clear"
-msgstr "ì\82­ì \9c"
+msgstr "ì´\88기í\99\94"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:340
 msgid "Client"
@@ -954,15 +954,15 @@ msgstr "규칙"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:184
 msgid "Run Flags"
-msgstr ""
+msgstr "실행 플래그"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:180
 msgid "Run Information"
-msgstr ""
+msgstr "실행 정보"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:176
 msgid "Run Interfaces"
-msgstr ""
+msgstr "실행 인터페이스"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:47
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:85
index 596cfda5da731f75e64b7df47baa259ead61f694..d8f926be267d8cdcd142f031de9715d0c36dd9cd 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-08 17:30+0000\n"
+"PO-Revision-Date: 2026-04-22 16:09+0000\n"
 "Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsadblock/pt_BR/>\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:280
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:291
@@ -24,7 +24,7 @@ msgstr "0.0.0.0 <Domínio>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:449
 msgid "10 minutes"
-msgstr ""
+msgstr "10 minutos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:222
 msgid "127.0.0.1 <Domain>"
@@ -32,7 +32,7 @@ msgstr "127.0.0.1 <Domínio>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "15 minutes"
-msgstr ""
+msgstr "15 minutos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:743
 msgid "1Hosts List Selection"
@@ -40,15 +40,15 @@ msgstr "Seleção da Lista de Hosts"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
 msgid "30 minutes"
-msgstr ""
+msgstr "30 minutos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
 msgid "5 minutes"
-msgstr ""
+msgstr "5 minutos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
 msgid "60 minutes"
-msgstr ""
+msgstr "60 minutos"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:224
 msgid "<Adblock Plus Syntax>"
@@ -91,11 +91,11 @@ msgstr "AdGuard (sem filtro)"
 
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
 msgid "Adblock"
-msgstr "Adblock"
+msgstr "Bloqueador de anúncios"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:434
 msgid "Adblock Test"
-msgstr "Teste do Adblock"
+msgstr "Teste do bloqueio de anúncio"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:54
 msgid "Add Allowlist Domain"
@@ -120,8 +120,8 @@ msgstr "Configurações Adicionais"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
 msgid "Additional trigger delay in seconds before adblock processing begins."
 msgstr ""
-"Atraso de gatilho adicional em segundos antes do processamento do adblock "
-"começar."
+"Atraso de gatilho adicional em segundos antes do processamento do bloqueio "
+"de anúncio começar."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:206
 msgid "Advanced DNS Settings"
@@ -153,6 +153,8 @@ msgid ""
 "Allows temporary access to an unfiltered external DNS resolver, bypassing "
 "local adblock."
 msgstr ""
+"Permite acesso temporário a um resolvedor DNS externo não filtrado, "
+"contornando o bloqueio de anúncio local."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:344
 msgid "Answer"
@@ -168,7 +170,8 @@ msgstr "Diretório base"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
 msgid "Base working directory during adblock processing."
-msgstr "Diretório base de trabalho durante o processamento do Adblock."
+msgstr ""
+"Diretório base de trabalho durante o processamento do bloqueio de anúncio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:309
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:164
@@ -181,11 +184,11 @@ msgstr "Fonte de Lista de Bloqueio"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:92
 msgid "Blocklist Search"
-msgstr ""
+msgstr "Pesquisa em listas de bloqueio"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:460
 msgid "Blocklist Search..."
-msgstr ""
+msgstr "Pesquisando em listas de bloqueio.."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:59
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:41
@@ -202,7 +205,7 @@ msgstr "Lista de Bloqueio..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
 msgid "CPU Cores"
-msgstr ""
+msgstr "Núcleos da CPU"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:27
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:65
@@ -277,13 +280,15 @@ msgid ""
 "Configuration of the adblock package to block ad/abuse domains by using DNS. "
 "For further information please check the %s."
 msgstr ""
+"Configuração do pacote bloqueio de anúncio para bloquear domínios de "
+"anúncios/abuso usando DNS. Para mais informações, consulte a %s."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:423
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:514
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:541
 msgid "Control D (adblock)"
-msgstr "Control D (adblock)"
+msgstr "Control D (bloqueio de anúncio)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:401
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:422
@@ -356,7 +361,7 @@ msgstr "DNS4EU (protetivo)"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:505
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:532
 msgid "DNS4EU (protective+adblock)"
-msgstr "DNS4EU (protetivo+adblock)"
+msgstr "DNS4EU (protetivo+bloqueio de anúncio)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:392
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:413
@@ -370,7 +375,7 @@ msgstr "DNS4EU (protetivo+família)"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:506
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:533
 msgid "DNS4EU (protective+family+adblock)"
-msgstr "DNS4EU (protetivo+família+adblock)"
+msgstr "DNS4EU (protetivo+família+bloqueio de anúncio)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:345
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:357
@@ -480,12 +485,12 @@ msgid ""
 "Empty the DNS cache before adblock processing starts to reduce the memory "
 "consumption."
 msgstr ""
-"Esvazie o cache do DNS antes que o processamento do adblock comece a reduzir "
-"o consumo da memória."
+"Esvazie o cache do DNS antes que o processamento do bloqueio de anúncio "
+"comece a reduzir o consumo da memória."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:497
 msgid "Enable DNS Bridge"
-msgstr ""
+msgstr "habilitar ponte DNS"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370
 msgid "Enable Filtered DNS Routing"
@@ -493,7 +498,7 @@ msgstr "Ativar Roteamento de DNS Filtrado"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
 msgid "Enable Remote DNS Routing"
-msgstr ""
+msgstr "habilitar roteamento DNS remoto"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
 msgid "Enable SafeSearch"
@@ -523,13 +528,15 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:497
 msgid ""
 "Enables a temporary DNS bridge to an external DNS resolver during local DNS "
 "restarts."
 msgstr ""
+"Ativa uma ponte DNS temporária para um resolvedor DNS externo durante as "
+"reinicializações do DNS local."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
 msgid ""
@@ -556,6 +563,7 @@ msgstr "Fontes Externas de Lista de Bloqueio"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
 msgid "External DNS Bridge (Zero‑Downtime during DNS Restarts)"
 msgstr ""
+"Ponte DNS externa (Zero tempo de inatividade durante reinicializações do DNS)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
 msgid "External Filtered DNS Policy (MAC-/Interface‑based DNS bypass)"
@@ -567,48 +575,62 @@ msgid ""
 "External IPv4 DNS resolver applied to MACs and interfaces using the filtered "
 "DNS policy."
 msgstr ""
+"Resolvedor DNS IPv4 externo aplicado a MACs e interfaces usando a política "
+"de DNS filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
 msgid ""
 "External IPv4 DNS resolver applied to MACs and interfaces using the "
 "unfiltered DNS policy."
 msgstr ""
+"Resolvedor DNS IPv4 externo aplicado a MACs e interfaces usando a política "
+"de DNS não filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
 msgid ""
 "External IPv4 DNS resolver applied to MACs using the unfiltered remote DNS "
 "policy."
 msgstr ""
+"Resolvedor DNS IPv4 externo aplicado a MACs usando a política de DNS remoto "
+"não filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
 msgid "External IPv4 DNS resolver used during bridging."
-msgstr ""
+msgstr "Resolvedor DNS IPv4 externo usado durante a ponte."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
 msgid ""
 "External IPv6 DNS resolver applied to MACs and interfaces using the filtered "
 "DNS policy."
 msgstr ""
+"Resolvedor DNS IPv6 externo aplicado a MACs e interfaces usando a política "
+"de DNS filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
 msgid ""
 "External IPv6 DNS resolver applied to MACs and interfaces using the "
 "unfiltered DNS policy."
 msgstr ""
+"Resolvedor DNS IPv6 externo aplicado a MACs e interfaces usando a política "
+"de DNS não filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
 msgid ""
 "External IPv6 DNS resolver applied to MACs using the unfiltered remote DNS "
 "policy."
 msgstr ""
+"Resolvedor DNS IPv6 externo aplicado a MACs usando a política de DNS remoto "
+"não filtrado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
 msgid "External IPv6 DNS resolver used during bridging."
-msgstr ""
+msgstr "Resolvedor DNS IPv6 externo usado durante a ponte."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:432
 msgid "External Remote DNS Policy (temporary MAC‑based remote DNS bypass)"
 msgstr ""
+"Política de DNS remoto externo (desvio temporário de DNS remoto baseado em "
+"MAC)"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:322
 msgid "External Unfiltered DNS Policy (MAC-/Interface‑based DNS bypass)"
@@ -625,7 +647,7 @@ msgstr "Extra Grande"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:232
 msgid "Failed to generate adblock report!"
-msgstr ""
+msgstr "Falha ao gerar o relatório do bloqueio de anúncio!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:196
 msgid "Feed Name"
@@ -684,7 +706,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:203
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:663
 msgid "GeoIP Map"
@@ -692,7 +714,7 @@ msgstr "Mapa GeoIP"
 
 #: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
 msgid "Grant access to LuCI app adblock"
-msgstr "Conceda acesso ao aplicativo LuCI adblock"
+msgstr "Conceda acesso ao aplicativo LuCI bloqueador de anúncios"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:752
 msgid "Hagezi List Selection"
@@ -708,7 +730,7 @@ msgstr "Prioridade máxima"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:761
 msgid "IPFire List Selection"
-msgstr ""
+msgstr "Seleção da lista IPFire"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:342
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388
@@ -718,7 +740,7 @@ msgstr "Resolvedor DNS IPv4"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
 msgid "IPv4 Remote DNS Resolver"
-msgstr ""
+msgstr "Resolvedor DNS remoto IPv4"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:409
@@ -728,7 +750,7 @@ msgstr "Resolvedor DNS IPv6"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
 msgid "IPv6 Remote DNS Resolver"
-msgstr ""
+msgstr "Resolvedor DNS remoto IPv6"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:158
 msgid "Information"
@@ -787,6 +809,8 @@ msgstr "Limite o SafeSearch a determinados fornecedores."
 msgid ""
 "Limit the cpu cores used by adblock to save RAM, autodetected by default."
 msgstr ""
+"Limita os núcleos da CPU usados pelo bloqueio de anúncio para economizar "
+"RAM. Autodetectado por padrão."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:635
 msgid "List of available network devices used by tcpdump."
@@ -795,7 +819,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
 msgid "List of available network interfaces to trigger the adblock start."
-msgstr "Interfaces de rede disponíveis para ativar o Adblock."
+msgstr "Interfaces de rede disponíveis para ativar o bloqueio de anúncio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
 msgid "List of supported DNS backends."
@@ -808,6 +832,7 @@ msgstr "Lista de ferramentas compatíveis e já pré-configuradas para download.
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
 msgid "Listed MAC addresses are allowed to use the remote DNS bypass."
 msgstr ""
+"Os endereços MAC listados têm permissão para usar o desvio de DNS remoto."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:556
 msgid "Local DNS Enforcement"
@@ -824,7 +849,7 @@ msgstr "Alvos de Filtro DNS por MAC"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
 msgid "MAC Remote Filter Targets"
-msgstr ""
+msgstr "Alvos de filtro remoto por MAC"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:452
 msgid "Map"
@@ -852,11 +877,11 @@ msgstr "Nenhum dado no Mapa GeoIP!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
 msgid "No Search results!"
-msgstr ""
+msgstr "Nenhum resultado de pesquisa!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:57
 msgid "No adblock config found!"
-msgstr ""
+msgstr "Nenhuma configuração do bloqueio de anúncio encontrada!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
 msgid "Normal Priority"
@@ -872,7 +897,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
 msgid "Overwrite the default target directory for the generated blocklist."
@@ -887,7 +912,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:489
 msgid "QRCode for Remote Access"
-msgstr ""
+msgstr "Código QR para acesso remoto"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:405
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
@@ -909,7 +934,7 @@ msgstr "Quad9 (sem filtro)"
 msgid "Receiver address for adblock notification e-mails."
 msgstr ""
 "Endereço do E-Mail do destinatário para o recebimento das notificações do "
-"adblock."
+"bloqueio de anúncio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:558
 msgid ""
@@ -933,7 +958,7 @@ msgstr "Atualizar..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
 msgid "Remote DNS Timeout"
-msgstr ""
+msgstr "Tempo limite do DNS remoto"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:643
 msgid "Report Chunk Count"
@@ -982,7 +1007,7 @@ msgid ""
 "bypassing local adblock."
 msgstr ""
 "Roteia MACs ou interfaces selecionadas para um resolvedor DNS externo "
-"filtrado, ignorando o adblock local."
+"filtrado, ignorando o bloqueio de anúncio local."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
 msgid ""
@@ -990,7 +1015,7 @@ msgid ""
 "bypassing local adblock."
 msgstr ""
 "Roteia MACs ou interfaces selecionadas para um resolvedor DNS externo sem "
-"filtro, ignorando o adblock local."
+"filtro, ignorando o bloqueio de anúncio local."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:220
 msgid "Rule"
@@ -1002,7 +1027,7 @@ msgstr "Executar Flags"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:180
 msgid "Run Information"
-msgstr ""
+msgstr "Informações de execução"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:176
 msgid "Run Interfaces"
@@ -1024,11 +1049,11 @@ msgstr "Salvar e Reiniciar"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:159
 msgid "Search"
-msgstr ""
+msgstr "Pesquisar"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:93
 msgid "Search active blocklists and backups for a specific domain."
-msgstr ""
+msgstr "Pesquisa listas de bloqueio ativas e backups por um domínio específico."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:254
 msgid ""
@@ -1045,7 +1070,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:596
 msgid "Set the dns backend instance used by adblock."
-msgstr "Defina a estrutura da instância do DNS usado pelo adblock."
+msgstr "Defina a estrutura da instância do DNS usado pelo bloqueio de anúncio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:201
 msgid "Settings"
@@ -1127,13 +1152,13 @@ msgstr "A lista de portas usadas pelo tcpdump."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:129
 msgid "The search is running, please wait..."
-msgstr ""
+msgstr "A pesquisa está em andamento, aguarde..."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
 msgid "The selected priority will be used for adblock background processing."
 msgstr ""
 "A prioridade selecionada será usada no processamento em segundo plano do "
-"Adblock."
+"bloqueio de anúncio."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logtemplate.js:42
 msgid "The syslog output, pre-filtered for messages related to: %s"
@@ -1175,6 +1200,8 @@ msgid ""
 "This tab displays the most recently generated DNS report. Use the 'Refresh' "
 "button to update it."
 msgstr ""
+"Esta guia exibe o relatório DNS gerado mais recentemente. Use o botão "
+"'Atualizar' para atualizá-lo."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:339
 msgid "Time"
@@ -1184,6 +1211,8 @@ msgstr "Hora"
 msgid ""
 "Time limit in minutes for using the remote DNS bypass per listed MAC address."
 msgstr ""
+"Tempo limite, em minutos, para uso do desvio de DNS remoto por endereço MAC "
+"listado."
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:619
 msgid "Timeout to wait for a successful DNS backend restart."
@@ -1218,6 +1247,8 @@ msgstr "Seleção de Arquivo do UTCapitole"
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:107
 msgid "Unable to parse the adblock runtime information!"
 msgstr ""
+"Não foi possível analisar as informações de tempo de execução do bloqueador "
+"de anúncios!"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:697
 msgid "Unable to parse the custom feed file!"
@@ -1295,7 +1326,7 @@ msgstr "dnsmasq"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:591
 msgid "kresd"
-msgstr "kresd (resolvedor DNS)"
+msgstr "kresd"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:190
 msgid "max. result set size"
@@ -1307,7 +1338,7 @@ msgstr "máx. de estatísticas principais"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:66
 msgid "online documentation"
-msgstr ""
+msgstr "documentação online"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:592
 msgid "raw"
@@ -1315,7 +1346,7 @@ msgstr "nativo"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:590
 msgid "smartdns"
-msgstr "DNS Inteligente"
+msgstr "smartdns"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
 msgid "unbound"
index 256080e55a89b8671399d6c878c1323fd8dcdec3..3a1b598288fdca21931983f03bcb8c0854639e98 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadblock/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:280
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:291
@@ -17,39 +17,39 @@ msgstr "--Mặc định--"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:223
 msgid "0.0.0.0 <Domain>"
-msgstr ""
+msgstr "0.0.0.0 <Tên miền>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:449
 msgid "10 minutes"
-msgstr ""
+msgstr "10 phút"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:222
 msgid "127.0.0.1 <Domain>"
-msgstr ""
+msgstr "127.0.0.1 <Tên miền>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
 msgid "15 minutes"
-msgstr ""
+msgstr "15 phút"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:743
 msgid "1Hosts List Selection"
-msgstr ""
+msgstr "Chọn danh sách 1Hosts"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
 msgid "30 minutes"
-msgstr ""
+msgstr "30 phút"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
 msgid "5 minutes"
-msgstr ""
+msgstr "5 phút"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
 msgid "60 minutes"
-msgstr ""
+msgstr "60 phút"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:224
 msgid "<Adblock Plus Syntax>"
-msgstr ""
+msgstr "<Adblock Plus Syntax>"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:221
 msgid "<Domain>"
@@ -202,7 +202,7 @@ msgstr ""
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:202
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:264
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:745
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:754
@@ -1217,7 +1217,7 @@ msgstr ""
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:587
 msgid "dnsmasq"
-msgstr ""
+msgstr "dnsmasq"
 
 #: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:591
 msgid "kresd"
index cda287b830412046370eeb1fa087d112d5690fa6..fb7390b68f8a1adf27231b9ec1305fc0e753f2d2 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2023-06-20 01:38+0000\n"
-"Last-Translator: Cường Quang <haonguyen93056@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsadvanced-reboot/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.18.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:353
 #: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -22,11 +22,11 @@ msgstr ""
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:122
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:254
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:306
 msgid "Current"
-msgstr ""
+msgstr "Hiện tại"
 
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:157
 #: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:207
diff --git a/applications/luci-app-antiblock/po/de/antiblock.po b/applications/luci-app-antiblock/po/de/antiblock.po
new file mode 100644 (file)
index 0000000..a2f7e3d
--- /dev/null
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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 4c7c025274b9ec5d79e7c9851dd9bd72d5e22989..877de080a047bd89cae4d9a1f0dc420e972a057b 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-03 17:01+0000\n"
-"Last-Translator: apocalypsenzn <lecosathler@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsantiblock/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -53,7 +53,7 @@ msgstr ""
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
 msgid "Enabled"
-msgstr ""
+msgstr "Habilitado"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
 msgid "Gateway"
@@ -72,7 +72,7 @@ msgstr ""
 #: 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 ""
+msgstr "Registro"
 
 #: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:49
 msgid "Log is not enabled."
diff --git a/applications/luci-app-apinger/po/de/apinger.po b/applications/luci-app-apinger/po/de/apinger.po
new file mode 100644 (file)
index 0000000..6ae475d
--- /dev/null
@@ -0,0 +1,263 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsapinger/de/>\n"
+"Language: de\n"
+"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.17.1-dev\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr "Aktive Alarme"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-apinger/po/ga/apinger.po b/applications/luci-app-apinger/po/ga/apinger.po
new file mode 100644 (file)
index 0000000..03e3ba3
--- /dev/null
@@ -0,0 +1,261 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-apinger/po/lt/apinger.po b/applications/luci-app-apinger/po/lt/apinger.po
new file mode 100644 (file)
index 0000000..231cbc0
--- /dev/null
@@ -0,0 +1,264 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsapinger/lt/>\n"
+"Language: lt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-dev\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr "Aktyvūs priminimai"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr "Pridėti atidėjimo/delsos priminimą"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:15
+msgid "Add Down Alarm"
+msgstr "Pridėti išjungimo priminimą"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:15
+msgid "Add Interface Instance"
+msgstr "Pridėti sąsajos ir/arba sietuvo egzempliorių"
+
+#: 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 ""
diff --git a/applications/luci-app-apinger/po/ru/apinger.po b/applications/luci-app-apinger/po/ru/apinger.po
new file mode 100644 (file)
index 0000000..5342fe0
--- /dev/null
@@ -0,0 +1,265 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
+"\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsapinger/ru/>\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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.17.1-dev\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-apinger/po/uk/apinger.po b/applications/luci-app-apinger/po/uk/apinger.po
new file mode 100644 (file)
index 0000000..234a2b5
--- /dev/null
@@ -0,0 +1,261 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr ""
+
+#: 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 9280c07b3f99b8ca66f2a917aeb85400f4e47ab1..9087511cb771084a18982904832d277e1f8ba814 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -383,7 +383,7 @@ msgstr "Žádné"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
 msgid "Pause"
index 87b3690ea064ace39daeb919f3d561bfa99c6197..d873cd55e382c234e16333de2c55e9e4425ac0f5 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-10 02:29+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsaria2/pt_BR/>\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -183,7 +183,7 @@ msgstr "Ativar o proxy"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
 msgid "Error"
@@ -394,7 +394,7 @@ msgstr "Nenhum"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
 msgid "Pause"
index 473bbb68aced3512e41b4cab4493e0dc354b6fd2..e8271f42cef6813c55a84ff9257ec38c6a2dc3ed 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsaria2/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
 msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -90,7 +90,6 @@ msgid "Config file directory"
 msgstr "Thư mục tập tin cấu hình"
 
 #: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index 4e10c0d60701d6e3739188ba26e981eef672f692..9313bffeb017a3cf918173d6ab60368c647cccb6 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-06 01:55+0000\n"
+"PO-Revision-Date: 2026-04-21 20:40+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsattendedsysupgrade/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:293
 msgid ""
@@ -80,7 +80,7 @@ msgstr "Verificar se há atualizações"
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:41
 msgid "Check for upgrades whenever the Status -> Overview page is loaded."
 msgstr ""
-"Verificar se há atualizações sempre que a página Status -> Visão Geral for "
+"Verifica se há atualizações sempre que a página Status -> Visão Geral for "
 "carregada."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
@@ -143,7 +143,7 @@ msgstr "Download"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:201
 msgid "Download firmware image"
-msgstr "Baixar imagem de firmware"
+msgstr "Baixar imagem de firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
 msgid "Downloading ImageBuilder archive"
@@ -195,15 +195,15 @@ msgstr "Gerando a imagem de firmware"
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
 msgid "Grant UCI access to LuCI app attendedsysupgrade"
-msgstr "Garantir acesso UCI para app attendedsysupgrade do LuCI"
+msgstr "Conceder acesso UCI para o aplicativo attendedsysupgrade do LuCI"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
 msgid "Install firmware image"
-msgstr "Instalar a imagem do firmware"
+msgstr "Instalar imagem de firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:488
 msgid "Installing the sysupgrade image..."
-msgstr "Instalando a imagem de sysupgrade…"
+msgstr "Instalando a imagem do sysupgrade..."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:486
 msgid "Installing..."
@@ -223,19 +223,19 @@ msgstr "Novo Firmware Disponível"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:625
 msgid "New firmware upgrade available"
-msgstr "Uma nova atualização do firmware está disponível"
+msgstr "Nova atualização de firmware disponível"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:674
 msgid "No upgrade available"
-msgstr "Nenhum upgrade disponível"
+msgstr "Nenhuma atualização disponível"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:203
 msgid "No, disable checking"
-msgstr "Não, desativar verificação"
+msgstr "Não, desabilitar verificação"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:490
 msgid "Once the image is written, the system will reboot."
-msgstr "Quando a imagem for gravada, o sistema será reiniciado."
+msgstr "Após a gravação da imagem, o sistema será reiniciado."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:29
 msgid ""
@@ -247,7 +247,7 @@ msgstr ""
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:621
 msgid "Packages"
@@ -283,11 +283,11 @@ msgstr "Solicitação de compilação recebida"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:328
 msgid "Request Data:"
-msgstr "Solicitar dados:"
+msgstr "Dados Solicitados:"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:668
 msgid "Request firmware image"
-msgstr "Solicitar a imagem do firmware"
+msgstr "Solicitar imagem de firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:258
 msgid "Request in build queue position %s"
@@ -303,19 +303,19 @@ msgstr "SHA-256"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:754
 msgid "Search for firmware upgrade"
-msgstr "Procurar pela atualização do firmware"
+msgstr "Procurar atualização de firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:50
 msgid "Search for upgrades when opening the Attended Sysupgrade tab"
-msgstr "Buscar atualizações ao abrir a aba Attended Sysupgrade"
+msgstr "Procura atualizações ao abrir a aba Sysupgrade Assistido"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
 msgid "Search on opening"
-msgstr "Pesquisar ao abrir"
+msgstr "Procurar ao abrir"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:521
 msgid "Searching for an available sysupgrade of %s - %s"
-msgstr "Procurando pela disponibilidade de um sysupgrade em %s - %s"
+msgstr "Procurando por uma atualização de sistema disponível de %s - %s"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:517
 msgid "Searching..."
@@ -339,15 +339,15 @@ msgstr "Configurando o ImageBuilder"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:59
 msgid "Show advanced options like package list modification"
-msgstr "Mostrar opções avançadas como modificações da lista de pacotes"
+msgstr "Exibir opções avançadas como modificação da lista de pacotes"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
 msgid "Signing images"
-msgstr "Assinando as imagens"
+msgstr "Assinando imagens"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:63
 msgid "Stop showing upgrade alerts"
-msgstr "Parar de mostrar alertas de atualização"
+msgstr "Parar de exibir alertas de atualização"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:245
 msgid "Successfully created firmware image"
@@ -362,8 +362,8 @@ msgid ""
 "The attended sysupgrade service allows to upgrade vanilla and custom "
 "firmware images easily."
 msgstr ""
-"O serviço autônomo sysupgrade permite facilmente realizar o upgrade de "
-"imagens de firmware vanilla e personalizadas."
+"O serviço sysupgrade assistido permite atualizar facilmente imagens de "
+"firmware padrão e personalizadas."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:195
 msgid ""
@@ -374,7 +374,7 @@ msgstr ""
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:677
 msgid "The device runs the latest firmware version %s - %s"
-msgstr "O dispositivo possui a versão mas recente do firmware %s - %s"
+msgstr "O dispositivo possui a versão mais recente do firmware %s - %s"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:738
 msgid ""
@@ -387,7 +387,8 @@ msgstr ""
 msgid ""
 "This should take at least a minute, so please wait for the login screen."
 msgstr ""
-"Isso deve levar pelo menos um minuto, portanto aguarde a tela de login."
+"Isso deve levar pelo menos um minuto, por favor aguarde a exibição da tela "
+"de login."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:469
 msgid "Uploading firmware from browser to device"
@@ -419,7 +420,7 @@ msgstr "Checksum incorreto"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:202
 msgid "Yes, enable checking"
-msgstr "Sim, ativar verificação"
+msgstr "Sim, habilitar verificação"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:197
 msgid ""
@@ -427,13 +428,13 @@ msgid ""
 "dialog will not be shown again, but you can go to System -> Attended "
 "Sysupgrade configuration to change the setting."
 msgstr ""
-"Você ainda não especificou uma preferência para esta configuração. Uma vez "
-"definida, este diálogo não será mostrado novamente, mas você pode ir em "
-"Sistema -> Configuração do Attended Sysupgrade para alterar a definição."
+"Você ainda não especificou uma preferência para este ajuste. Após a "
+"definição, este diálogo não será exibido novamente, mas você poderá acessar "
+"o menu Configuração em Sistema -> Sysupgrade Assistido para alterá-lo."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
 msgid "[installed] %s"
-msgstr "[instalado] %s"
+msgstr "%s [instalado]"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:60
 msgid "and"
index d45b459eab01d47395049c403a80eb646062d6f8..0d141c22c8d0f8581dfcf188da42d9380fa02221 100644 (file)
@@ -1,20 +1,22 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsattendedsysupgrade/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:293
 msgid ""
 ". If you don't find a solution there, then report all of the information "
 "below."
 msgstr ""
+".Nếu bạn không tìm thấy giải pháp ở đó, hãy báo cáo toàn bộ thông tin bên "
+"dưới."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:55
 msgid "A new %s version of OpenWrt is available:"
@@ -45,7 +47,7 @@ msgstr "Cấu hình nâng cấp hệ thống có hướng dẫn."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:41
 msgid "Available"
-msgstr ""
+msgstr "Có sẵn"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:620
 msgid "Board Name / Profile"
@@ -61,34 +63,36 @@ msgstr "Đang xây dựng Firmware..."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:93
 msgid "Calculating package hash"
-msgstr ""
+msgstr "Đang tính toán mã băm gói"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:230
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:635
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:58
 msgid "Check"
-msgstr ""
+msgstr "Kiểm tra"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:40
 msgid "Check for upgrades"
-msgstr ""
+msgstr "Kiểm tra bản nâng cấp"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:41
 msgid "Check for upgrades whenever the Status -> Overview page is loaded."
-msgstr ""
+msgstr "Kiểm tra bản nâng cấp mỗi khi trang Status -> Overview được tải."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
 msgid "Check online for firmware upgrades"
-msgstr ""
+msgstr "Kiểm tra trực tuyến để tìm bản nâng cấp firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:192
 msgid ""
 "Checking for firmware upgrades requires access to several files on the "
 "downloads site, so requires internet access."
 msgstr ""
+"Việc kiểm tra bản nâng cấp firmware cần truy cập một số tệp trên trang tải "
+"xuống, vì vậy cần có kết nối internet."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:34
 msgid "Client"
@@ -105,16 +109,15 @@ msgstr "Đóng"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:96
 msgid "Completed generating firmware image"
-msgstr ""
+msgstr "Đã hoàn tất việc tạo ảnh firmware"
 
 #: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:324
 msgid "Copy error data to clipboard..."
-msgstr ""
+msgstr "Sao chép dữ liệu lỗi vào clipboard..."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:534
 msgid "Could not reach API at \"%s\". Please try again later."
@@ -122,7 +125,7 @@ msgstr "Không thể kết nối tới API tại \"%s\". Vui lòng thử lại s
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:40
 msgid "Current"
-msgstr ""
+msgstr "Hiện tại"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:628
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:743
@@ -131,7 +134,7 @@ msgstr "Đang chạy: %s - %s"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:312
 msgid "Data copied!"
-msgstr ""
+msgstr "Đã sao chép dữ liệu!"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
 msgid "Download"
@@ -167,7 +170,7 @@ msgstr "Lỗi trong quá trình tải xuống firmware. Vui lòng thử lại"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:97
 msgid "Failed to generate firmware image"
-msgstr ""
+msgstr "Không thể tạo ảnh firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
 msgid "Filename"
@@ -179,11 +182,11 @@ msgstr "Hệ thống tập tin"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:30
 msgid "Firmware Version"
-msgstr ""
+msgstr "Phiên bản Firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:291
 msgid "First, check"
-msgstr ""
+msgstr "Đầu tiên, thử"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
 msgid "Generating firmware image"
@@ -199,7 +202,7 @@ msgstr "Cài đặt hình ảnh firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:488
 msgid "Installing the sysupgrade image..."
-msgstr ""
+msgstr "Đang cài đặt ảnh sysupgrade..."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:486
 msgid "Installing..."
@@ -211,11 +214,11 @@ msgstr "Giữ nguyên cài đặt và giữ nguyên cấu hình hiện tại"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:32
 msgid "Kernel Version"
-msgstr ""
+msgstr "Phiên bản Kernel"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:54
 msgid "New Firmware Available"
-msgstr ""
+msgstr "Có firmware mới khả dụng"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:625
 msgid "New firmware upgrade available"
@@ -227,11 +230,11 @@ msgstr "Không có bản nâng cấp"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:203
 msgid "No, disable checking"
-msgstr ""
+msgstr "Không, tắt kiểm tra"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:490
 msgid "Once the image is written, the system will reboot."
-msgstr ""
+msgstr "Sau khi ghi ảnh xong, hệ thống sẽ khởi động lại."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:29
 msgid ""
@@ -251,7 +254,7 @@ msgstr "Gói"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:314
 msgid "Paste the contents of the clipboard to"
-msgstr ""
+msgstr "Dán nội dung trong clipboard vào"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:186
 msgid "Profile"
@@ -291,7 +294,7 @@ msgstr "Yêu cầu ở vị trí hàng đợi xây dựng %s"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:31
 msgid "Revision"
-msgstr ""
+msgstr "Phiên bản (revision)"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:180
 msgid "SHA256"
@@ -303,7 +306,7 @@ msgstr "Tìm kiếm bản nâng cấp firmware"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:50
 msgid "Search for upgrades when opening the Attended Sysupgrade tab"
-msgstr ""
+msgstr "Tìm bản nâng cấp khi mở tab Attended Sysupgrade"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
 msgid "Search on opening"
@@ -331,7 +334,7 @@ msgstr "Cài đặt ImageBuilder"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:90
 msgid "Setting up ImageBuilder"
-msgstr ""
+msgstr "Đang thiết lập ImageBuilder"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:59
 msgid "Show advanced options like package list modification"
@@ -339,11 +342,11 @@ msgstr "Hiển thị các tùy chọn nâng cao như sửa đổi danh sách gó
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
 msgid "Signing images"
-msgstr ""
+msgstr "Đang ký hình ảnh"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:63
 msgid "Stop showing upgrade alerts"
-msgstr ""
+msgstr "Ngừng hiển thị cảnh báo nâng cấp"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:245
 msgid "Successfully created firmware image"
@@ -365,6 +368,7 @@ msgstr ""
 msgid ""
 "The check will be performed every time the Status -> Overview page is loaded."
 msgstr ""
+"Việc kiểm tra sẽ được thực hiện mỗi khi trang Status -> Overview được tải."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:677
 msgid "The device runs the latest firmware version %s - %s"
@@ -381,6 +385,8 @@ msgstr ""
 msgid ""
 "This should take at least a minute, so please wait for the login screen."
 msgstr ""
+"Quá trình này sẽ mất ít nhất một phút, vì vậy vui lòng chờ màn hình đăng "
+"nhập."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:469
 msgid "Uploading firmware from browser to device"
@@ -392,11 +398,11 @@ msgstr "Đang tải lên..."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:92
 msgid "Validating package selection"
-msgstr ""
+msgstr "Đang xác thực lựa chọn gói"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:91
 msgid "Validating revision"
-msgstr ""
+msgstr "Đang xác thực phiên bản"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
 msgid "Version"
@@ -404,7 +410,7 @@ msgstr "Phiên bản"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:494
 msgid "While you are waiting, do not unpower device!"
-msgstr ""
+msgstr "Trong khi chờ, đừng tắt nguồn thiết bị!"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:481
 msgid "Wrong checksum"
@@ -412,7 +418,7 @@ msgstr "Checksum sai"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:202
 msgid "Yes, enable checking"
-msgstr ""
+msgstr "Có, bật kiểm tra"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:197
 msgid ""
@@ -420,6 +426,9 @@ msgid ""
 "dialog will not be shown again, but you can go to System -> Attended "
 "Sysupgrade configuration to change the setting."
 msgstr ""
+"Bạn chưa thiết lập tùy chọn cho cài đặt này. Khi đã thiết lập, hộp thoại này "
+"sẽ không còn hiển thị nữa, nhưng bạn có thể vào System -> Attended "
+"Sysupgrade configuration để thay đổi cài đặt."
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
 msgid "[installed] %s"
@@ -427,15 +436,15 @@ msgstr "[đã cài đặt] %s"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:60
 msgid "and"
-msgstr ""
+msgstr ""
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:61
 msgid "release notes"
-msgstr ""
+msgstr "ghi chú phát hành"
 
 #: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:19
 msgid "this forum thread"
-msgstr ""
+msgstr "chủ đề diễn đàn này"
 
 #~ msgid "Search for new sysupgrades on opening the tab"
 #~ msgstr "Tìm kiếm sysupgrade mới khi mở tab"
diff --git a/applications/luci-app-babeld/po/de/babeld.po b/applications/luci-app-babeld/po/de/babeld.po
new file mode 100644 (file)
index 0000000..34aab99
--- /dev/null
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
diff --git a/applications/luci-app-babeld/po/ga/babeld.po b/applications/luci-app-babeld/po/ga/babeld.po
new file mode 100644 (file)
index 0000000..0191f38
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
diff --git a/applications/luci-app-babeld/po/ru/babeld.po b/applications/luci-app-babeld/po/ru/babeld.po
new file mode 100644 (file)
index 0000000..5459409
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
diff --git a/applications/luci-app-babeld/po/ta/babeld.po b/applications/luci-app-babeld/po/ta/babeld.po
new file mode 100644 (file)
index 0000000..0c66f9f
--- /dev/null
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ta\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-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
diff --git a/applications/luci-app-babeld/po/uk/babeld.po b/applications/luci-app-babeld/po/uk/babeld.po
new file mode 100644 (file)
index 0000000..cdd58f3
--- /dev/null
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr ""
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr ""
index 1b1897f556be204c63bbcb73b5154c9cf84e0564..c95bae9dd0a702f9ff662f33cb8918ad38c35beb 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -52,7 +52,7 @@ msgstr "<IP-adresa>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
 msgid "<IP-Address><CSV-Separator>"
-msgstr ""
+msgstr "<IP-adresa><CSV-oddělovač>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
 msgid "<IP-Address><Space><Netmask>"
@@ -889,7 +889,7 @@ msgstr "Vzdálený token"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
 msgid "Remote logging Event"
-msgstr ""
+msgstr "Událost vzdáleného zaznamenávání událostí"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Report Directory"
index fdc212f46e543699a6cf148aec1fca4d4e79c180..e84cce92fa60b2bed96e768a46bb090b47557c95 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-14 04:13+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -106,7 +106,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
 msgid "Allow Protocol/Ports"
index e1b230635deaa7aaae57d87a5d1b76e8ad2bbb1a..27d97a58f1693a86acd880b5f69149ec23880640 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-30 12:47+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/ga/>\n"
@@ -9,7 +9,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
 "6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -53,7 +53,7 @@ msgstr "<Seoladh-IP>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
 msgid "<IP-Address><CSV-Separator>"
-msgstr ""
+msgstr "<Seoladh-IP><Deighilteoir-CSV>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
 msgid "<IP-Address><Space><Netmask>"
@@ -889,7 +889,7 @@ msgstr "Comhartha iargúlta"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
 msgid "Remote logging Event"
-msgstr ""
+msgstr "Imeacht logála cianda"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Report Directory"
index 0f85ac8df587ca7d1a81f87151ef9543c7fff327..04c79938694b75dc5386d6445ab6574dbc65f1e5 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-14 19:10+0000\n"
+"PO-Revision-Date: 2026-04-21 12:33+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -246,7 +246,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:306
 msgid "Clear"
-msgstr "ì\82­ì \9c"
+msgstr "ì´\88기í\99\94"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:733
 msgid "Collection of IP addresses based on Autonomous System Numbers."
@@ -856,11 +856,11 @@ msgstr "규칙"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
 msgid "Run Flags"
-msgstr ""
+msgstr "실행 플래그"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Run Information"
-msgstr ""
+msgstr "실행 정보"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "SYN-Threshold"
index f1be73e3840d9cdd63f191dcf3da776f8977dfa2..164ce2f9f6fe7769d2483dcbce34524f228533fc 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-02 19:05+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -55,7 +55,7 @@ msgstr "<IP-adresas>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
 msgid "<IP-Address><CSV-Separator>"
-msgstr ""
+msgstr "<IP-adresas><„CSV“-skyriklis>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
 msgid "<IP-Address><Space><Netmask>"
@@ -898,7 +898,7 @@ msgstr "Regioninis interneto registras"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:604
 msgid "Regular expressions to detect suspicious IPs in the system log."
 msgstr ""
-"Reguliariosios išraiškos, skirtos aptikti  įtartinus IP (dgs.) sistemos "
+"Reguliariosios išraiškos, skirtos aptikti įtartinus IP (dgs.) sistemos "
 "žurnale."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
@@ -907,7 +907,7 @@ msgstr "Nuotolinis žetonas"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
 msgid "Remote logging Event"
-msgstr ""
+msgstr "Nuotolinis žurnalinimo įvykis"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Report Directory"
@@ -977,7 +977,7 @@ msgstr "Pasibaigę paieškos užklausos laikas."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
 msgid "Select one of the pre-configured download utilities."
-msgstr "Pasirinkti vieną iš iš anksto sukonfigūruotų atsisiuntimo įrankių."
+msgstr "Pasirinkti vieną iš anksto sukonfigūruotų atsisiuntimo įrankių."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:229
 msgid "Select the WAN network device(s)."
@@ -1209,7 +1209,7 @@ msgstr "Žetonas, skirtas komunikuoti su „cgi“ sąsaja ir/arba sietuvu."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:656
 msgid "Topic for banIP notification E-Mails."
-msgstr "Tema, skirta „banIP“ pranešimų el. paštams"
+msgstr "Tema, skirta „banIP“ pranešimams el. paštui/-ams."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
 msgid "Trigger Delay"
index 9b001d2f05e37e846aec570890d49490acbaaf8b..0c4c2af1447b33dd9a7c193c5693dfaf0096ea6f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:31+0000\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
 "Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsbanip/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -52,11 +52,11 @@ msgstr "<Endereço IP>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
 msgid "<IP-Address><CSV-Separator>"
-msgstr ""
+msgstr "<Endereço IP><Separador CSV>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
 msgid "<IP-Address><Space><Netmask>"
-msgstr ""
+msgstr "<Endereço IP><Espaço><Máscara de rede>"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:237
 msgid "<Suricata Syntax>"
@@ -441,7 +441,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:210
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:219
 msgid "Enables IPv4 support."
@@ -471,7 +471,7 @@ msgstr "Fontes Externas de Lista de Bloqueio"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:376
 msgid "Failed to generate a banIP report!"
-msgstr ""
+msgstr "Falha ao gerar o relatório do banIP!"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541
 msgid "Feed Complete"
@@ -511,7 +511,7 @@ msgstr "Sinalizador não suportado"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:194
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
 msgid "Grant access to LuCI app banIP"
@@ -613,7 +613,7 @@ msgstr "Caracteres inválidos"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:818
 msgid "Invalid expiry format, e.g. 5m, 2h, 1d or 1h30m"
-msgstr ""
+msgstr "Formato de expiração inválido (ex.: 5m, 2h, 1d ou 1h30m)"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:120
 msgid "Invalid input values, unable to save modifications."
@@ -740,7 +740,7 @@ msgstr "Dispositivos de rede"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
 msgid "Network error"
-msgstr ""
+msgstr "Erro de rede"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
 msgid "Nice Level"
@@ -839,7 +839,7 @@ msgstr ""
 
 #: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:25
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid ""
@@ -897,7 +897,7 @@ msgstr "Token Remoto"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
 msgid "Remote logging Event"
-msgstr ""
+msgstr "Evento de log remoto"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
 msgid "Report Directory"
@@ -923,7 +923,7 @@ msgstr "Executar Flags"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
 msgid "Run Information"
-msgstr "Informações de Execução"
+msgstr "Informações de execução"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
 msgid "SYN-Threshold"
@@ -955,7 +955,7 @@ msgstr "Pesquisar IP"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:49
 msgid "Search is running, please wait..."
-msgstr ""
+msgstr "A pesquisa está em andamento, aguarde..."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:13
 msgid "Search the banIP-related Sets for a specific IP."
@@ -963,7 +963,7 @@ msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:68
 msgid "Search timed out."
-msgstr ""
+msgstr "Tempo limite de pesquisa esgotado."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
 msgid "Select one of the pre-configured download utilities."
@@ -1180,6 +1180,8 @@ msgid ""
 "To enable email notifications, set up the 'msmtp' package and specify a "
 "valid E-Mail receiver address."
 msgstr ""
+"Para habilitar as notificações por e-mail, configure o pacote 'msmtp' e "
+"especifique um endereço de e-mail de destinatário válido."
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
 msgid "Token to communicate with the cgi interface."
@@ -1215,7 +1217,7 @@ msgstr "URLv6"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:91
 msgid "Unable to parse the banIP runtime information!"
-msgstr ""
+msgstr "Não foi possível analisar as informações de tempo de execução do banIP!"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:705
 msgid "Unable to parse the countries file!"
index 084f2bbcdbdc435b9833997474ccd8024ad9cfba..2d608d4e87cc07948e17b351d9e9ee1c39c7a33b 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-06-16 17:38+0000\n"
-"Last-Translator: Hiep Nguyen <tanhiep26@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbanip/vi/>\n"
 "Language: vi\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.12.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
@@ -228,7 +228,7 @@ msgstr "Số lõi CPU"
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:144
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:193
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:241
 msgid "Chain"
@@ -644,7 +644,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
 msgid "Log Limit"
-msgstr "Giới hạn Log"
+msgstr "Giới hạn ghi log"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:579
 msgid "Log Outbound"
@@ -893,7 +893,7 @@ msgstr ""
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:315
 msgid "Save"
-msgstr ""
+msgstr "Lưu"
 
 #: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:842
 msgid "Save & Reload"
index 87062275b68e09f4106f8ecade9357256f45a9d1..a47cdf0a407acc6344132eb6268092a0664df56b 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-03 18:00+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsbcp38/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-bcp38/htdocs/luci-static/resources/view/bcp38/form.js:40
 msgid "Allowed IP ranges"
@@ -86,7 +86,7 @@ msgid ""
 "out onto the internet as per %s"
 msgstr ""
 "Ši funkcija blokuoja privačių adresų paskirties/kelionės paketų išsiuntimą į "
-"internetą pagal %s."
+"internetą pagal – %s"
 
 #~ msgid ""
 #~ "This function blocks packets with private address destinations from going "
index 8d54d56f1ce3c3a81721a17fc68b22fdfd4c6651..738dcaf5401898985017d646591f3ed5da3e20e2 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-03 17:01+0000\n"
-"Last-Translator: apocalypsenzn <lecosathler@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsbmx7/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:11
 msgid "A mesh routing protocol for Linux devices."
@@ -29,7 +29,7 @@ msgstr "Revisão do BMX7"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:41
 msgid "Bandwidth"
-msgstr "Largura de banda"
+msgstr "Largura de Banda"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:45
 msgid "CPU usage"
@@ -182,7 +182,7 @@ msgstr ""
 
 #: applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js:17
 msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
 
 #: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:78
 msgid "Primary IPv6"
diff --git a/applications/luci-app-chrony/po/de/chrony.po b/applications/luci-app-chrony/po/de/chrony.po
new file mode 100644 (file)
index 0000000..6fd7b51
--- /dev/null
@@ -0,0 +1,306 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-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 ""
+
+#: 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 ""
+
+#: 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 ""
diff --git a/applications/luci-app-chrony/po/ga/chrony.po b/applications/luci-app-chrony/po/ga/chrony.po
new file mode 100644 (file)
index 0000000..4cecaff
--- /dev/null
@@ -0,0 +1,307 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\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 ""
+
+#: 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 ""
+
+#: 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 ""
diff --git a/applications/luci-app-chrony/po/lt/chrony.po b/applications/luci-app-chrony/po/lt/chrony.po
new file mode 100644 (file)
index 0000000..dbfe0c3
--- /dev/null
@@ -0,0 +1,310 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationschrony/lt/>\n"
+"Language: lt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-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, т.е. y=2^x) laiko intervalas tarp „NIC“ laikrodžio rodmenų."
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
+msgid "(default)"
+msgstr "(numatyta/-s/-ai)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
+msgid "8e-6 (8 microseconds)"
+msgstr "„8e-6“ (8-ios mikrosekundės"
+
+#: 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 ""
diff --git a/applications/luci-app-chrony/po/ru/chrony.po b/applications/luci-app-chrony/po/ru/chrony.po
new file mode 100644 (file)
index 0000000..86d688d
--- /dev/null
@@ -0,0 +1,322 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
+"\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationschrony/ru/>\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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.17.1-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, т.е. y=2^x) интервал между считываниями часов сетевого адаптера."
+
+#: 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 ""
+"Диапазон разрешённых адресов предоставляет доступ chronyc к chronyd с "
+"указанных IP."
+
+#: 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 ""
+
+#: 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 ""
+"Отключает проверку времени действия сертификатов через %s при отсутствии RTC."
+
+#: 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 "Предоставить доступ к UCI для luci-app-chrony"
+
+#: 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 ""
diff --git a/applications/luci-app-chrony/po/uk/chrony.po b/applications/luci-app-chrony/po/uk/chrony.po
new file mode 100644 (file)
index 0000000..453a660
--- /dev/null
@@ -0,0 +1,307 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 260d0908208a07eec97ab6bff505fc7b036f2962..adda36b7cc33878330773074f49e709ec1f21bc8 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-16 23:09+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsclamav/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
 msgid "150M"
@@ -64,7 +64,7 @@ msgstr "기본"
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:64
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:72
 msgid "Blackhole"
-msgstr ""
+msgstr "블랙홀"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
 msgid "Block encrypted archives"
index 7af1aff74881735ba62736241e58c4454ce6791b..ba8c252e9c2858bd22e0697f686e7d3f9fc36de1 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-12-05 05:00+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsclamav/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
 msgid "150M"
@@ -373,7 +373,7 @@ msgstr "Pakeisti"
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:32
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:94
 msgid "Run in foreground"
-msgstr "Vykdyti ant priekinio/pirmenybinio fono."
+msgstr "Vykdyti ant priekinio/pirmenybinio fono"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
 msgid "Scan ELF files"
index 184667aa0e2c87209121a0c185b3343fd8a4f9fd..6428297b434c5e4a7a07f8b6edb9e676ea4f7e0f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsclamav/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
 msgid "150M"
@@ -96,7 +96,6 @@ msgstr ""
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
 #: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index d0ba83685e77bd3e5783c023cdfae8a2d6075340..8ebe688eddf8074cd176415b445d59b25e2c452a 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-06-06 21:59+0000\n"
-"Last-Translator: \"Filipe Mota (BlackSpirits)\" <blackspirits@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:24+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscloudflared/pt/>\n"
 "Language: pt\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.12-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
 msgid "All"
@@ -211,4 +211,4 @@ msgstr "Aviso"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
index 332f6526b6162d46529b7be49e2baa3eccd9afdd..a6c94d876b5b24c53b73b42b63c016381cab3628 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-09 19:10+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationscloudflared/pt_BR/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
 msgid "All"
@@ -205,4 +205,4 @@ msgstr "Aviso"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
 msgid "Warning"
-msgstr ""
+msgstr "Aviso"
index feff103366fbed729326096efb2ae07663df1a50..9bb9fe40c79c7a0589a4146f3b37b7685ad83c00 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscloudflared/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
 msgid "All"
@@ -42,7 +42,6 @@ msgid "Config file path"
 msgstr "Đường dẫn tệp cấu hình"
 
 #: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index 8fd0c7285dcbf5186a90485ed0f9da2111a552de..6d4179ce676ddf1d5d7aef0de58507646eb19558 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-10 18:11+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscommands/ko/>\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-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:19
 msgid "A short textual description of the configured command"
index 54dc5e0326901dc7d9b65b9dd002504236ec666f..477983297f89157a85115d048092d20257d268ed 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2026-03-16 23:10+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscoovachilli/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -314,7 +314,7 @@ msgstr "임대 시간"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:140
 msgid "Listen"
-msgstr "수신 대기(Listen)"
+msgstr "수신 대기"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:213
 msgid "Local users"
@@ -492,7 +492,7 @@ msgstr "SSID"
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:120
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:395
 msgid "Secret"
-msgstr "공유 암호(Secret)"
+msgstr "비밀"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:447
 msgid "Send CoovaChilli-OriginalURL in Access-Request"
index 27fe1a6656f989dce420f93f64e7040c2f22faf1..d9894f1294976467142042eab4b6465527a9f854 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-01-25 06:24+0000\n"
-"Last-Translator: Alexei Znamensky <russoz@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationscoovachilli/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -248,7 +248,7 @@ msgstr ""
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:75
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:207
 msgid "Executable to run as a CGI type program"
index 79d822c425dc2bc3a6c8b6d0e9519c49e70d3831..b178909a3ca6fddf67cdf219bceea23cf46d0ab7 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2025-02-17 03:43+0000\n"
-"Last-Translator: KagamineHaku <blomaway@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationscoovachilli/vi/>\n"
 "Language: vi\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.10\n"
+"X-Generator: Weblate 5.17.1-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
@@ -366,7 +366,7 @@ msgstr "NAS ID"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:197
 msgid "NAS IP"
-msgstr "NAS IP "
+msgstr "NAS IP"
 
 #: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:201
 msgid "NAS MAC"
diff --git a/applications/luci-app-csshnpd/po/de/csshnpd.po b/applications/luci-app-csshnpd/po/de/csshnpd.po
new file mode 100644 (file)
index 0000000..6ccff61
--- /dev/null
@@ -0,0 +1,136 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscsshnpd/de/>\n"
+"Language: de\n"
+"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.17.1-dev\n"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr "Zusätzliche Argumente"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-csshnpd/po/ga/csshnpd.po b/applications/luci-app-csshnpd/po/ga/csshnpd.po
new file mode 100644 (file)
index 0000000..36b556b
--- /dev/null
@@ -0,0 +1,134 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-csshnpd/po/ru/csshnpd.po b/applications/luci-app-csshnpd/po/ru/csshnpd.po
new file mode 100644 (file)
index 0000000..e81c248
--- /dev/null
@@ -0,0 +1,134 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-csshnpd/po/uk/csshnpd.po b/applications/luci-app-csshnpd/po/uk/csshnpd.po
new file mode 100644 (file)
index 0000000..8b88ee7
--- /dev/null
@@ -0,0 +1,134 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-dawn/po/de/dawn.po b/applications/luci-app-dawn/po/de/dawn.po
new file mode 100644 (file)
index 0000000..a4fb995
--- /dev/null
@@ -0,0 +1,691 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-dawn/htdocs/luci-static/resources/view/network/dawn.js:389
+msgid "2.4G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:390
+msgid "5G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:292
+msgid "802.11 code used when ASSOCIATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:298
+msgid "802.11 code used when AUTHENTICATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:310
+msgid "802.11k BEACON request DURATION parameter"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:61
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:43
+msgid "Access Point"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:217
+msgid ""
+"All timer values are in seconds. They are the main mechanism for DAWN "
+"collecting and managing much of the data that it relies on."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:399
+msgid "Ap Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:285
+msgid "Average channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:279
+msgid "Bandwidth Threshold (Mbits/s)"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:424
+msgid "Base score for AP based on operating band"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:187
+msgid "Broadcast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:164
+msgid "Broadcast IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:169
+msgid "Broadcast PORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:82
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:85
+msgid "Channel"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:405
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:68
+msgid "Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:411
+msgid "Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:78
+msgid "Check Startup services"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:60
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:58
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:51
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:385
+msgid "Compare connected station counts when considering kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:69
+msgid "Connected to Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:221
+msgid "Connection Timeout"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:316
+msgid "Control whether ASSOCIATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:321
+msgid "Control whether AUTHENTICATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:326
+msgid "Control whether PROBE frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:126
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:3
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:32
+msgid "DAWN"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:127
+msgid "DAWN Form Configuration."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:76
+msgid "DAWN service unavailable"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:309
+msgid "DURATION"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:137
+msgid "Deeper tracing to fix bugs - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:224
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:230
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:236
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:242
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:248
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:254
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:260
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:266
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:272
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:282
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:288
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:294
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:300
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:306
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:312
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:337
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:343
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:349
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:355
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:361
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:372
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:381
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:402
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:408
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:414
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:420
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:426
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:432
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:438
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:444
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:450
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:455
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:461
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:467
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:473
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:479
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:485
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:491
+msgid "Default Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:291
+msgid "Deny Association reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:297
+msgid "Deny auth reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:303
+msgid "Disassociate Neighbor Report length"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:315
+msgid "Evaluated Association Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:320
+msgid "Evaluated Auth Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:325
+msgid "Evaluated Probe Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:62
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:47
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:275
+msgid "Global Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/root/usr/share/rpcd/acl.d/luci-app-dawn.json:3
+msgid "Grant UCI access for luci-app-dawn"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "HT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:417
+msgid "HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:49
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:23
+msgid "Hearing Map"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:146
+msgid "Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:150
+msgid "Hostapd dir"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:165
+msgid "IP address for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:195
+msgid "IP address when not using UMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:170
+msgid "IP port for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:423
+msgid "Initial Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:44
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:330
+msgid "Kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:340
+msgid "Kicking Threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:130
+msgid "Local"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:134
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:429
+msgid "Low RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:435
+msgid "Low RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:448
+msgid "Lower threshold for bad channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:45
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:441
+msgid "Max Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:447
+msgid "Max Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:346
+msgid "Max Station Diff"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:280
+msgid ""
+"Maximum reported AP-client bandwidth permitted when kicking. Set to zero to "
+"disable the check."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:185
+msgid "Method of networking between DAWN instances"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:331
+msgid "Method to select clients to move to better AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:376
+msgid "Method used to set Neighbor Report on AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:465
+msgid "Midpoint for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:352
+msgid "Min Number To Kick"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:358
+msgid "Min Probe Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:341
+msgid "Minimum score difference to consider kicking to alternate AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:138
+msgid ""
+"More info to help trace where algorithms may be going wrong - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:188
+msgid "Multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:364
+msgid "Neighbors"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:156
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:30
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:14
+msgid "Network Overview"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:184
+msgid "Network option"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:452
+msgid "No HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:458
+msgid "No VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:93
+msgid "No access points available."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:99
+#: 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 ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:347
+msgid ""
+"Number of connected stations to consider \"better\" for use_station_count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:353
+msgid ""
+"Number of consecutive times a client should be evaluated as ready to kick "
+"before actually doing it"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:304
+msgid "Number of entries to include in a 802.11v DISASSOCIATE Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:286
+msgid "Number of sampling periods to average channel utilization values over"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:359
+msgid "Number of times a client should retry PROBE before acceptance"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:151
+msgid "Path to hostapd runtime information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:400
+msgid "Per AP weighting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:483
+msgid "Per dB increment for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:204
+msgid "Port for TCP networking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:370
+msgid ""
+"Preferred order for using Passive, Active or Table 802.11k BEACON information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "RCPI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:369
+msgid "RRM Mode"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "RSNI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:470
+msgid "RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:464
+msgid "RSSI Center"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:476
+msgid "RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:482
+msgid "RSSI Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "Received Channel Power Indication"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "Received Signal to Noise Indicator"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:227
+msgid "Remove AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:233
+msgid "Remove Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:239
+msgid "Remove Probe"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:139
+msgid "Reporting on standard behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:70
+msgid "Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:471
+msgid "Score addition when signal exceeds threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:430
+msgid "Score addition when signal is below threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:453
+msgid "Score increment if HT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:418
+msgid "Score increment if HT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:459
+msgid "Score increment if VHT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:489
+msgid "Score increment if VHT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:442
+msgid "Score increment if channel utilization is above max_chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:406
+msgid "Score increment if channel utilization is below chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:142
+msgid "Serious malfunction / unexpected behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:194
+msgid "Server IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:375
+msgid "Set Hostapd Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:65
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:61
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:141
+msgid "Something appears wrong, but recoverable"
+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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:140
+msgid "Standard behaviour always worth reporting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:48
+msgid "Stations Connected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:203
+msgid "TCP port"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:190
+msgid "TCP w/out UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:189
+msgid "TCP with UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:477
+msgid "Threshold for a good RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:436
+msgid "Threshold for bad RSSI"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:246
+msgid "Timer to ask all connected clients for a new BEACON REPORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:252
+msgid "Timer to get recent channel utilization figure for each local BSSID"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:270
+msgid ""
+"Timer to refresh / remove the TCP connections to other DAWN instances found "
+"via uMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:258
+msgid ""
+"Timer to refresh local connection information and send revised NEIGHBOR "
+"REPORT to all clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:228
+msgid "Timer to remove expired AP entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:240
+msgid "Timer to remove expired PROBE and BEACON entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:234
+msgid "Timer to remove expired client entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:216
+msgid "Times"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:222
+msgid "Timespan until a connection is seen as disconnected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:77
+msgid ""
+"Unable to query the DAWN service via ubus, the service appears to be stopped."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:245
+msgid "Update Beacon reports"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:251
+msgid "Update Channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:257
+msgid "Update Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:263
+msgid "Update Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:269
+msgid "Update TCP connections"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:412
+msgid "Upper threshold for good channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:384
+msgid "Use Station Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:46
+msgid "Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "VHT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:488
+msgid "VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:135
+msgid "Verbosity of messages in syslog"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "Very High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "Yes"
+msgstr ""
diff --git a/applications/luci-app-dawn/po/ga/dawn.po b/applications/luci-app-dawn/po/ga/dawn.po
new file mode 100644 (file)
index 0000000..f3588a9
--- /dev/null
@@ -0,0 +1,692 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:389
+msgid "2.4G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:390
+msgid "5G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:292
+msgid "802.11 code used when ASSOCIATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:298
+msgid "802.11 code used when AUTHENTICATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:310
+msgid "802.11k BEACON request DURATION parameter"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:61
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:43
+msgid "Access Point"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:217
+msgid ""
+"All timer values are in seconds. They are the main mechanism for DAWN "
+"collecting and managing much of the data that it relies on."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:399
+msgid "Ap Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:285
+msgid "Average channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:279
+msgid "Bandwidth Threshold (Mbits/s)"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:424
+msgid "Base score for AP based on operating band"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:187
+msgid "Broadcast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:164
+msgid "Broadcast IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:169
+msgid "Broadcast PORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:82
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:85
+msgid "Channel"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:405
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:68
+msgid "Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:411
+msgid "Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:78
+msgid "Check Startup services"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:60
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:58
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:51
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:385
+msgid "Compare connected station counts when considering kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:69
+msgid "Connected to Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:221
+msgid "Connection Timeout"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:316
+msgid "Control whether ASSOCIATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:321
+msgid "Control whether AUTHENTICATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:326
+msgid "Control whether PROBE frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:126
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:3
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:32
+msgid "DAWN"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:127
+msgid "DAWN Form Configuration."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:76
+msgid "DAWN service unavailable"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:309
+msgid "DURATION"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:137
+msgid "Deeper tracing to fix bugs - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:224
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:230
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:236
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:242
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:248
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:254
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:260
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:266
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:272
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:282
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:288
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:294
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:300
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:306
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:312
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:337
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:343
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:349
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:355
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:361
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:372
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:381
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:402
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:408
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:414
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:420
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:426
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:432
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:438
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:444
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:450
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:455
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:461
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:467
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:473
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:479
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:485
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:491
+msgid "Default Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:291
+msgid "Deny Association reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:297
+msgid "Deny auth reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:303
+msgid "Disassociate Neighbor Report length"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:315
+msgid "Evaluated Association Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:320
+msgid "Evaluated Auth Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:325
+msgid "Evaluated Probe Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:62
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:47
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:275
+msgid "Global Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/root/usr/share/rpcd/acl.d/luci-app-dawn.json:3
+msgid "Grant UCI access for luci-app-dawn"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "HT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:417
+msgid "HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:49
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:23
+msgid "Hearing Map"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:146
+msgid "Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:150
+msgid "Hostapd dir"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:165
+msgid "IP address for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:195
+msgid "IP address when not using UMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:170
+msgid "IP port for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:423
+msgid "Initial Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:44
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:330
+msgid "Kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:340
+msgid "Kicking Threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:130
+msgid "Local"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:134
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:429
+msgid "Low RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:435
+msgid "Low RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:448
+msgid "Lower threshold for bad channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:45
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:441
+msgid "Max Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:447
+msgid "Max Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:346
+msgid "Max Station Diff"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:280
+msgid ""
+"Maximum reported AP-client bandwidth permitted when kicking. Set to zero to "
+"disable the check."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:185
+msgid "Method of networking between DAWN instances"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:331
+msgid "Method to select clients to move to better AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:376
+msgid "Method used to set Neighbor Report on AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:465
+msgid "Midpoint for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:352
+msgid "Min Number To Kick"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:358
+msgid "Min Probe Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:341
+msgid "Minimum score difference to consider kicking to alternate AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:138
+msgid ""
+"More info to help trace where algorithms may be going wrong - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:188
+msgid "Multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:364
+msgid "Neighbors"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:156
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:30
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:14
+msgid "Network Overview"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:184
+msgid "Network option"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:452
+msgid "No HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:458
+msgid "No VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:93
+msgid "No access points available."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:99
+#: 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 ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:347
+msgid ""
+"Number of connected stations to consider \"better\" for use_station_count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:353
+msgid ""
+"Number of consecutive times a client should be evaluated as ready to kick "
+"before actually doing it"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:304
+msgid "Number of entries to include in a 802.11v DISASSOCIATE Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:286
+msgid "Number of sampling periods to average channel utilization values over"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:359
+msgid "Number of times a client should retry PROBE before acceptance"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:151
+msgid "Path to hostapd runtime information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:400
+msgid "Per AP weighting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:483
+msgid "Per dB increment for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:204
+msgid "Port for TCP networking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:370
+msgid ""
+"Preferred order for using Passive, Active or Table 802.11k BEACON information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "RCPI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:369
+msgid "RRM Mode"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "RSNI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:470
+msgid "RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:464
+msgid "RSSI Center"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:476
+msgid "RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:482
+msgid "RSSI Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "Received Channel Power Indication"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "Received Signal to Noise Indicator"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:227
+msgid "Remove AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:233
+msgid "Remove Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:239
+msgid "Remove Probe"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:139
+msgid "Reporting on standard behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:70
+msgid "Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:471
+msgid "Score addition when signal exceeds threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:430
+msgid "Score addition when signal is below threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:453
+msgid "Score increment if HT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:418
+msgid "Score increment if HT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:459
+msgid "Score increment if VHT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:489
+msgid "Score increment if VHT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:442
+msgid "Score increment if channel utilization is above max_chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:406
+msgid "Score increment if channel utilization is below chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:142
+msgid "Serious malfunction / unexpected behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:194
+msgid "Server IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:375
+msgid "Set Hostapd Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:65
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:61
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:141
+msgid "Something appears wrong, but recoverable"
+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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:140
+msgid "Standard behaviour always worth reporting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:48
+msgid "Stations Connected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:203
+msgid "TCP port"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:190
+msgid "TCP w/out UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:189
+msgid "TCP with UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:477
+msgid "Threshold for a good RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:436
+msgid "Threshold for bad RSSI"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:246
+msgid "Timer to ask all connected clients for a new BEACON REPORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:252
+msgid "Timer to get recent channel utilization figure for each local BSSID"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:270
+msgid ""
+"Timer to refresh / remove the TCP connections to other DAWN instances found "
+"via uMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:258
+msgid ""
+"Timer to refresh local connection information and send revised NEIGHBOR "
+"REPORT to all clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:228
+msgid "Timer to remove expired AP entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:240
+msgid "Timer to remove expired PROBE and BEACON entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:234
+msgid "Timer to remove expired client entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:216
+msgid "Times"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:222
+msgid "Timespan until a connection is seen as disconnected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:77
+msgid ""
+"Unable to query the DAWN service via ubus, the service appears to be stopped."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:245
+msgid "Update Beacon reports"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:251
+msgid "Update Channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:257
+msgid "Update Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:263
+msgid "Update Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:269
+msgid "Update TCP connections"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:412
+msgid "Upper threshold for good channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:384
+msgid "Use Station Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:46
+msgid "Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "VHT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:488
+msgid "VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:135
+msgid "Verbosity of messages in syslog"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "Very High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "Yes"
+msgstr ""
diff --git a/applications/luci-app-dawn/po/uk/dawn.po b/applications/luci-app-dawn/po/uk/dawn.po
new file mode 100644 (file)
index 0000000..3235830
--- /dev/null
@@ -0,0 +1,692 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:389
+msgid "2.4G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:390
+msgid "5G Band Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:292
+msgid "802.11 code used when ASSOCIATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:298
+msgid "802.11 code used when AUTHENTICATION is denied"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:310
+msgid "802.11k BEACON request DURATION parameter"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:61
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:43
+msgid "Access Point"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:217
+msgid ""
+"All timer values are in seconds. They are the main mechanism for DAWN "
+"collecting and managing much of the data that it relies on."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:399
+msgid "Ap Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:285
+msgid "Average channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:279
+msgid "Bandwidth Threshold (Mbits/s)"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:424
+msgid "Base score for AP based on operating band"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:187
+msgid "Broadcast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:164
+msgid "Broadcast IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:169
+msgid "Broadcast PORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:82
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:85
+msgid "Channel"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:405
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:68
+msgid "Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:411
+msgid "Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:78
+msgid "Check Startup services"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:60
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:58
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:51
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:385
+msgid "Compare connected station counts when considering kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:69
+msgid "Connected to Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:221
+msgid "Connection Timeout"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:316
+msgid "Control whether ASSOCIATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:321
+msgid "Control whether AUTHENTICATION frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:326
+msgid "Control whether PROBE frames are evaluated for rejection"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:126
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:3
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:32
+msgid "DAWN"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:127
+msgid "DAWN Form Configuration."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:76
+msgid "DAWN service unavailable"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:309
+msgid "DURATION"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:137
+msgid "Deeper tracing to fix bugs - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:224
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:230
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:236
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:242
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:248
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:254
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:260
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:266
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:272
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:282
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:288
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:294
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:300
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:306
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:312
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:337
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:343
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:349
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:355
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:361
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:372
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:381
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:402
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:408
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:414
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:420
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:426
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:432
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:438
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:444
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:450
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:455
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:461
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:467
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:473
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:479
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:485
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:491
+msgid "Default Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:291
+msgid "Deny Association reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:297
+msgid "Deny auth reason"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:303
+msgid "Disassociate Neighbor Report length"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:315
+msgid "Evaluated Association Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:320
+msgid "Evaluated Auth Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:325
+msgid "Evaluated Probe Req"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:62
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:47
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:275
+msgid "Global Metric"
+msgstr ""
+
+#: applications/luci-app-dawn/root/usr/share/rpcd/acl.d/luci-app-dawn.json:3
+msgid "Grant UCI access for luci-app-dawn"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "HT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:417
+msgid "HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:49
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:23
+msgid "Hearing Map"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:63
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:49
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:59
+msgid "High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:146
+msgid "Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:150
+msgid "Hostapd dir"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:165
+msgid "IP address for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:195
+msgid "IP address when not using UMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:170
+msgid "IP port for broadcast and multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:423
+msgid "Initial Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:44
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:330
+msgid "Kicking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:340
+msgid "Kicking Threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:130
+msgid "Local"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:134
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:429
+msgid "Low RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:435
+msgid "Low RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:448
+msgid "Lower threshold for bad channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:45
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:441
+msgid "Max Channel Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:447
+msgid "Max Channel Utilization Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:346
+msgid "Max Station Diff"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:280
+msgid ""
+"Maximum reported AP-client bandwidth permitted when kicking. Set to zero to "
+"disable the check."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:185
+msgid "Method of networking between DAWN instances"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:331
+msgid "Method to select clients to move to better AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:376
+msgid "Method used to set Neighbor Report on AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:465
+msgid "Midpoint for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:352
+msgid "Min Number To Kick"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:358
+msgid "Min Probe Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:341
+msgid "Minimum score difference to consider kicking to alternate AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:138
+msgid ""
+"More info to help trace where algorithms may be going wrong - for debugging"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:188
+msgid "Multicast"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:364
+msgid "Neighbors"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:156
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:30
+#: applications/luci-app-dawn/root/usr/share/luci/menu.d/luci-app-dawn.json:14
+msgid "Network Overview"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:184
+msgid "Network option"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:452
+msgid "No HT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:458
+msgid "No VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:93
+msgid "No access points available."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:99
+#: 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 ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:347
+msgid ""
+"Number of connected stations to consider \"better\" for use_station_count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:353
+msgid ""
+"Number of consecutive times a client should be evaluated as ready to kick "
+"before actually doing it"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:304
+msgid "Number of entries to include in a 802.11v DISASSOCIATE Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:286
+msgid "Number of sampling periods to average channel utilization values over"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:359
+msgid "Number of times a client should retry PROBE before acceptance"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:151
+msgid "Path to hostapd runtime information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:400
+msgid "Per AP weighting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:483
+msgid "Per dB increment for weighted RSSI evaluation"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:204
+msgid "Port for TCP networking"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:370
+msgid ""
+"Preferred order for using Passive, Active or Table 802.11k BEACON information"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "RCPI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:369
+msgid "RRM Mode"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "RSNI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:470
+msgid "RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:464
+msgid "RSSI Center"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:476
+msgid "RSSI Value"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:482
+msgid "RSSI Weight"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:66
+msgid "Received Channel Power Indication"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:67
+msgid "Received Signal to Noise Indicator"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:227
+msgid "Remove AP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:233
+msgid "Remove Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:239
+msgid "Remove Probe"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:139
+msgid "Reporting on standard behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:70
+msgid "Score"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:471
+msgid "Score addition when signal exceeds threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:430
+msgid "Score addition when signal is below threshold"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:453
+msgid "Score increment if HT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:418
+msgid "Score increment if HT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:459
+msgid "Score increment if VHT is not supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:489
+msgid "Score increment if VHT is supported"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:442
+msgid "Score increment if channel utilization is above max_chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:406
+msgid "Score increment if channel utilization is below chan_util_val"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:142
+msgid "Serious malfunction / unexpected behaviour"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:194
+msgid "Server IP"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:375
+msgid "Set Hostapd Neighbor Report"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:65
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:61
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:141
+msgid "Something appears wrong, but recoverable"
+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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:140
+msgid "Standard behaviour always worth reporting"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:48
+msgid "Stations Connected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:203
+msgid "TCP port"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:190
+msgid "TCP w/out UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:189
+msgid "TCP with UMDNS discovery"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:477
+msgid "Threshold for a good RSSI"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:436
+msgid "Threshold for bad RSSI"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:246
+msgid "Timer to ask all connected clients for a new BEACON REPORT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:252
+msgid "Timer to get recent channel utilization figure for each local BSSID"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:270
+msgid ""
+"Timer to refresh / remove the TCP connections to other DAWN instances found "
+"via uMDNS"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:258
+msgid ""
+"Timer to refresh local connection information and send revised NEIGHBOR "
+"REPORT to all clients"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:228
+msgid "Timer to remove expired AP entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:240
+msgid "Timer to remove expired PROBE and BEACON entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:234
+msgid "Timer to remove expired client entries from core data set"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:216
+msgid "Times"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:222
+msgid "Timespan until a connection is seen as disconnected"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:77
+msgid ""
+"Unable to query the DAWN service via ubus, the service appears to be stopped."
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:245
+msgid "Update Beacon reports"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:251
+msgid "Update Channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:257
+msgid "Update Client"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:263
+msgid "Update Hostapd"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:269
+msgid "Update TCP connections"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:412
+msgid "Upper threshold for good channel utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:384
+msgid "Use Station Count"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:46
+msgid "Utilization"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "VHT"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:488
+msgid "VHT Support"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:135
+msgid "Verbosity of messages in syslog"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/hearing_map.js:64
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:50
+#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:60
+msgid "Very High Throughput"
+msgstr ""
+
+#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:36
+msgid "Yes"
+msgstr ""
index 29ce914ed53c8fc6ae48d0969a8e781ee60bd2eb..6d6092125e82aa595b71e64673f8cc8e3b0f6308 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-12 14:46+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsdcwapd/pt_BR/>\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"
-"X-Generator: Weblate 5.13-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -74,7 +74,7 @@ msgstr "Geral"
 
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:30
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-dcwapd/root/usr/share/rpcd/acl.d/luci-app-dcwapd.json:3
 msgid "Grant UCI access for luci-app-dcwapd"
index 41c85a3bd1e594dbd34bbc56eb15a2454ac82940..1e68d7037b1f40b040e4ed4e710bff367317db54 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2023-06-20 14:47+0000\n"
-"Last-Translator: Mashiro <michio.haiyaku@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdcwapd/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.18.1\n"
+"X-Generator: Weblate 5.17.1-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
@@ -66,7 +66,7 @@ msgstr "Bộ lọc"
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:144
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:196
 msgid "Filters"
-msgstr "Bộ lọc"
+msgstr "Các bộ lọc"
 
 #: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:30
 msgid "General"
index f9e560b80f01627760e4a6329cf7dc8f61de9e13..89a3fb73fe593baca4644a7b7b7602214695c00e 100644 (file)
@@ -2,7 +2,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-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
 msgid "\"../\" not allowed in path for Security Reason."
@@ -514,7 +514,7 @@ msgstr "Nespuštěné"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429
 msgid "Number of last lines stored in log files"
index c8349867c381fcab47167ad4f5b7b9caa743acca..9dc760e7fa45e67e93c50a96fe79bc28c81c0b69 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-ddns 2.4.2-1\n"
 "POT-Creation-Date: 2016-09-25 10:43+0200\n"
-"PO-Revision-Date: 2026-03-23 18:10+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/de/>\n"
 "Language: de\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 "X-Poedit-Basepath: .\n"
 
@@ -30,7 +30,7 @@ msgstr "Neue Dienste hinzufügen..."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
 msgid "Allow non-public IPs"
index d1bae99f7d6fb51d61847f1d40dcee1ae9b475f2..5a12a420861defe8b1f3226049a0408b99026c54 100644 (file)
@@ -2,8 +2,8 @@ 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: 2025-10-30 03:41+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/pt/>\n"
 "Language: pt\n"
@@ -11,7 +11,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.14.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
 msgid "\"../\" not allowed in path for Security Reason."
@@ -517,7 +517,7 @@ msgstr "Não em execução"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429
 msgid "Number of last lines stored in log files"
@@ -833,7 +833,7 @@ msgstr "Verificar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: 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
index 5fab511ffb155d43ec43634235a6121bef3d3d61..602f89d2f547c0faea6823759dc1233ea1545394 100644 (file)
@@ -2,7 +2,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-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsddns/pt_BR/>\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
 msgid "\"../\" not allowed in path for Security Reason."
@@ -183,7 +183,7 @@ msgstr "Define a rede para ler endereço IP de sistemas"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:18
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:748
 msgid "Domain"
@@ -210,7 +210,7 @@ msgstr "Habilitar comunicação segura com o provedor 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 "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
 msgid "Error"
@@ -516,7 +516,7 @@ msgstr "Não está em execução"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:964
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:429
 msgid "Number of last lines stored in log files"
@@ -834,7 +834,7 @@ msgstr "Verificar"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: 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
index 249373783573bc8f105f397fb3c0362f9029f84f..e89a972ca58a476308cdbebc1b8623ae0f9ce0d2 100644 (file)
@@ -2,8 +2,8 @@ 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: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsddns/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
 msgid "\"../\" not allowed in path for Security Reason."
@@ -19,7 +19,7 @@ msgstr "\"../\" không được phép trong đường dẫn vì lý do bảo m
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763
 msgid "A.k.a. the TOKEN at e.g. afraid.org"
-msgstr ""
+msgstr "Còn gọi là TOKEN, ví dụ tại afraid.org"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:458
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:526
@@ -76,7 +76,7 @@ msgstr ""
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:532
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:981
 msgid "Check Interval"
@@ -87,7 +87,6 @@ msgid "Check Unit"
 msgstr "Kiểm tra đơn vị"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
@@ -135,7 +134,7 @@ msgstr "Kịch bản cập nhật tùy chỉnh"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:284
 msgid "DDNS"
-msgstr ""
+msgstr "DDNS"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:207
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:279
@@ -217,7 +216,7 @@ msgstr "Lỗi"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040
 msgid "Error Max Retry Counter"
-msgstr ""
+msgstr "Lỗi: Đã đạt số lần thử lại tối đa"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1050
 msgid "Error Retry Interval"
@@ -430,6 +429,8 @@ msgstr "Tra cứu Tên máy"
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:807
 msgid "Method used to determine the system IP-Address to send in updates"
 msgstr ""
+"Phương pháp được sử dụng để xác định địa chỉ IP của hệ thống để gửi trong "
+"các bản cập nhật"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:491
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1124
@@ -484,7 +485,7 @@ msgstr "Cập nhật tiếp theo"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1145
 msgid "Next Verify"
-msgstr ""
+msgstr "Lần xác minh tiếp theo"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:227
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1135
@@ -743,6 +744,8 @@ msgid ""
 "This is only a problem with multiple WAN interfaces and your DDNS provider "
 "is unreachable via one of them."
 msgstr ""
+"Đây chỉ là vấn đề khi có nhiều giao diện WAN và nhà cung cấp DDNS của bạn "
+"không thể truy cập được qua một trong số đó."
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1085
 msgid "This is the current content of the log file in %h for this service."
@@ -787,7 +790,7 @@ msgstr "Cập nhật Danh sách Dịch vụ DDns"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:684
 msgid "Update URL"
-msgstr ""
+msgstr "URL cập nhật"
 
 #: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:709
 msgid "Update URL for updating your DDNS Provider."
index ffe32702cb9c2aa77838414e72c830f504719c1b..c630b1fccdbbc34d20bb11e8cf3ac6347997657f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-02 14:01+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdockerman/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
 msgid "/mnt/path"
@@ -2023,7 +2023,7 @@ msgstr ""
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:240
 msgid "Version"
-msgstr ""
+msgstr "Version"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:357
 msgid "Volume (named)"
index 6fbac7172b649a39c65e77c631c1464c6edd62d2..048100387c0c5a064b1c0dd50aafa8fd6c3f5b95 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-17 12:24+0000\n"
-"Last-Translator: ZW <roc_fe@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdockerman/ko/>\n"
 "Language: ko\n"
@@ -235,7 +235,7 @@ msgstr ""
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1181
 msgid "Clear"
-msgstr "ì\82­ì \9c"
+msgstr "ì´\88기í\99\94"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:617
 msgid "Click to add a new tag to this image"
@@ -2205,7 +2205,7 @@ msgstr "저장"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:412
 msgid "secret"
-msgstr ""
+msgstr "비밀"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:413
 msgid "service"
index b4283ece48834a7146fbf66d26f797677db85268..9e2dea6f8f3359af108a9222239182a057a6af9a 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-17 08:13+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdockerman/lt/>\n"
@@ -887,13 +887,13 @@ msgstr "IPv4 adresas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:64
 msgid "IPv6"
-msgstr ""
+msgstr "IPv6"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:572
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:260
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:129
 msgid "IPv6 Address"
-msgstr ""
+msgstr "IPv6 adresas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:580
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:134
@@ -902,7 +902,7 @@ msgstr "IPv6 šliuzas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:265
 msgid "IPv6 Link-Local Address"
-msgstr ""
+msgstr "IPv6 sujungimo-vietinis adresas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:128
 msgid "IPv6 Subnet"
@@ -914,24 +914,24 @@ msgstr "Laikmena"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:358
 msgid "Image (from image)"
-msgstr ""
+msgstr "Laikmena (iš laikmenos)"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:456
 msgid "Image ID"
-msgstr ""
+msgstr "Laikmenos ID"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:113
 msgid "Image create completed"
-msgstr ""
+msgstr "Laikmenos sukūrimas užbaigtas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:231
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:699
 msgid "Image loaded successfully"
-msgstr ""
+msgstr "Laikmena sėkmingai įkelta"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:188
 msgid "Image push completed"
-msgstr ""
+msgstr "Laikmenos išstūmimas sėkmingas"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:199
 #: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:189
index 0f5ab5a7ba564430e03f9aab16ef491f0a36929c..6c100bd3f29d2938b89ba7e9e15fc1212896ed41 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-12 04:35+0000\n"
-"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
+"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsdockerman/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
 msgid "/mnt/path"
@@ -1225,7 +1225,7 @@ msgstr ""
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1143
 msgid "Network error"
-msgstr ""
+msgstr "Erro de rede"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:551
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:242
@@ -1384,7 +1384,7 @@ msgstr "Rede de sobreposição"
 
 #: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:19
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
 msgid "PID"
@@ -1611,7 +1611,7 @@ msgstr "Reiniciar"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:154
 msgctxt "daemon restart action"
 msgid "Restart"
-msgstr ""
+msgstr "Reiniciar"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:476
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:234
@@ -1710,7 +1710,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 "Início"
+msgstr "Iniciar"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
 msgid "Start this container"
@@ -2029,7 +2029,7 @@ msgstr "Visão geral dos volumes"
 #: 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 "Alerta"
+msgstr "Aviso"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1070
 msgid "WebSocket"
index 15df255abe6a9b035ab7ef60c8d8c3f78229cd29..9fdbf7ea9e7a3f6304c96db1a187a25f91dd070e 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdockerman/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
 msgid "/mnt/path"
@@ -105,7 +105,7 @@ msgstr ""
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:139
 msgid "Available"
-msgstr "Sẵn có"
+msgstr "Có sẵn"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:425
 msgid "Back to Containers"
@@ -223,7 +223,7 @@ msgstr "CPU"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1914
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:500
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:35
 msgid "Causes errors when a chosen API > Docker endpoint API support."
@@ -293,7 +293,6 @@ msgid "ConfigFrom"
 msgstr ""
 
 #: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:28
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
@@ -1606,7 +1605,7 @@ msgstr "Tài nguyên"
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1794
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:241
 msgid "Restart"
-msgstr "Khá»\9fi Ä\90á»\99ng Lại"
+msgstr "Khá»\9fi Ä\91á»\99ng"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:154
 msgctxt "daemon restart action"
@@ -1901,7 +1900,7 @@ msgstr ""
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:45
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:111
 msgid "Total"
-msgstr ""
+msgstr "Tổng"
 
 #: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:170
 msgid "Total Memory"
index 8ff6ada583fd496038e0f7a816fe28d7b240633f..d89536ee8abf25d333bb7335fe611359f90bd759 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-06 19:59+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
 msgid "Absolute maximum range for position decoding"
@@ -16,7 +16,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
 msgid "Accuracy of receiver location in json metadata"
-msgstr ""
+msgstr "JSON 메타데이터 내 수신기 위치 정보 정밀도"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:107
 msgid "Allow forwarding of received mlat results to output ports"
@@ -24,11 +24,11 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:178
 msgid "Apply a 1Hz DC filter to input data"
-msgstr "입력 데이터 1Hz DC 필터 적용"
+msgstr "입력 데이터 1Hz DC 필터 적용"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
 msgid "Approximate"
-msgstr ""
+msgstr "대략적인 위치"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
 msgid "Base directory for the internal HTTP server"
@@ -44,7 +44,7 @@ msgstr "데이터 파일"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:149
 msgid "Debug mode flags"
-msgstr ""
+msgstr "디버그 모드 플래그"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
@@ -61,7 +61,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:131
 msgid "Display raw messages in Beast ascii mode"
-msgstr ""
+msgstr "Beast ASCII 모드로 Raw 메시지 표시"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:105
 msgid "Do not apply CRC corrections to messages we forward"
@@ -69,7 +69,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:29
 msgid "Enable automatic gain control"
-msgstr ""
+msgstr "자동 이득 제어(AGC) 활성화"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:51
 msgid "Enable decoding of SSR Modes 3/A & 3/C"
@@ -81,7 +81,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:49
 msgid "Enable networking"
-msgstr ""
+msgstr "네트워크 기능 활성화"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:127
 msgid "Enable phase enhancement"
@@ -97,11 +97,11 @@ msgstr "활성화"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
 msgid "Exact"
-msgstr ""
+msgstr "정확"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
 msgid "FlightAware TSV output port"
-msgstr ""
+msgstr "FlightAware TSV 출력 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:31
 msgid "Frequency"
@@ -125,7 +125,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:180
 msgid "Measure noise power"
-msgstr ""
+msgstr "잡음 전력 측정"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:129
 msgid "More CPU for more messages"
@@ -133,7 +133,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
 msgid "No location"
-msgstr ""
+msgstr "위치 정보 없음"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
 msgid "Periodically write json output to a directory"
@@ -141,11 +141,11 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:133
 msgid "Print stats at exit"
-msgstr ""
+msgstr "종료 시 통계 출력"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:21
 msgid "RTL device index"
-msgstr ""
+msgstr "RTL 장치 인덱스"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:109
 msgid "Reference/receiver latitude for surface posn"
@@ -173,11 +173,11 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:141
 msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "ICAO 주소만 표시"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:47
 msgid "Show only messages hex values"
-msgstr ""
+msgstr "16진수 메시지만 표시"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:145
 msgid "Strip IQ file removing samples"
@@ -185,15 +185,15 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:73
 msgid "TCP BaseStation output listen port"
-msgstr ""
+msgstr "TCP BaseStation 출력 수신 대기 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:77
 msgid "TCP Beast input listen port"
-msgstr ""
+msgstr "TCP Beast 입력 수신 대기 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:81
 msgid "TCP Beast output listen port"
-msgstr ""
+msgstr "TCP Beast 출력 수신 대기 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:101
 msgid "TCP buffer size 64Kb * (2^n)"
@@ -201,27 +201,27 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:97
 msgid "TCP heartbeat rate in seconds"
-msgstr ""
+msgstr "TCP 하트비트 전송 주기 (초)"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:65
 msgid "TCP raw input listen port"
-msgstr ""
+msgstr "TCP Raw 입력 수신 대기 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:53
 msgid "TCP raw output in Beast binary format"
-msgstr ""
+msgstr "Beast 바이너리 형식으로 TCP Raw 출력"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:69
 msgid "TCP raw output listen port"
-msgstr ""
+msgstr "TCP Raw 출력 수신 대기 포트"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:93
 msgid "TCP raw output memory flush rate in seconds"
-msgstr ""
+msgstr "TCP Raw 출력 메모리 비우기 주기 (초)"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:89
 msgid "TCP raw output minimum size"
-msgstr ""
+msgstr "TCP Raw 출력 최소 크기"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:143
 msgid "Use metric units"
@@ -229,7 +229,7 @@ msgstr ""
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:176
 msgid "Use the 2.4MHz demodulator"
-msgstr ""
+msgstr "2.4MHz 복조기 사용"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:45
 msgid "When reading from a file play back in realtime, not at max speed"
index b64068c4db19057737b8b738d059a19c31207b7b..7947881937d7885d7041fc3a3c6dd6d89e0364e4 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-12 14:46+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsdump1090/pt_BR/>\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"
-"X-Generator: Weblate 5.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
 msgid "Absolute maximum range for position decoding"
@@ -95,7 +95,7 @@ msgstr "Habilitar a correção de erro de bits únicos usando CRC"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
 msgid "Exact"
index f8f5af2bb740eaa059efcdeccb62ee9c6f808913..9ac469bb9a9efdac743e06c553a387adbb5c1510 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsdump1090/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
 msgid "Absolute maximum range for position decoding"
@@ -28,7 +28,7 @@ msgstr "Áp dụng bộ lọc DC 1Hz cho dữ liệu đầu vào"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:173
 msgid "Approximate"
-msgstr ""
+msgstr "Xấp xỉ"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:156
 msgid "Base directory for the internal HTTP server"
@@ -48,7 +48,6 @@ msgstr "Debug mode flags"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:40
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:171
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
@@ -98,7 +97,7 @@ msgstr "Kích Hoạt"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
 msgid "Exact"
-msgstr ""
+msgstr "Xác thực chính xác"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:85
 msgid "FlightAware TSV output port"
@@ -134,7 +133,7 @@ msgstr "Nhiều CPU hơn cho nhiều tin nhắn hơn"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:172
 msgid "No location"
-msgstr ""
+msgstr "Không có vị trí"
 
 #: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:161
 msgid "Periodically write json output to a directory"
index e1ea9701403671aab0d157c59a2bcbe0c844a764..83979a62b8260ed07a39876eb8bb88a24c1a0bd1 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-23 18:10+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsemail/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
 msgid ""
@@ -53,7 +53,7 @@ msgstr "Adressüberprüfung"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:50
 msgid "Allow connections from the public internet."
index c78bf8a42ebbfaafc2c15ced65309920033c19e7..4374da2184a1d227bc4ca396db50ada09b3e0ddd 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-21 13:22+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsemail/pt_BR/>\n"
 "Language: pt_BR\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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
 msgid ""
@@ -66,7 +66,7 @@ msgstr "Permite clientes remotos"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:59
 msgid "Anonymous"
-msgstr ""
+msgstr "Anônimo"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:78
 msgid "Auth file"
@@ -133,7 +133,7 @@ msgstr ""
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:27
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
 msgid "Extra command line options"
index 8deb15de333bb123445e1ce6f7758420c7cc705e..e283eaac2242bf34fda512e9cb5ec8f56190d3fe 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-06-16 17:38+0000\n"
-"Last-Translator: Hiep Nguyen <tanhiep26@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsemail/vi/>\n"
 "Language: vi\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.12.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
 msgid ""
@@ -135,7 +135,7 @@ msgstr ""
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:272
 msgid "Filter"
-msgstr ""
+msgstr "Bộ lọc"
 
 #: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:12
 msgid "For further information <a %s>check the documentation</a>"
index a24dfcb2a6175ab2f73698417cf137626d375a28..e835f46ecf9240ce01c9e3c6f95371da40f0abec 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-06-16 17:38+0000\n"
-"Last-Translator: Hiep Nguyen <tanhiep26@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfilebrowser/vi/>\n"
 "Language: vi\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.12.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-filebrowser/htdocs/luci-static/resources/view/system/filebrowser.js:16
 #: applications/luci-app-filebrowser/root/usr/share/luci/menu.d/luci-app-filebrowser.json:3
@@ -17,4 +17,4 @@ msgstr "Quản lý tệp"
 
 #: applications/luci-app-filebrowser/root/usr/share/rpcd/acl.d/luci-app-filebrowser.json:3
 msgid "Grant access to File Browser"
-msgstr ""
+msgstr "Cấp quyền truy cập cho Trình duyệt tệp"
index 93f0874820da5d5f531babf382907c60f39469c7..c5e579aaf4a7f77cf60a09b9fbe6d64ed843f875 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-12-05 05:01+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfilemanager/ga/>\n"
@@ -9,11 +9,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
 "6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:681
 msgid "&#8594;"
-msgstr ""
+msgstr "&#8594;"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:828
 msgid "Actions"
index 4396406a7516381e0dad4485efb23d95ee74a116..c70c7282c81c2302b36439c23aca953658ac16ad 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-12-05 05:00+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfilemanager/lt/>\n"
@@ -9,11 +9,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:681
 msgid "&#8594;"
-msgstr ""
+msgstr "&#8594;"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:828
 msgid "Actions"
@@ -101,7 +101,7 @@ msgstr "Katalogas/Vietovė"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1391
 msgid "Directory \"%s\" created successfully."
-msgstr "Katalogas/VietovÄ\97 â\80\9e%sâ\80\9c sÄ\97kmingai sukurtas/-a"
+msgstr "Katalogas/VietovÄ\97 â\80\93 â\80\9e%sâ\80\9c sÄ\97kmingai sukurta/-s."
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1358
 msgid "Directory Name"
@@ -317,7 +317,7 @@ msgstr "Maksimali įtrauka:"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:979
 msgid "Padding Min:"
-msgstr "Minimali įtrauka"
+msgstr "Minimali įtrauka:"
 
 #: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:970
 msgid "Padding:"
index dfd9362f8d5fb3d5479be32c274c8d38b22f7c7e..60bb93bf61ef270724da3b66e811fbc620135cb1 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -455,7 +455,7 @@ msgstr "Typ offloadingu toku"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
 msgctxt "firewall forward"
 msgid "Forward"
-msgstr ""
+msgstr "Přeposlat"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
 msgid ""
@@ -647,7 +647,7 @@ msgstr "Počáteční velikost otisku"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
 msgctxt "firewall input"
 msgid "Input"
-msgstr ""
+msgstr "Vstup"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
 msgid "Internal IP address"
@@ -899,7 +899,7 @@ msgstr "Odchozí zóna"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
 msgctxt "firewall output"
 msgid "Output"
-msgstr ""
+msgstr "Výstup"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
 msgid "Packet Field Match"
index c6a4dc82f10b46e145e62b0dc5b4ab1e3e3ce3d6..90f92cb0fbaf8df439dd693d55119d0c720dbea9 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-23 18:11+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/de/>\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -190,7 +190,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:181
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:113
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
 msgid "Allow \"invalid\" traffic"
index 809d75c650afe6da564a0f46622014307bd479d4..8356307f6e718f42b7cb5c42afc8d5c87fa9184c 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-02-21 16:03+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/ga/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
 "6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -465,7 +465,7 @@ msgstr "Cineál díluchtaithe sreabhadh"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
 msgctxt "firewall forward"
 msgid "Forward"
-msgstr ""
+msgstr "Ar Aghaidh"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
 msgid ""
@@ -658,7 +658,7 @@ msgstr "Méid Hash Tosaigh"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
 msgctxt "firewall input"
 msgid "Input"
-msgstr ""
+msgstr "Ionchur"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
 msgid "Internal IP address"
@@ -911,7 +911,7 @@ msgstr "Crios amach"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
 msgctxt "firewall output"
 msgid "Output"
-msgstr ""
+msgstr "Aschur"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
 msgid "Packet Field Match"
index d3c950f72ff11ddcc81c01b9e1d8cd371fb0a6c9..03e38444f6f11f857e509ab8c4ef75b4632edf3e 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-08 22:10+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfirewall/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -463,7 +463,7 @@ msgstr "Srauto iškrovimo/apkrovos perkėlimo tipas"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
 msgctxt "firewall forward"
 msgid "Forward"
-msgstr ""
+msgstr "Tolyn/Persiųsti"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
 msgid ""
@@ -605,7 +605,7 @@ msgstr "Tik IPv4"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:70
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:240
 msgid "IPv6 Masquerading"
@@ -659,7 +659,7 @@ msgstr "Pradinis maišos dydis"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
 msgctxt "firewall input"
 msgid "Input"
-msgstr ""
+msgstr "Įvestis"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
 msgid "Internal IP address"
@@ -909,7 +909,7 @@ msgstr "Išsiunčiamoji zona"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
 msgctxt "firewall output"
 msgid "Output"
-msgstr ""
+msgstr "Išvestis"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
 msgid "Packet Field Match"
index 7a98c6f95a6c5312212d0d864c70e8e0e342d065..cc871d3eab90910f59531604ac0b2cb2c7a2a029 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-10 02:29+0000\n"
-"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-22 16:09+0000\n"
+"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsfirewall/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
 msgid ""
@@ -380,7 +380,7 @@ msgstr ""
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
 msgid "Enables packet and byte count tracking for the set."
@@ -466,7 +466,7 @@ msgstr "Tipo de descarregamento de fluxo"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
 msgctxt "firewall forward"
 msgid "Forward"
-msgstr ""
+msgstr "Encaminhamento"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
 msgid ""
@@ -548,7 +548,7 @@ msgstr ""
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:112
 #: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:17
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
 msgid "Grant access to firewall configuration"
@@ -657,7 +657,7 @@ msgstr "Tamanho inicial do hash"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
 msgctxt "firewall input"
 msgid "Input"
-msgstr ""
+msgstr "Entrada"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
 msgid "Internal IP address"
@@ -673,7 +673,7 @@ msgstr "Zona interna"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152
 msgid "Intra zone forward"
-msgstr "Encaminhamento"
+msgstr "Encaminhamento intra-zona"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
 msgid "Invalid DSCP mark"
@@ -915,7 +915,7 @@ msgstr "Zona de saída"
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
 msgctxt "firewall output"
 msgid "Output"
-msgstr ""
+msgstr "Saída"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
 msgid "Packet Field Match"
@@ -1168,11 +1168,12 @@ msgid ""
 "<em>not</em> imply a permission to forward from wan to lan as well."
 msgstr ""
 "As opções abaixo controlam as políticas de encaminhamento entre esta zona "
-"(%s) e outras zonas. <em>Zonas de destino</em> incluem tráfego encaminhado "
-"<strong>originado de %q</strong>. <em>Zonas de origem</em> casam com tráfego "
-"encaminhado de outras zonas <strong>apontando para %q</strong>. A regra de "
-"encaminhamento é <em>unidirecional</em>, ex: um encaminhamento da LAN para "
-"WAN <em>não</em> implica na permissão de encaminhar da WAN para LAN."
+"(%s) e outras zonas. As <em>Zonas de destino</em> abrangem o tráfego "
+"encaminhado <strong>originado de %q</strong>. As <em>Zonas de origem</em> "
+"correspondem ao tráfego encaminhado de outras zonas <strong>destinado a %q</"
+"strong>. A regra de encaminhamento é <em>unidirecional</em>, por exemplo, um "
+"encaminhamento da lan para a wan <em>não</em> implica em permissão para "
+"encaminhar da wan para a lan também."
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
 msgid ""
index 8e14a2a8608e7c80452d7905187f2d03188bcd4c..dca0001ffa192ff02d1775a810c50966657c9706 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: ZW <roc_fe@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsfirewall/zh_Hant/>\n"
@@ -177,7 +177,7 @@ msgstr "進階設定"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
 msgid "Allow \"invalid\" traffic"
-msgstr "允許「無效」流量"
+msgstr "允許無效流量"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:395
 msgid "Allow forward from <em>source zones</em>:"
@@ -1094,10 +1094,9 @@ msgid ""
 "rule is <em>unidirectional</em>, e.g. a forward from lan to wan does "
 "<em>not</em> imply a permission to forward from wan to lan as well."
 msgstr ""
-"以下選項控制此區域 (%s) 和其他區域之間的轉送策略。<em>目的區域</em> 接收 "
-"<strong>源自 %q</strong> 的轉送流量。<em>來源區域</em> 匹配來自其他區域 "
-"<strong>目標為 %q</strong> 的轉送流量。轉送規則是 <em>單向</em> 的,例如: 從 "
-"lan 轉送至 wan 並 <em>不</em> 意味著允許從 wan 轉送至 lan。"
+"以下選項控制此區域 (%s) 和其他區域間的轉送策略。「目的區域」接收源自 %q 的轉"
+"送流量。「來源區域」接收來自其他區域目標為 %q 的轉送流量。轉送規則是單向的,"
+"例如: 從 lan 轉送至 wan 並不意味著允許從 wan 轉送至 lan。"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
 msgid ""
@@ -1107,9 +1106,9 @@ msgid ""
 "forwarded traffic between different networks within the zone. <em>Covered "
 "networks</em> specifies which available networks are members of this zone."
 msgstr ""
-"本節定義 %q 的通用屬性。<em>傳入</em>和<em>傳出</em>選項設定此區域傳入和傳出"
-"流量的預設策略,<em>轉送</em>選項描述該區域內不同網路之間的流量轉送策略。<em>"
-"覆蓋網路</em>指定從屬於這個區域的網路。"
+"本節定義 %q 的通用屬性。「傳入」和「傳出」選項設定此區域傳入和傳出流量的預設"
+"策略,「轉送」選項設定該區域內不同網路之間的流量轉送策略。「涵蓋的網路」指定"
+"屬於這個區域的網路。"
 
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:486
 #: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:358
index 90d563021caab116b79f0924ebf673269fd57f3c..6ae4419cf907b35d9d4d7351d03c386febb2e495 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-11 13:57+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsfrpc/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
 msgid "Add new proxy..."
@@ -313,7 +313,7 @@ msgstr "NEVEIKIA"
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
 msgid "OS environments pass to frp for config file template, see %s."
 msgstr ""
-"„OS“ aplinkybės perduodamos „frp“ konfigūracijos failo šablonui, žr. %s"
+"OS aplinkybės perduodamos „frp“ konfigūracijos failo šablonui, žr. – %s."
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
 msgid "Plugin"
index 6867a5c9a22718852cff88d35816e0f23f1d85dc..af61c6b92b797ae6a3aaa8834e1a4457eaa83891 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsfrpc/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:214
 msgid "Add new proxy..."
@@ -142,7 +142,7 @@ msgstr "Encerre caso a autenticação falhe"
 
 #: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
 msgid "Grant access to LuCI app frpc"
index 4572802fd750935a4574d4ba62abd2c1ce6c342b..29d917a34a88e09c458eeb6228d2f8dd6cba7883 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-21 06:23+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:283
 msgid "%s%s%s proxy at %s on port %s.%s"
index e1006419ada1ce3ada55c85a624cfc0090866f21..9c3ec489b89a2a5745d7528117b34b42e2f8406a 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
-"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-22 16:09+0000\n"
+"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationshttps-dns-proxy/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:283
 msgid "%s%s%s proxy at %s on port %s.%s"
@@ -58,7 +58,7 @@ msgstr "AdGuard"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:22
 msgid "Adblock"
-msgstr "Adblock"
+msgstr "Bloqueador de anúncios"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:30
 msgid "Ads + Malware + Social Filter"
@@ -693,7 +693,7 @@ msgstr "Padrão"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
 msgid "Start"
-msgstr "Início"
+msgstr "Iniciar"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
 msgid "Starting %s service"
index 658ad5b8e3a15bdbca8327d491081152fa32b2d6..cb81c5f46c77b267602680e1e9a1c864e5c307b7 100644 (file)
@@ -1,19 +1,18 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationshttps-dns-proxy/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:283
-#, fuzzy
 msgid "%s%s%s proxy at %s on port %s.%s"
-msgstr "%s%s%s proxy tại %s trên cổng %s.%s"
+msgstr "%s%s%s proxy tại %s mở cổng %s.%s"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:275
 msgid "%s%s%s proxy on port %s.%s"
@@ -21,151 +20,140 @@ msgstr "%s%s%s proxy trên cổng %s.%s"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:578
 msgid "*"
-msgstr ""
+msgstr "*"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:252
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:599
 msgid "0: Fatal"
-msgstr ""
+msgstr "0: Nghiêm trọng"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:253
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:600
 msgid "1: Error"
-msgstr ""
+msgstr "1: Lỗi"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:254
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:601
 msgid "2: Warning"
-msgstr ""
+msgstr "2: Cảnh báo"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:255
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:602
 msgid "3: Info"
-msgstr ""
+msgstr "3: Thông tin"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:256
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:603
 msgid "4: Debug"
-msgstr ""
+msgstr "4: Gỡ lỗi"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:14
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:14
 msgid "AdBlocking Filter"
-msgstr ""
+msgstr "Bộ lọc chặn quảng cáo"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:2
 msgid "AdGuard"
-msgstr ""
+msgstr "AdGuard"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:22
 msgid "Adblock"
-msgstr ""
+msgstr "Chặn quảng cáo"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:30
 msgid "Ads + Malware + Social Filter"
-msgstr ""
+msgstr "Bộ lọc Quảng cáo + Phần mềm độc hại + Mạng xã hội"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:26
-#, fuzzy
 msgid "Ads + Malware Filter"
 msgstr "Bộ lọc Quảng cáo + Phần mềm độc hại"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:19
-#, fuzzy
 msgid "Ads and Trackers Filter"
 msgstr "Bộ lọc quảng cáo và theo dõi"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:35
-#, fuzzy
 msgid "Ads, Trackers, Malware, Adult, Gambling, and Social Media Filter"
 msgstr ""
-"Bộ lọc quảng cáo, theo dõi, phần mềm độc hại, người lớn, cờ bạc và phương "
-"tiện truyền thông xã hội"
+"Bộ lọc quảng cáo, theo dõi, phần mềm độc hại, người lớn, cờ bạc và mạng xã "
+"hội"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:31
-#, fuzzy
 msgid "Ads, Trackers, Malware, Adult, and Gambling"
 msgstr "Quảng cáo, Trình theo dõi, Phần mềm độc hại, Người lớn và Cờ bạc"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:27
-#, fuzzy
 msgid "Ads, Trackers, Malware, and Social Media Filter"
-msgstr ""
-"Quảng cáo, Trình theo dõi, Phần mềm độc hại và Bộ lọc phương tiện truyền "
-"thông xã hội"
+msgstr "Quảng cáo, Trình theo dõi, Phần mềm độc hại và Bộ lọc mạng xã hội"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:23
-#, fuzzy
 msgid "Ads, Trackers, and Malware Filter"
 msgstr "Bộ lọc quảng cáo, trình theo dõi và phần mềm độc hại"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:14
-#, fuzzy
 msgid "Adult Content Filter"
 msgstr "Bộ lọc nội dung người lớn"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.ahadns.blitz.json:2
 msgid "AhaDNS Blitz"
-msgstr ""
+msgstr "AhaDNS Blitz"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:2
 msgid "AhaDNS Regional"
-msgstr ""
+msgstr "AhaDNS Khu vực"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.alidns.dns.json:2
 msgid "AliDNS"
-msgstr ""
+msgstr "AliDNS"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.applied-privacy.doh.json:2
 msgid "Applied Privacy DNS (AT)"
-msgstr ""
+msgstr "DNS Bảo mật ứng dụng (AT)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:14
 msgid "Australia"
-msgstr ""
+msgstr "Úc"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:2
 msgid "BlahDNS"
-msgstr ""
+msgstr "BlahDNS"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:162
-#, fuzzy
 msgid ""
 "Blocks access to Mozilla Encrypted resolvers, forcing local devices to use "
 "router for DNS resolution (%smore information%s)."
 msgstr ""
-"Chặn quyền truy cập vào trình phân giải Mozilla Encrypted, buộc các thiết bị "
-"cục bộ phải sử dụng bộ định tuyến để phân giải DNS (%sthông tin thêm%s)."
+"Chặn các DNS mã hóa của Mozilla, buộc thiết bị trong mạng dùng router để "
+"phân giải DNS (%sthông tin thêm%s)."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:145
-#, fuzzy
 msgid ""
 "Blocks access to iCloud Private Relay resolvers, forcing local devices to "
 "use router for DNS resolution (%smore information%s)."
 msgstr ""
-"Chặn quyền truy cập vào bộ giải quyết iCloud Private Relay, buộc các thiết "
-"bị cục bộ phải sử dụng bộ định tuyến để giải quyết DNS (%sthêm thông tin%s)."
+"Chặn iCloud Private Relay, buộc thiết bị trong mạng dùng router để phân giải "
+"DNS (%sthông tin thêm%s)."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:528
 msgid "Bootstrap DNS"
-msgstr ""
+msgstr "Bộ khởi động DNS"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:290
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:620
 msgid "CA Certs File"
-msgstr ""
+msgstr "Tệp chính chỉ CA"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.cfiec.dns.json:2
 msgid "CFIEC Public IPv6 Only DNS (CN)"
-msgstr ""
+msgstr "CFIEC Công khai IPv6 Chỉ DNS (CN)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:2
 msgid "CIRA Canadian Shield"
-msgstr ""
+msgstr "Khiên CIRA Canadian"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:30
 msgid "CN Optimized"
-msgstr ""
+msgstr "CN Đã được tối ưu"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:160
 msgid "Canary Domains Mozilla"
@@ -177,7 +165,7 @@ msgstr "Canary domains icloud"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:2
 msgid "CleanBrowsing"
-msgstr ""
+msgstr "CleanBrowsing"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:2
 msgid "Cloudflare"
@@ -185,36 +173,36 @@ msgstr "Cloudflare"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:18
 msgid "Cloudflare Cached"
-msgstr ""
+msgstr "Đã lưu vào bộ nhớ đệm Cloudflare"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/one.comss.dns.json:2
 msgid "Comss DNS (RU)"
-msgstr ""
+msgstr "Comss DNS (RU)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:294
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:625
 msgid "Connection Loss Time"
-msgstr ""
+msgstr "Hết Thời Gian Kết Nối"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:2
 msgid "ControlD"
-msgstr ""
+msgstr "Điều khiển ID"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnsforfamily.dns-doh.json:2
 msgid "DNS For Family"
-msgstr "DNS For Family"
+msgstr "DNS Dành cho gia đình"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/de.dnsforge.json:2
 msgid "DNS Forge (DE)"
-msgstr ""
+msgstr "Buộc DNS (DE)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
 msgid "DNS4EU"
-msgstr ""
+msgstr "DNS4EU"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
 msgid "DNSPod Public DNS (CN)"
-msgstr ""
+msgstr "DNSPod Công khai DNS (CN)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnslify.doh.json:2
 msgid "DNSlify DNS"
@@ -230,15 +218,15 @@ msgstr "DeCloudUs DNS"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:14
 msgid "Default (Blocks ads and trackers)"
-msgstr ""
+msgstr "Mặc định (Chặn quảng cáo và theo dõi)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.json:2
 msgid "Digitale Gesellschaft (CH)"
-msgstr ""
+msgstr "Digitale Gesellschaft (CH)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:14
 msgid "Direct"
-msgstr ""
+msgstr "Trực tiếp"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:407
 msgid "Disable"
@@ -246,7 +234,7 @@ msgstr "Vô hiệu hóa"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:401
 msgid "Disabling %s service"
-msgstr ""
+msgstr "Đang vô hiệu hoá %s dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:77
 msgid "Do not update configs"
@@ -254,15 +242,15 @@ msgstr "Không cập nhật cấu hình"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.360.doh.json:2
 msgid "DoH 360 DNS (CN)"
-msgstr ""
+msgstr "DoH 360 DNS (CN)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/sb.dns.json:2
 msgid "DoH DNS (SB)"
-msgstr ""
+msgstr "DoH DNS (SB)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:26
 msgid "ECS Optimized"
-msgstr ""
+msgstr "ECS Đã được tối ưu"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:388
 msgid "Enable"
@@ -270,11 +258,11 @@ msgstr "Bật lên"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:382
 msgid "Enabling %s service"
-msgstr ""
+msgstr "Đang bật %s dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ffmuc.doh.json:2
 msgid "FFMUC DNS (DE)"
-msgstr ""
+msgstr "FFMUC DNS (DE)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:14
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:22
@@ -283,67 +271,69 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:14
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:18
 msgid "Family Filter"
-msgstr ""
+msgstr "Bộ lọc nội dung gia đình"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:8
 msgid "Filter"
-msgstr ""
+msgstr "Bộ lọc"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.ahadns.blitz.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.rethinkdns.sky.json:8
 msgid "Filters"
-msgstr ""
+msgstr "Các bộ lọc"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:22
 msgid "Finland"
-msgstr ""
+msgstr "Phần Lan"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
 msgid "Force DNS Ports"
-msgstr ""
+msgstr "Buộc DNS Ports"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
 msgid "Force DNS ports:"
-msgstr ""
+msgstr "Buộc DNS ports:"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:127
 msgid "Force Router DNS"
-msgstr "Force Router DNS"
+msgstr "Buộc Router DNS"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:136
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:152
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:172
 msgid "Force Router DNS server to all local devices"
-msgstr "Force Router DNS server đến tất cả thiết bị nội bộ"
+msgstr "Buộc Router DNS server đến tất cả thiết bị nội bộ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:222
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:660
 msgid "Force use of HTTP/1"
-msgstr ""
+msgstr "Buộc sử dụng cho HTTP/1"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:234
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:668
 msgid "Force use of HTTP/3 (QUIC)"
-msgstr ""
+msgstr "Buộc sử dụng cho HTTP/3 (QUIC)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:247
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:677
 msgid "Force use of IPv6 DNS resolvers"
-msgstr ""
+msgstr "Buộc sử dụng các máy chủ DNS qua IPv6"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:129
 msgid ""
 "Forces Router DNS use on local devices, also known as DNS Hijacking. Only "
 "works on `lan` interface by default (%smore information%s)."
 msgstr ""
+"Buộc thiết bị trong mạng sử dụng DNS của router (còn gọi là DNS hijacking). "
+"Mặc định chỉ hoạt động trên giao diện LAN (%smore information%s)."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:18
 msgid "Germany"
-msgstr ""
+msgstr "Đức"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:53
 msgid "Global Instance Options"
-msgstr ""
+msgstr "Tuỳ chọn phiên chung"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/google.dns.json:2
 msgid "Google"
@@ -355,35 +345,35 @@ msgstr "Cấp quyền truy cập tệp và UCI cho luci-app-https-dns-proxy"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/luci/menu.d/luci-app-https-dns-proxy.json:3
 msgid "HTTPS DNS Proxy"
-msgstr ""
+msgstr "HTTPS DNS Proxy"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:49
 msgid "HTTPS DNS Proxy - Configuration"
-msgstr ""
+msgstr "HTTPS DNS Proxy - Cấu hình"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:342
 msgid "HTTPS DNS Proxy - Instances"
-msgstr ""
+msgstr "HTTPS DNS Proxy - Phiên"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
 msgid "HTTPS DNS Proxy - Status"
-msgstr ""
+msgstr "HTTPS DNS Proxy - Trạng thái"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:12
 msgid "HTTPS DNS Proxy Instances"
-msgstr ""
+msgstr "HTTPS DNS Proxy Phiên bản"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:180
 msgid "Heartbeat Domain"
-msgstr ""
+msgstr "Tên miền kiểm tra hoạt động"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:195
 msgid "Heartbeat Sleep Timeout"
-msgstr ""
+msgstr "Thời gian chờ trước khi tạm ngừng kiểm tra hoạt động"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:206
 msgid "Heartbeat Wait Timeout"
-msgstr ""
+msgstr "Thời gian chờ phản hồi kiểm tra hoạt động"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.he.ordns.json:2
 msgid "Hurricane Electric"
@@ -391,11 +381,11 @@ msgstr "Hurricane Electric"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.idnet.doh.json:2
 msgid "IDNet (UK)"
-msgstr ""
+msgstr "IDNet (UK)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/jp.iij.dns.public.json:2
 msgid "IIJ Public DNS (JP)"
-msgstr ""
+msgstr "IIJ Công khai DNS (JP)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:67
 msgid ""
@@ -403,26 +393,29 @@ msgid ""
 "will be automatically updated to use selected DoH providers (%smore "
 "information%s)."
 msgstr ""
+"Nếu bật tùy chọn cập nhật, mục %s“DNS chuyển tiếp” trong DHCP và DNS%s sẽ tự "
+"động được cập nhật để sử dụng các nhà cung cấp DoH đã chọn (%smore "
+"information%s)."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:26
 msgid "India"
-msgstr ""
+msgstr "Ấn Độ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:30
 msgid "Italy"
-msgstr ""
+msgstr "Ý"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:26
 msgid "Japan"
-msgstr ""
+msgstr "Nhật Bản"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/fi.lelux.resolver-eu.json:2
 msgid "Lelux DNS (FI)"
-msgstr ""
+msgstr "Lelux DNS (FI)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:171
 msgid "Let local devices use Mozilla Private Relay"
-msgstr ""
+msgstr "Cho phép các thiết bị cục bộ sử dụng Mozilla Private Relay"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:151
 msgid "Let local devices use iCloud Private Relay"
@@ -435,7 +428,7 @@ msgstr ""
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:2
 msgid "LibreDNS (GR)"
-msgstr ""
+msgstr "LibreDNS (GR)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:259
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:553
@@ -451,31 +444,31 @@ msgstr "Listen Port"
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:8
 msgid "Location"
-msgstr ""
+msgstr "Vị trí"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:299
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:631
 msgid "Log Limit"
-msgstr ""
+msgstr "Giới hạn ghi log"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:277
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:606
 msgid "Logging File Path"
-msgstr ""
+msgstr "Đường dẫn tệp ghi log"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:250
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:596
 msgid "Logging Verbosity Level"
-msgstr ""
+msgstr "Mức độ chi tiết log"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:22
 msgid "Malware Filter"
-msgstr ""
+msgstr "Bộ lọc phần mền độc hại"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:304
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:637
 msgid "Max Idle Time"
-msgstr ""
+msgstr "Thời gian nhàn rỗi tối đa"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:2
 msgid "Mullvad"
@@ -483,35 +476,35 @@ msgstr "Mullvad"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:53
 msgid "Name / Type"
-msgstr ""
+msgstr "Tên / Loại"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
 msgid "Nameserver"
-msgstr ""
+msgstr "Tên server"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
 msgid "Netherlands"
-msgstr ""
+msgstr "Hà Lan"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:2
 msgid "NextDNS.io"
-msgstr ""
+msgstr "NextDNS.io"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:42
 msgid "Norway"
-msgstr ""
+msgstr "Na Uy"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:212
 msgid "Not installed or not found"
-msgstr ""
+msgstr "Không được cài hoặc không tìm thấy"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cz.nic.odvr.json:2
 msgid "ODVR (CZ)"
-msgstr ""
+msgstr "ODVR (CZ)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:2
 msgid "OSZX DNS (UK)"
-msgstr ""
+msgstr "OSZX DNS (UK)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:2
 msgid "OpenDNS"
@@ -519,59 +512,60 @@ msgstr "OpenDNS"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
 msgid "OpenNameServer"
-msgstr ""
+msgstr "Mở tên server"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:471
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:499
 msgid "Parameter"
-msgstr ""
+msgstr "tham số"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:294
 msgid "Please %sdonate%s to support development of this project."
-msgstr ""
+msgstr "Làm ơn %sdonate%s để hỗ trợ nhà phát triển của dự án này."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:323
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:332
 msgid ""
 "Please note that %s is not supported on this system (%smore information%s)."
 msgstr ""
+"Lưu ý rằng %s không được hỗ trợ trên hệ thống này (%smore information%s)."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:50
 msgid "Poland"
-msgstr ""
+msgstr "Ba Lan"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:282
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:610
 msgid "Polling Interval"
-msgstr ""
+msgstr "Chu kỳ kiểm tra"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:18
 msgid "Private Filter"
-msgstr ""
+msgstr "Bộ lọc riêng tư"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:22
 msgid "Protected Filter"
-msgstr ""
+msgstr "Bộ lọc được bảo vệ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:18
 msgid "Protective (blocks malicous and fraudulent websites)"
-msgstr ""
+msgstr "Chế độ bảo vệ (chặn web độc hại và lừa đảo)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
 msgid "Protective with ad-blocking"
-msgstr ""
+msgstr "Chế độ bảo vệ với chặn quảng cáo"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
 msgid "Protective with child protection"
-msgstr ""
+msgstr "Chế độ bảo vệ với bảo vệ trẻ em"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:30
 msgid "Protective with child protection & ad-blocking"
-msgstr ""
+msgstr "Chế độ bảo vệ với bảo vệ trẻ em & chặn quảng cáo"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
 msgid "Provider"
-msgstr ""
+msgstr "nhà cung ứng"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:287
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:616
@@ -580,70 +574,70 @@ msgstr "Máy chủ Proxy"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/tw.twnic.dns.json:2
 msgid "Quad 101 (TW)"
-msgstr ""
+msgstr "Quad 101 (TW)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:2
 msgid "Quad 9"
-msgstr ""
+msgstr "Quad 9"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:350
 msgid "Restart"
-msgstr ""
+msgstr "Khởi động"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:344
 msgid "Restarting %s service"
-msgstr ""
+msgstr "Đang khởi động %s dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/lu.restena.dnspub.json:2
 msgid "Restena DNS (LU)"
-msgstr ""
+msgstr "Restena DNS (LU)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.rethinkdns.sky.json:2
 msgid "Rethink DNS"
-msgstr ""
+msgstr "Rethink DNS"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.rubyfish.dns.json:2
 msgid "RubyFish (CN)"
-msgstr ""
+msgstr "RubyFish (CN)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:268
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:586
 msgid "Run As Group"
-msgstr ""
+msgstr "Chạy với quyền Nhóm"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:264
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:581
 msgid "Run As User"
-msgstr ""
+msgstr "Chạy với quyền người dùng"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.seby.doh-2.json:2
 msgid "Seby DNS (AU)"
-msgstr ""
+msgstr "Seby DNS (AU)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:18
 msgid "Secured"
-msgstr ""
+msgstr "Bảo đảm"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:26
 msgid "Secured with ECS Support"
-msgstr ""
+msgstr "Bảo đảm với hỗ trợ ECS"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:18
 msgid "Security"
-msgstr ""
+msgstr "Bảo mật"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:22
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:22
 msgid "Security Filter"
-msgstr ""
+msgstr "Bộ lọc bảo mật"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:228
 msgid "See the %sREADME%s for details."
-msgstr ""
+msgstr "Xem tệp %sREADME%s để biết thêm chi tiết."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:104
 msgid "Select the DNSMASQ Configs to update"
-msgstr ""
+msgstr "Chọn DNSMASQ trong configs để cập nhật"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:433
 msgid "Service Control"
@@ -651,11 +645,11 @@ msgstr "Điều khiển dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:226
 msgid "Service Instances"
-msgstr ""
+msgstr "Phiên dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:52
 msgid "Service Options"
-msgstr ""
+msgstr "Các Tuỳ Chọn Dịch Vụ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:190
 msgid "Service Status"
@@ -663,23 +657,23 @@ msgstr "Trạng thái dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:30
 msgid "Singapore"
-msgstr ""
+msgstr "Singapore"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.snopyta.dns.doh.fi.json:2
 msgid "Snopyta DNS (FI)"
-msgstr ""
+msgstr "Snopyta DNS (FI)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:573
 msgid "Source (Bind To) Address"
-msgstr ""
+msgstr "Nguồn (Liên kết đến) Địa chỉ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:272
 msgid "Source Address"
-msgstr ""
+msgstr "Nguồn địa chỉ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:22
 msgid "Spain"
-msgstr ""
+msgstr "Tây ban nha"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:18
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:18
@@ -689,7 +683,7 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:15
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:14
 msgid "Standard"
-msgstr ""
+msgstr "Tiêu chuẩn"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
 msgid "Start"
@@ -697,12 +691,12 @@ msgstr "Bắt đầu"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
 msgid "Starting %s service"
-msgstr ""
+msgstr "Đang khởi động %s dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:309
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:643
 msgid "Statistic Interval"
-msgstr ""
+msgstr "Trạng thái chu kỳ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:369
 msgid "Stop"
@@ -710,71 +704,72 @@ msgstr "Dừng"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:363
 msgid "Stopping %s service"
-msgstr ""
+msgstr "Đang dừng %s dịch vụ"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.switch.dns.json:2
 msgid "Switch DNS (CH)"
-msgstr ""
+msgstr "Chuyển DNS (CH)"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:14
 msgid "Switzerland"
-msgstr ""
+msgstr "Thụy Sĩ"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:314
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:649
 msgid "TCP Client Limit"
-msgstr ""
+msgstr "Giới Hạn TCP Client"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:182
 msgid "The domain used for connectivity checks (%smore information%s)."
 msgstr ""
+"Tên miền này đã được sử dụng cho việc thử kết nối (%smore information%s)."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:104
 msgid "There are no active instances."
-msgstr ""
+msgstr "Không có phiên nào hoạt động."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:2
 msgid "Tiarap Public DNS (JP)"
-msgstr ""
+msgstr "Tiarap Công khai DNS (JP)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:196
 msgid "Time to wait before checking connectivity (seconds)."
-msgstr ""
+msgstr "Thời gian chờ trước khi kiểm tra kết nối (giây)."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:207
 msgid "Time to wait for connectivity check response (seconds)."
-msgstr ""
+msgstr "Thời gian chờ phản hồi kiểm tra kết nối (giây)."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:18
 msgid "US/Chicago"
-msgstr ""
+msgstr "US/Chicago"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:34
 msgid "US/Los Angeles"
-msgstr ""
+msgstr "US/Los Angeles"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:46
 msgid "US/New York"
-msgstr ""
+msgstr "US/New York"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:109
 msgid "Unable to retrieve %s status"
-msgstr ""
+msgstr "Không thể lấy trạng thái %s"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:18
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:14
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:14
 msgid "Unfiltered"
-msgstr ""
+msgstr "Chưa lọc"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:380
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:102
 msgid "Unknown"
-msgstr ""
+msgstr "Không xác định"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:22
 msgid "Unsecured"
-msgstr ""
+msgstr "Không bảo mật"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:65
 msgid "Update DNSMASQ Config on Start/Stop"
@@ -786,38 +781,38 @@ msgstr "Cập nhật tất cả cấu hình"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:76
 msgid "Update select configs"
-msgstr ""
+msgstr "Cập Nhật cấu hình chọn"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:217
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:655
 msgid "Use HTTP/1"
-msgstr ""
+msgstr "Sử dụng HTTP/1"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:229
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:663
 msgid "Use HTTP/3 (QUIC)"
-msgstr ""
+msgstr "Sử dụng HTTP/3 (QUIC)"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:242
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:672
 msgid "Use IPv6 resolvers"
-msgstr ""
+msgstr "Sử Máy Chủ DNS IPv6"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:246
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:676
 msgid "Use any family DNS resolvers"
-msgstr ""
+msgstr "Sử dụng các máy chủ DNS có lọc nội dung gia đình"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:221
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:233
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:659
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:667
 msgid "Use negotiated HTTP version"
-msgstr ""
+msgstr "Sử dụng phiên bản HTTP đã được chấp thuận"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:8
 msgid "Username"
-msgstr ""
+msgstr "Tên người dùng"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:8
@@ -832,45 +827,45 @@ msgstr ""
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:8
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:8
 msgid "Variant"
-msgstr ""
+msgstr "khác"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:194
 msgid "Version %s - Running."
-msgstr ""
+msgstr "Phiên bản %s - Đang chạy."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:206
 msgid "Version %s - Stopped (Disabled)."
-msgstr ""
+msgstr "Phiên bản %s - Đã dừng (Đã tắt)."
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
 msgid "Version %s - Stopped."
-msgstr ""
+msgstr "Phiên bản %s - Đã dừng."
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
 msgid "Wikimedia"
-msgstr ""
+msgstr "Wikimedia"
 
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:561
 #: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:570
 msgid "auto"
-msgstr ""
+msgstr "tự động"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
 msgid "ns1: Germany - Baden-Baden"
-msgstr ""
+msgstr "ns1: Đức - Baden-Baden"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
 msgid "ns2: Germany - Düsseldorf"
-msgstr ""
+msgstr "ns2: Đức - Düsseldorf"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
 msgid "ns3: Germany - Berlin"
-msgstr ""
+msgstr "ns3: Đức - Berlin"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
 msgid "ns4: Norway - Sandefjord"
-msgstr ""
+msgstr "ns4: Na Uy - Sandefjord"
 
 #: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:2
 msgid "v.recipes"
-msgstr ""
+msgstr "v.recipes"
diff --git a/applications/luci-app-keepalived/po/ga/keepalived.po b/applications/luci-app-keepalived/po/ga/keepalived.po
new file mode 100644 (file)
index 0000000..963bb4e
--- /dev/null
@@ -0,0 +1,1119 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
+msgid "2"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:206
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:20
+msgid ""
+"A VIP address migrates from one LVS router to the other during a failover, "
+"thus maintaining a presence at that IP address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:46
+msgid "A server with a higher priority becomes a MASTER"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:18
+msgid ""
+"A virtual server is a service configured to listen on a specific virtual IP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:210
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:211
+msgid "Accept packets to non address-owner"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:27
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:31
+msgid "Active State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:90
+msgid ""
+"Additional files to synchronize, By default it synchronizes sysupgrade "
+"backup files"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:34
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:140
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:35
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:141
+msgid "Address of the Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:72
+msgid "Addresses add|del on change to MASTER, to BACKUP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:19
+msgid ""
+"Addresses would be referenced into Static and Virtual IP Address of VRRP "
+"instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:57
+msgid "Adds a script to be executed periodically."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:82
+msgid "Adjust script execution priority"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:300
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:65
+msgid ""
+"Allows the lower priority machine to maintain the master role, even when a "
+"higher priority machine comes back online."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:23
+msgid "Alternative config"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:25
+msgid "As soon as the other machine(s) come up, an election will be held."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:84
+msgid "Authorize ssh public key of peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:48
+msgid "Auto Synchonize Config/Data files with peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:28
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:57
+msgid "Blackhole"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:159
+msgid "Check"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:166
+msgid "Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:42
+msgid "Creates virtual device with Label"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:51
+msgid "Current System should act as Sender/Receiver."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:221
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:222
+msgid "Debug Level"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:291
+msgid ""
+"Define an individual instance of the VRRP protocol running on an interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:192
+msgid "Delay Before Retry"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:74
+msgid "Delay Loop"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:67
+msgid "Delay in seconds before VRRP instances start up after"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:36
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:22
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:23
+msgid "Device to track"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:29
+msgid "Device to use for Routing"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:37
+msgid "Device to use to assign the Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:40
+msgid "Differentiate multiple instances of vrrpd, running on the same NIC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:24
+msgid "Digest"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:25
+msgid "Digest computed with genhash"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:46
+msgid "Direction"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:64
+msgid "Disable Preempt"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:196
+msgid "Disable Primary Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:100
+msgid "Do not send VRRP adverts over VRRP multicast group."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:34
+msgid "EMail accounts that will receive the notification mail"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:231
+msgid "Email Alert"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:42
+msgid "Email Notification"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:39
+msgid "Email to use when processing “MAIL FROM:” SMTP command"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:30
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:47
+msgid "Enable Sync"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:15
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:137
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:246
+msgid "Exclude Virtual IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:91
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:115
+msgid "Fall"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:51
+msgid "Firewall fwmark. Use Virtual server from FWMARK"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:248
+msgid "For cases with large numbers (eg 200) of IPs on the same interface."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:66
+msgid "For this to work, the initial state of this entry must be BACKUP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:191
+msgid "Force instance to use IPv6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:68
+msgid "Forwarding Method"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:299
+msgid "GARP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:130
+msgid "GARP Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:152
+msgid "GARP Refresh"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:163
+msgid "GARP Refresh Repeat"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:141
+msgid "GARP Repeat"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:45
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:46
+msgid "Gateway to use for the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:27
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:296
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:52
+msgid "Global"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:47
+msgid "Global Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:15
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:267
+msgid "Go to FAULT state if any of these go down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:276
+msgid "Go to FAULT state if any of these go down, if unweighted"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/rpcd/acl.d/luci-app-keepalived.json:3
+msgid "Grant access to LuCI app keepalived"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:94
+msgid "Granularity mask for persistent connections"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:131
+msgid "Gratuitous Master Delay in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:164
+msgid "Gratuitous Master Refresh Repeat in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:153
+msgid "Gratuitous Master Refresh in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:142
+msgid "Gratuitous Master Repeat in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:115
+msgid "HA Authentication Type"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:64
+msgid "HTTP virtualhost to use for HTTP_GET | SSL_GET"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:160
+msgid "Healthcheckers. Can be multiple of each type"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:50
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:71
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:24
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:30
+msgid "IP Address of the object"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:18
+msgid "IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:60
+msgid "IP Addresses must be configured for Static IP List"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:117
+msgid "IPSec"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:52
+msgid ""
+"If peer is backup node, Current system should be sender, If peer is master "
+"current system should be receiver"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:59
+msgid ""
+"If peer runs on non standard ssh port, change to correct ssh port number"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:73
+msgid ""
+"If you already have routes on your machines and your machines can ping each "
+"other, you don't need this section"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:109
+msgid ""
+"If you want to hide location of vrrpd, use this IP for multicast vrrp packets"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:65
+msgid ""
+"If your systems already have IPs and they can ping each other, you do not "
+"need this section"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:197
+msgid "Ignore VRRP interface faults"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:28
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:32
+msgid "Initial State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:24
+msgid "Initial State."
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:78
+msgid "Instance"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:35
+msgid "Instance Group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:18
+msgid "Instances must be configured for VRRP Groups"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:101
+msgid ""
+"Instead it sends adverts to the following list of ip addresses using unicast "
+"design fashion"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:26
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:32
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:30
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:33
+msgid "Interface for inside_network, bound by VRRP"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:60
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:75
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:51
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:75
+msgid "Interval between checks in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:58
+msgid ""
+"Its exit code will be recorded for all VRRP instances and sync groups which "
+"are monitoring it"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:11
+msgid "Keepalived Global Settings"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:13
+msgid "Keepalived Instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:26
+msgid "Keepalived.user"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:31
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:35
+msgid "Last Transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:83
+msgid "Least-Connection"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:49
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:28
+msgid "Link Polling"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:72
+msgid "List of IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:80
+msgid "List of Route Object"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:54
+msgid "Main"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:50
+msgid "Mark"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:27
+msgid "Master"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:55
+msgid "Multicast Group to use for IPv4 VRRP adverts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:61
+msgid "Multicast Group to use for IPv6 VRRP adverts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:108
+msgid "Multicast Source IP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:67
+msgid "Must be same on Master/Backup"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:24
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:25
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:24
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:64
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:132
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:18
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:17
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:19
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:29
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:50
+msgid "No Reverse"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:51
+msgid "No Where"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:204
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:105
+msgid "Notification"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:33
+msgid "Notification E-Mail"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:38
+msgid "Notification E-Mail From"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:119
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:120
+msgid "Password for accessing vrrpd, should be the same on all machines"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:69
+msgid "Path of the script to execute"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:75
+msgid "Path to SSH Private Key"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:99
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:297
+msgid "Peer"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:34
+msgid "Peer Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:24
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:69
+msgid "Peers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:25
+msgid ""
+"Peers can be referenced into Instances cluster and data/config "
+"synchronization"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:93
+msgid "Persist Granularity"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:87
+msgid "Persist Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:29
+msgid ""
+"Poll to detect media link failure using ETHTOOL, MII or ioctl interface "
+"otherwise uses netlink interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:44
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:146
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:170
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:171
+msgid "Port to connect to"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:215
+msgid "Preempt Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:45
+msgid "Priority"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:30
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:34
+msgid "Probes Received"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:29
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:33
+msgid "Probes Sent"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:38
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:55
+msgid "Real Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:127
+msgid "Real Server to redirect all request"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:126
+msgid "Real Servers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:54
+msgid "Receiver"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:153
+msgid "Relative weight to use"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:92
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:116
+msgid "Required number of successes for KO transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:87
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:110
+msgid "Required number of successes for OK transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:189
+msgid "Retry"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:49
+msgid "Reverse"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:86
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:109
+msgid "Rise"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:81
+msgid "Round-Robin"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:79
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:33
+msgid "Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:51
+msgid "Route Table"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:18
+msgid "Router ID"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:18
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:258
+msgid "Routes add|del when changing to MASTER, to BACKUP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:68
+msgid "Routes must be configured for Static Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:19
+msgid ""
+"Routes would be referenced into Static and Virtual Routes of VRRP instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:48
+msgid "SMTP Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:43
+msgid "SMTP Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:58
+msgid "SSH Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:83
+msgid "SSH Public Key"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:80
+msgid "Scheduler Algorigthm"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:46
+msgid "Scope"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:47
+msgid "Scope of the Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:68
+msgid "Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:51
+msgid "Scripts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:76
+msgid "Seconds between script invocations"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:232
+msgid "Send SMTP alerts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:43
+msgid "Send email notification during state transition"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:185
+msgid "Send/Recv VRRP messages from base interface instead of VMAC interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:53
+msgid "Sender"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:66
+msgid "Sender will send files to this location of receiver."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:45
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:147
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:99
+msgid "Server to be added to the pool if all real servers are down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:44
+msgid "Server to use for sending mail notifications"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:87
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:116
+msgid "Simple Password"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:48
+msgid "Site"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:98
+msgid "Sorry Server Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:104
+msgid "Sorry Server Port"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:39
+msgid "Source Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:40
+msgid "Source Address of the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:23
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:64
+msgid "Static Addresses are not moved by vrrpd, they stay on the machine."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:63
+msgid "Static IP Addresses"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:71
+msgid "Static Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:72
+msgid "Static Routes are not moved by vrrpd, they stay on the machine."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:19
+msgid "String identifying the machine (need not be hostname)"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:65
+msgid "Sync Directory"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:89
+msgid "Sync Files"
+msgstr ""
+
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:96
+msgid "Sync Group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:50
+msgid "Sync Mode"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:52
+msgid "System Route Table"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:34
+msgid "Target IP Address of the Route"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:33
+msgid "Target/Destination"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:26
+msgid "The machine with the highest \"priority\" will become MASTER."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:25
+msgid ""
+"The main goal is to define a bundle of VRRP instance to get synchronized "
+"together so that transition of one instance will be reflected to others "
+"group members"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:77
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:75
+msgid "There are no active instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:27
+msgid ""
+"This is the /etc/keepalived.user file in which custom commands can be "
+"defined."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:84
+msgid ""
+"This overview shows the current status of the VRRP instances on this device."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:216
+msgid "Time in seconds to delay preempting compared"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:49
+msgid "Timeout in seconds for SMTP stream processing"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:88
+msgid "Timeout value for persistent connections"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:249
+msgid ""
+"To decrease the number of packets sent in adverts, you can exclude most IPs "
+"from adverts."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:13
+msgid "Track Interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:266
+msgid "Track Interfaces"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:23
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:275
+msgid "Track Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:48
+msgid "Track interfaces, scripts and files"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:298
+msgid "Tracking"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:24
+msgid "Tracking scripts would be referenced from VRRP instances"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:20
+msgid "URL Path"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:21
+msgid "URL path, i.e path /, or path /mrtg2/"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:180
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:11
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:42
+msgid "URLs"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:12
+msgid "URLs can be referenced into Real Servers to test"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/notification.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:86
+msgid "Unicast Source IP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:190
+msgid "Use IPV6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:76
+msgid ""
+"Use SSH key for password less authentication, SSH Key would be used on "
+"current system"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:178
+msgid "Use VMAC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:184
+msgid "Use VMAC Base"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:179
+msgid "Use VRRP Virtual MAC"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:175
+msgid "User Check Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:83
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:3
+#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:114
+msgid "VRRP"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:52
+msgid "VRRP Advert interval in seconds"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:247
+msgid "VRRP IP excluded from VRRP."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:290
+msgid "VRRP Instance"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:54
+msgid "VRRP Multicast Group 4"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:60
+msgid "VRRP Multicast Group 6"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:33
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:56
+msgid "VRRP Script"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:20
+msgid "VRRP Scripts must be configured for Track Scripts"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:66
+msgid "VRRP Startup Delay"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:24
+msgid "VRRP Sync Group is an extension to VRRP protocol."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:23
+msgid "VRRP synchronization group"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:203
+msgid "VRRP version to run on interface"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:202
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:41
+msgid "Virtual Device Label"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:63
+msgid "Virtual Host"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:71
+msgid "Virtual IP Address"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:39
+msgid "Virtual Router Id"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:257
+msgid "Virtual Routes"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:17
+msgid "Virtual Server"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:42
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:81
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:152
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:28
+msgid "Weight"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:84
+msgid "Weighted Least-Connection"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:82
+msgid "Weighted Round-Robin"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:29
+msgid ""
+"When a weight is specified, instead of setting thevrrp_instance to the FAULT "
+"state in case of failure, its priority will be increased or decreased by the "
+"weight when the interface is up or down"
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:73
+msgid ""
+"With the same entries on other machines, the opposite transition will be "
+"occurring."
+msgstr ""
+
+#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:53
+msgid "default"
+msgstr ""
index 430c7f0bff906d6ce35592f4b05cada0c9d6b8d5..364d33d78ba8d22ac50a0f2c8d82ed63eb559eb5 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationskeepalived/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
 msgid "2"
@@ -45,7 +45,7 @@ msgstr ""
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:27
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:31
 msgid "Active State"
-msgstr ""
+msgstr "활성 상태"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:90
 msgid ""
@@ -115,7 +115,7 @@ msgstr "백업"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:57
 msgid "Blackhole"
-msgstr ""
+msgstr "블랙홀"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:159
 msgid "Check"
@@ -143,7 +143,7 @@ msgstr "디버그"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:222
 msgid "Debug Level"
-msgstr ""
+msgstr "디버그 수준"
 
 #: 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"
@@ -268,11 +268,11 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:68
 msgid "Forwarding Method"
-msgstr ""
+msgstr "전달 방식"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:299
 msgid "GARP"
-msgstr ""
+msgstr "GARP"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:130
 msgid "GARP Delay"
@@ -305,7 +305,7 @@ msgstr "일반"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:52
 msgid "Global"
-msgstr ""
+msgstr "전역"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:47
 msgid "Global Tracking"
@@ -492,11 +492,11 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:83
 msgid "Least-Connection"
-msgstr ""
+msgstr "최소 연결"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:49
 msgid "Link"
-msgstr ""
+msgstr "링크"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:28
 msgid "Link Polling"
@@ -516,7 +516,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:50
 msgid "Mark"
-msgstr ""
+msgstr "마크"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:27
 msgid "Master"
@@ -643,7 +643,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:45
 msgid "Priority"
-msgstr ""
+msgstr "우선순위"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/overview.js:30
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/status/include/35_keepalived.js:34
@@ -661,7 +661,7 @@ msgstr "프로토콜"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:55
 msgid "Real Server"
-msgstr ""
+msgstr "실제 서버"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:127
 msgid "Real Server to redirect all request"
@@ -669,7 +669,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:126
 msgid "Real Servers"
-msgstr ""
+msgstr "실제 서버"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:54
 msgid "Receiver"
@@ -704,12 +704,12 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:81
 msgid "Round-Robin"
-msgstr ""
+msgstr "라운드 로빈"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:79
 #: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:33
 msgid "Route"
-msgstr ""
+msgstr "경로(Route)"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:51
 msgid "Route Table"
@@ -819,7 +819,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:48
 msgid "Site"
-msgstr ""
+msgstr "사이트"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:98
 msgid "Sorry Server Address"
@@ -852,7 +852,7 @@ msgstr "고정 IP 주소"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:71
 msgid "Static Routes"
-msgstr ""
+msgstr "정적 경로(Route)"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:72
 msgid "Static Routes are not moved by vrrpd, they stay on the machine."
@@ -972,7 +972,7 @@ msgstr ""
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:11
 #: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:42
 msgid "URLs"
-msgstr ""
+msgstr "URL"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/url.js:12
 msgid "URLs can be referenced into Real Servers to test"
@@ -988,7 +988,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:190
 msgid "Use IPV6"
-msgstr ""
+msgstr "IPv6 사용"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:76
 msgid ""
@@ -998,7 +998,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:178
 msgid "Use VMAC"
-msgstr ""
+msgstr "VMAC 사용"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:184
 msgid "Use VMAC Base"
@@ -1041,7 +1041,7 @@ msgstr ""
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:33
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:56
 msgid "VRRP Script"
-msgstr ""
+msgstr "VRRP 스크립트"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:20
 msgid "VRRP Scripts must be configured for Track Scripts"
@@ -1069,7 +1069,7 @@ msgstr "버전"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:41
 msgid "Virtual Device Label"
-msgstr ""
+msgstr "가상 장치 레이블"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:63
 msgid "Virtual Host"
@@ -1096,15 +1096,15 @@ msgstr "가상 서버"
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:152
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:28
 msgid "Weight"
-msgstr ""
+msgstr "가중치"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:84
 msgid "Weighted Least-Connection"
-msgstr ""
+msgstr "가중 최소 연결"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:82
 msgid "Weighted Round-Robin"
-msgstr ""
+msgstr "가중 라운드 로빈"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/track_interface.js:29
 msgid ""
index 3a4a08d77e64353c279c535f7dc56d5acc488074..27df766b5599f10f71b6925e085a7a380604d400 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-17 08:13+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationskeepalived/lt/>\n"
@@ -908,54 +908,60 @@ msgstr "Būklė/Būsena"
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:64
 msgid "Static Addresses are not moved by vrrpd, they stay on the machine."
 msgstr ""
+"Nekintami adresai nėra perkeliami naudojant – „VRRPD“, jie lieka „mašinoje“ "
+"– įrenginyje."
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:63
 msgid "Static IP Addresses"
-msgstr ""
+msgstr "Nekintamas IP adresas"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:71
 msgid "Static Routes"
-msgstr ""
+msgstr "Nekintami maršrutai"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:72
 msgid "Static Routes are not moved by vrrpd, they stay on the machine."
 msgstr ""
+"Nekintami maršrutai nėra perkeliami naudojant „VRRPD“, jie lieka „mašinoje“ "
+"– įrenginyje."
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:19
 msgid "String identifying the machine (need not be hostname)"
 msgstr ""
+"Eilutė, identifikuojanti „mašiną“ – įrenginį (nebūtinai Įrenginio (t.y "
+"skleidėjo/vedėjo) pavadinimas)"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:65
 msgid "Sync Directory"
-msgstr ""
+msgstr "Sinchronizuoti katalogą/vietovę"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:89
 msgid "Sync Files"
-msgstr ""
+msgstr "Sinchronizuoti failus"
 
 #: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:96
 msgid "Sync Group"
-msgstr ""
+msgstr "Sinchronizuoti grupę"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/peers.js:50
 msgid "Sync Mode"
-msgstr ""
+msgstr "Sinchronizavimo veiksena"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:52
 msgid "System Route Table"
-msgstr ""
+msgstr "Sistemos maršruto lentelė"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:34
 msgid "Target IP Address of the Route"
-msgstr ""
+msgstr "Maršruto taikomojo IP adresas"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:33
 msgid "Target/Destination"
-msgstr ""
+msgstr "Taikomojo┃Paskirties/Kelionės tikslas"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:26
 msgid "The machine with the highest \"priority\" will become MASTER."
-msgstr ""
+msgstr "„Mašina“ – Įrenginys su didžiausia „pirmenybe“, taps VALDYTOJU."
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:25
 msgid ""
index 87222045324a67b690dfbde529667b6450f83839..3765988952e0f707004d568eb23f3da830b23396 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-10 02:29+0000\n"
+"PO-Revision-Date: 2026-04-21 20:40+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationskeepalived/pt_BR/>\n"
@@ -9,7 +9,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
 msgid "2"
@@ -117,7 +117,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:28
 msgid "Backup"
-msgstr "Cópia de Segurança"
+msgstr "Backup"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:57
 msgid "Blackhole"
@@ -245,7 +245,7 @@ msgstr "Habilitar Sincronização"
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:15
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:137
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:246
 msgid "Exclude Virtual IP Address"
index 099d692400bde2fe568e40204aba4e2432c40660..bbd7e1214ecda6c05170c389e6cc1e38a2a7bff6 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-06-16 17:38+0000\n"
-"Last-Translator: Hiep Nguyen <tanhiep26@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationskeepalived/vi/>\n"
 "Language: vi\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.12.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
 msgid "2"
@@ -119,7 +119,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:159
 msgid "Check"
-msgstr ""
+msgstr "Kiểm tra"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:166
 msgid "Connect Timeout"
@@ -830,7 +830,7 @@ msgstr ""
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:39
 msgid "Source Address"
-msgstr ""
+msgstr "Nguồn địa chỉ"
 
 #: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:40
 msgid "Source Address of the Route"
index 905e28303fef456507fd61fe6ab849c5c35a4db1..0ce6750e94ca813ee0cf572a344fa3b6a121cc0c 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsksmbd/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:58
 msgid "Add optional guest access to IPC$ share, disabled by default"
@@ -70,7 +70,7 @@ msgstr "Impor o Usuário Root"
 
 #: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:33
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-ksmbd/root/usr/share/rpcd/acl.d/luci-app-ksmbd.json:3
 msgid "Grant access to LuCI app ksmbd"
diff --git a/applications/luci-app-libreswan/po/de/libreswan.po b/applications/luci-app-libreswan/po/de/libreswan.po
new file mode 100644 (file)
index 0000000..6b33f99
--- /dev/null
@@ -0,0 +1,476 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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/ga/libreswan.po b/applications/luci-app-libreswan/po/ga/libreswan.po
new file mode 100644 (file)
index 0000000..a406ac9
--- /dev/null
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
index f86bb8f2eb0275bbfe24fabc0d8e9627d49c350b..4bf888aba1f6dd5d3d1ecc7c88a56f4cd3278775 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-06 20:00+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslibreswan/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
 msgid "3DES*"
@@ -62,7 +62,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:146
 msgid "Auth Method"
-msgstr ""
+msgstr "인증 방식"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:70
 msgid "Authentication"
@@ -78,71 +78,71 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:213
 msgid "Clear"
-msgstr ""
+msgstr "초기화"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:59
 msgid "DH Group"
-msgstr ""
+msgstr "DH 그룹"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:63
 msgid "DH Group 14"
-msgstr ""
+msgstr "DH 그룹 14"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:64
 msgid "DH Group 15"
-msgstr ""
+msgstr "DH 그룹 15"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:65
 msgid "DH Group 16"
-msgstr ""
+msgstr "DH 그룹 16"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:66
 msgid "DH Group 17"
-msgstr ""
+msgstr "DH 그룹 17"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:67
 msgid "DH Group 18"
-msgstr ""
+msgstr "DH 그룹 18"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:68
 msgid "DH Group 19"
-msgstr ""
+msgstr "DH 그룹 19"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:69
 msgid "DH Group 20"
-msgstr ""
+msgstr "DH 그룹 20"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:70
 msgid "DH Group 21"
-msgstr ""
+msgstr "DH 그룹 21"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:71
 msgid "DH Group 22*"
-msgstr ""
+msgstr "DH 그룹 22*"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:72
 msgid "DH Group 31"
-msgstr ""
+msgstr "DH 그룹 31"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:62
 msgid "DH Group 5*"
-msgstr ""
+msgstr "DH 그룹 5*"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:210
 msgid "DPD Action"
-msgstr ""
+msgstr "DPD 동작"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:218
 msgid "DPD Delay"
-msgstr ""
+msgstr "DPD 확인 주기"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:223
 msgid "DPD Timeout"
-msgstr ""
+msgstr "DPD 대기 시간"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:23
 msgid "Debug Logs"
-msgstr ""
+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
@@ -174,23 +174,23 @@ msgstr "해시 알고리즘"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:214
 msgid "Hold"
-msgstr ""
+msgstr "대기"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
 msgid "IKE Life Time"
-msgstr ""
+msgstr "IKE 수명"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:161
 msgid "IKE V2"
-msgstr ""
+msgstr "IKE V2"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:164
 msgid "IKE Version 1"
-msgstr ""
+msgstr "IKE 버전 1"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:163
 msgid "IKE Version 2"
-msgstr ""
+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"
@@ -198,7 +198,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:17
 msgid "IPSec Global Settings"
-msgstr ""
+msgstr "IPSec 전역 설정"
 
 #: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:20
 msgid "IPSec Globals"
@@ -215,11 +215,11 @@ msgstr "IPsec 터널"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:73
 msgid "IPSec Tunnels Summary"
-msgstr ""
+msgstr "IPSec 터널 요약"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:77
 msgid "Initiate"
-msgstr ""
+msgstr "연결 시도"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:71
 msgid "Interface"
@@ -231,15 +231,15 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:98
 msgid "Left ID"
-msgstr ""
+msgstr "로컬 ID"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:84
 msgid "Left IP/Device"
-msgstr ""
+msgstr "로컬 IP/장치"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:79
 msgid "Left Interface"
-msgstr ""
+msgstr "로컬 인터페이스"
 
 #: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:3
 msgid "Libreswan IPSec"
@@ -247,15 +247,15 @@ msgstr "Libreswan IPSec"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:76
 msgid "Listen"
-msgstr "수신 대기(Listen)"
+msgstr "수신 대기"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:45
 msgid "Listen Address"
-msgstr ""
+msgstr "수신 대기 주소"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:39
 msgid "Listen Interface"
-msgstr ""
+msgstr "수신 인터페이스"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:250
 msgid "Lists VTI interfaces configured with ikey and okey"
@@ -268,7 +268,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:114
 msgid "Local Source IP"
-msgstr ""
+msgstr "로컬 출발지 IP"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:36
 msgid "Local Subnet"
@@ -276,7 +276,7 @@ msgstr "로컬 서브넷"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:129
 msgid "Local Subnets"
-msgstr ""
+msgstr "로컬 서브넷"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:42
 msgid "MD5*"
@@ -297,11 +297,11 @@ 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 ""
+msgstr "이름은 최대 15자까지만 입력 가능"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:212
 msgid "None"
-msgstr ""
+msgstr "없음"
 
 #: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:11
 msgid "Overview"
@@ -309,27 +309,27 @@ msgstr "개요"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:40
 msgid "Phase1"
-msgstr ""
+msgstr "1단계"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:167
 msgid "Phase1 Proposals"
-msgstr ""
+msgstr "1단계 제안"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:41
 msgid "Phase2"
-msgstr ""
+msgstr "2단계"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:234
 msgid "Phase2 Proposals"
-msgstr ""
+msgstr "2단계 제안"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:228
 msgid "Phase2 Protocol"
-msgstr ""
+msgstr "2단계 프로토콜"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:154
 msgid "Preshared Key"
-msgstr ""
+msgstr "사전 공유 키"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:37
 msgid "Proposals must be configured for Tunnels"
@@ -337,23 +337,23 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:193
 msgid "Rekey"
-msgstr ""
+msgstr "키 갱신"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
 msgid "Rekey Margin Time"
-msgstr ""
+msgstr "키 갱신 유예 시간"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:35
 msgid "Remote"
-msgstr ""
+msgstr "원격"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:103
 msgid "Remote IP"
-msgstr ""
+msgstr "원격 IP"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:124
 msgid "Remote Source IP"
-msgstr ""
+msgstr "원격 출발지 IP"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:37
 msgid "Remote Subnet"
@@ -361,7 +361,7 @@ msgstr "원격 서브넷"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:142
 msgid "Remote Subnets"
-msgstr ""
+msgstr "원격 서브넷"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:215
 msgid "Restart"
@@ -369,7 +369,7 @@ msgstr "재시작"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:109
 msgid "Right ID"
-msgstr ""
+msgstr "원격 ID"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:39
 msgid "Rx"
@@ -393,7 +393,7 @@ msgstr "SHA-512"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:148
 msgid "Shared Secret"
-msgstr ""
+msgstr "공유 비밀"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:42
 msgid "Status"
@@ -407,7 +407,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:67
 msgid "There are no active Tunnels"
-msgstr ""
+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
@@ -417,7 +417,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:248
 msgid "Tunnel Interface"
-msgstr ""
+msgstr "터널 인터페이스"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:38
 msgid "Tx"
@@ -425,7 +425,7 @@ msgstr "Tx"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:34
 msgid "Uniquely Identify Remotes"
-msgstr ""
+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
@@ -444,7 +444,7 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:267
 msgid "Update Peer Address"
-msgstr ""
+msgstr "피어 주소 갱신"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
 msgid "Uptime"
@@ -452,11 +452,11 @@ 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 ""
+msgstr "ID를 기준으로 원격 접속자를 고유하게 식별할지 여부를 설정합니다"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:27
 msgid "base - Moderate Logging"
-msgstr ""
+msgstr "base - 보통 수준 로그 기록"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:28
 msgid "cpu-usage - Timing/Load Logging"
@@ -464,11 +464,11 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:29
 msgid "crypto - All crypto related Logging"
-msgstr ""
+msgstr "crypto - 모든 암호화 관련 로그 기록"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:26
 msgid "none - No Logging"
-msgstr ""
+msgstr "none - 로그 기록 안 함"
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:31
 msgid "private - Sensitive private-key/password Logging"
@@ -476,4 +476,4 @@ msgstr ""
 
 #: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:30
 msgid "tmi - Too Much/Excessive Logging"
-msgstr ""
+msgstr "tmi - 지나치게 상세한 로그 기록"
diff --git a/applications/luci-app-libreswan/po/lt/libreswan.po b/applications/luci-app-libreswan/po/lt/libreswan.po
new file mode 100644 (file)
index 0000000..637b5d9
--- /dev/null
@@ -0,0 +1,480 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslibreswan/lt/>\n"
+"Language: lt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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/ru/libreswan.po b/applications/luci-app-libreswan/po/ru/libreswan.po
new file mode 100644 (file)
index 0000000..d139fd9
--- /dev/null
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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/uk/libreswan.po b/applications/luci-app-libreswan/po/uk/libreswan.po
new file mode 100644 (file)
index 0000000..b7b301e
--- /dev/null
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
index 62e42834641c555abd33283e415d3ced8dd38805..b7e999262bc57c4a14c451fb17ae7d81f5a049f4 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-02 14:01+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslldpd/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
 msgid "1A"
@@ -25,7 +25,7 @@ msgstr "Administrativer Status"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1005
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:191
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:202
index 4796d29c528dc2cee8105b780f157e0b41fe9b8d..95a48d2c178312bc701724fc669ed16a76cf115d 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:30+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationslldpd/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
 msgid "1A"
@@ -168,7 +168,7 @@ msgstr ""
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:152
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:620
 msgid "Discovered Neighbors"
@@ -398,7 +398,7 @@ msgstr ""
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:39
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:52
 msgid "Local interface"
-msgstr ""
+msgstr "Interface local"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:271
 msgid "Longitude"
@@ -753,7 +753,7 @@ msgstr ""
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
 msgid "enabled"
-msgstr ""
+msgstr "habilitado"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:48
 msgid "keep only one neighbor"
index 9f38a8364b08ea87e90b8c486ac9f48feaa00acf..442587613f6c18073944d537868f40b110d521ba 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-06-16 17:38+0000\n"
-"Last-Translator: Hiep Nguyen <tanhiep26@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationslldpd/vi/>\n"
 "Language: vi\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.12.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
 msgid "1A"
@@ -256,7 +256,7 @@ msgstr ""
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:162
 msgid "Filter"
-msgstr ""
+msgstr "Bộ lọc"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:662
 msgid "Force port ID subtype"
@@ -719,7 +719,7 @@ msgstr ""
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:154
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:252
 msgid "Unknown"
-msgstr ""
+msgstr "Không xác định"
 
 #: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:573
 msgid ""
index c1d6bca101da760b4220d12b5c9e1ada175b5203..2548ba491416c841723dce329bb1cbf21457ae4f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:33+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationslxc/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:454
 msgid ""
@@ -87,7 +87,7 @@ msgstr "Criar um Novo Container"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:79
 msgid "Delete"
-msgstr "Apagar"
+msgstr "Excluir"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:491
 msgid "Enter new name"
@@ -138,7 +138,7 @@ msgstr "Nome"
 
 #: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:16
 msgid "Overview"
-msgstr ""
+msgstr "Visão Geral"
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:300
 msgid "Please select another containers URL."
@@ -146,7 +146,7 @@ msgstr ""
 
 #: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:77
 msgid "Start"
-msgstr "Início"
+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 d4b9a32a5fb98cf818168bee7962663ea6204ae9..624eabf331d78a433920e1a6586c72d835448c27 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-10-05 13:02+0000\n"
-"Last-Translator: rostmodern <weblate@kurs.33mail.com>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsminidlna/de/>\n"
 "Language: de\n"
@@ -10,11 +10,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.14-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
 msgid "Album art names"
index c458ed3c97601621ee633deb3c6b04256223d156..1ca396a3bbeaac07f13ca1e238d18204f19f36ab 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsminidlna/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
 msgid "Advanced Settings"
@@ -63,7 +63,7 @@ msgstr "Nome amigável"
 
 #: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
 msgid "Grant access to minidlna status and configuration"
index 20e3568525df7c9a805a190563389a94b3c3959b..162cacb83049ddc80eaa79106d7590c67b27cb06 100644 (file)
@@ -1,9 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-08 17:30+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"<volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsmosquitto/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
 msgid "Allow anonymous connections"
@@ -121,7 +120,7 @@ msgstr ""
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:11
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:55
 msgid "Disallow remote access to this broker"
@@ -129,7 +128,7 @@ msgstr ""
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:10
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
 msgid "Grant UCI access for luci-app-mosquitto"
index 151bee14d64b7917ac126283e9bd8896fa22383e..95868e200c1a1a04420c6e8bde13d3f92a2b3c37 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmosquitto/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
 msgid "Allow anonymous connections"
@@ -105,7 +105,6 @@ msgstr ""
 
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:9
 #: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:106
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
index c180944e2ac6e0108a0434802f9c9c9be5fb33ce..5d59a9c939261fa5f51db0116caf4b7b12db559d 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
@@ -120,7 +120,7 @@ msgstr "Přijatelné hodnoty: 1-256. Výchozí je 1, pokud není nastaveno"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
 msgid "Alert"
-msgstr "Upozornění"
+msgstr "Výstraha"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
 msgid "Also scan this Routing table for connected networks"
@@ -538,7 +538,7 @@ msgstr "Poznámky:"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:99
 msgid "Notify"
index 57b5d810011e723767e2ee1d2db5c5b65a9caf11..5e4348d09c47839c92c0701daafe73d801dbf50f 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-18 22:40+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsmwan3/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
@@ -299,7 +299,7 @@ msgstr "Tik IPv4"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:63
 msgid "IPv6 only"
index 036c94d3b426ee210f43ad1f2223ede0a0ce8238..3fdf96941fa67738077d6476753ec3ffa05dbada 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsmwan3/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:211
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:227
@@ -170,7 +170,7 @@ msgstr "Diagnóstico"
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:57
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:66
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:267
 msgid ""
@@ -194,7 +194,7 @@ msgstr "Ativar rastreamento ssl"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:55
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:118
 msgid ""
@@ -370,7 +370,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 "Registrando os eventos"
+msgstr "Registro de Eventos"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
 msgid "Loglevel"
@@ -541,7 +541,7 @@ msgstr "Notas:"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:99
 msgid "Notify"
@@ -561,7 +561,7 @@ msgstr "Conectado"
 
 #: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:15
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
 msgid "Ping count"
@@ -823,7 +823,7 @@ msgstr "Exiba o conteúdo de /etc/protocols para uma descrição do protocolo"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:62
 msgid ""
index de06b155cf5f89b98ef295a727747bfde014c3e2..85ddde8bf8da41f9f70fe72ab6149099e6ccd654 100644 (file)
@@ -3,8 +3,8 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
-"Last-Translator: DragonBluep <yangshiji66@outlook.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+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"
 "Language: zh_Hans\n"
@@ -119,7 +119,7 @@ msgstr "取值范围:1-256。默认值为 1"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
 msgid "Alert"
-msgstr "警"
+msgstr "警"
 
 #: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
 msgid "Also scan this Routing table for connected networks"
index 2b552b1e6dded873d84db619bb75590378da936c..4a51a852843cc44f9740ae276b11db39dd3311eb 100644 (file)
@@ -1,18 +1,18 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2023-06-20 05:55+0000\n"
-"Last-Translator: Mashiro <michio.haiyaku@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnatmap/vi/>\n"
 "Language: vi\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.18.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:108
 msgid "Allocation bind ports randomly instead of sequentially."
-msgstr ""
+msgstr "Phân bổ cổng ngẫu nhiên thay vì theo thứ tự tuần tự."
 
 #: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:103
 msgid "Bind port"
index 64c988579df6ba28c13f4a950fd437fa715c5834..a891aebf6ba4fa39bdd0651d82e907412235bf09 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-12-09 15:00+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsnextdns/pt_BR/>\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"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
 msgid "Configuration ID"
@@ -20,7 +20,7 @@ msgstr "Habilitar o NextDNS."
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
 msgid "Expose LAN clients information in NextDNS analytics."
@@ -70,7 +70,7 @@ msgstr "Registro do NextDNS"
 
 #: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
 msgid "Report Client Info"
index a256469ecde95146c6fd9234981cf4e9820befd3..d088638ef38759cc7fc8d144e541d558bcd15b2f 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-23 18:11+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/de/>\n"
 "Language: de\n"
 "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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -127,7 +127,7 @@ msgstr "Berechnungszeitraum"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:902
 msgid "Application"
index 3aee86fae21976280acf8a4d07bfc947674c3fe5..c6aeae9975e4ee0fb0b1e75191216ecc9f1ee951 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-27 13:46+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -368,7 +368,7 @@ msgstr "로컬 인터페이스"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
 msgid "Local subnets"
-msgstr ""
+msgstr "로컬 서브넷"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:856
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:949
index 2031f6f1f0d547146e4f8f2963009cf15bd0360e..8d7fd7864895aaa3a92a73b6eb77a930f2778e2c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-05-22 13:32+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/lt/>\n"
@@ -9,9 +9,9 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && ("
-"n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.12-dev\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -370,7 +370,7 @@ msgstr "IPv4 priešais IPv6"
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:504
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:924
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
 msgid "Interval"
index 7fb1d77b302a5f02d015a37888eb9abcf731b524..e2410a74361c777d041ef010040cafc54f016a89 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-21 23:16+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsnlbwmon/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -144,7 +144,7 @@ msgstr "Protocolos de aplicação"
 
 #: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
 msgid "Backup"
-msgstr "Cópia de Segurança"
+msgstr "Backup"
 
 #: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
 msgid "Bandwidth Monitor"
@@ -319,7 +319,7 @@ msgstr "Impor o recarregamento…"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
 msgid "Generate Backup"
@@ -479,7 +479,7 @@ msgstr "É obrigatório o uso de uma data válida no formato \"AAAA-MM-DD\""
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
 msgid "Restore"
-msgstr "Restauração"
+msgstr "Restaurar"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
 msgid "Restore Database Backup"
@@ -580,7 +580,7 @@ msgstr "Vendedor: <big id=\"bubble-vendor\">Example Corp.</big>"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
 msgid ""
index 4d81541c7f89f9dddd65ed4ab651e66eb8aa229c..3bb8ec0599b87c50bcaa8406cb5cc3edbe237426 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnlbwmon/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
 msgid "%d IPv4-only hosts"
@@ -173,7 +173,6 @@ msgid "Compress database"
 msgstr "Nén cơ sở dữ liệu"
 
 #: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index fae5fa89e059e0ab19c4ea3acd1a1638d11c7040..8d7bf50d9412a250db25d9d4180c4013abebf8fe 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-22 17:11+0000\n"
+"PO-Revision-Date: 2026-04-21 12:33+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsnut/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:16
 msgid "%s is mutually exclusive to other choices"
@@ -465,19 +465,19 @@ msgstr ""
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:258
 msgid "SNMP version"
-msgstr ""
+msgstr "SNMP 버전"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:260
 msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:261
 msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:262
 msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
 
 #: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:247
 msgid "Serial Number"
index 521456a521fe265300872d38fc8d98c437a4a0d6..eed82011bb1acce94a669c1b61ffff8e484cc3ec 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-18 12:21+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsocserv/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -221,7 +221,7 @@ msgstr ""
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:142
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:169
 msgid "Remote IP"
-msgstr ""
+msgstr "원격 IP"
 
 #: 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 ef340e94bd340e3610e6c9241948cfddab178f94..6dbea31a48e3a9db74e3fd4e29f8da5e44e295c8 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsocserv/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -143,7 +143,7 @@ msgstr "Zona do Firewall"
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:36
 #: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:38
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
 msgid "Grant UCI access for luci-app-ocserv"
index b47348f10327c337475a8a1cb5fb7de61fe57f3f..88ba76a134749f4bc9d4ab45b26939e832237278 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-31 20:43+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/de/>\n"
 "Language: de\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -29,7 +29,7 @@ msgstr "Aktive HNA-Ankündigungen"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:126
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:124
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:67
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:67
index 2993b8877091b1df01256d0cbf341480fb6b5541..a27a903f4b6bb24392a395e4651db6355fab0a0c 100644 (file)
@@ -3,7 +3,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-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -1012,7 +1012,7 @@ msgstr ""
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:61
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:61
 msgid "Weight"
-msgstr ""
+msgstr "가중치"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:298
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:292
index fb7bf84e324833200f356a3298e0bcae62ef233a..e12a1fc68e2aadf80190475e7f37e52887687948 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-17 08:13+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/lt/>\n"
@@ -346,7 +346,7 @@ msgstr ""
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:69
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:360
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:344
index 9f41a590f0848e0345fe9acc9c71c222b1088a4f..4f15b4aec21a402683cf5c54f62ffb61f934a4f1 100644 (file)
@@ -3,7 +3,7 @@ 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-10 02:29+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsolsr/pt_BR/>\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -125,7 +125,7 @@ msgstr "Habilita esta interface."
 #: 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 "Ativado"
+msgstr "Habilitado"
 
 #: 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
@@ -174,7 +174,7 @@ msgstr "Gateway"
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:35
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:35
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:43
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:43
@@ -280,7 +280,7 @@ msgstr "Saltos"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:161
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:14
 msgid ""
@@ -885,10 +885,10 @@ msgid ""
 "if you use public IPs and have unstable DNS-Setup then those pages will load "
 "really slow. In this case disable it here."
 msgstr ""
-"Resolve os nomes dos equipamentos na página de estado. É geralmente seguro "
-"permitir isto, mas se você usa IPs públicos e tem uma configuração DNS "
-"instável, então estas páginas podem carregar de forma extremamente lenta. "
-"Neste caso, desabilite isto aqui."
+"Resolve os nomes dos dispositivos nas páginas de status. Geralmente é seguro "
+"permitir isso, mas se você usa IPs públicos e tem uma configuração de DNS "
+"instável, essas páginas carregarão muito lentamente. Nesse caso, desabilite "
+"aqui."
 
 #: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:20
 msgid "Routes"
@@ -1130,7 +1130,7 @@ msgstr "Muito bom (SNR > 30)"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:62
 msgid "WLAN"
-msgstr "Rede sem fio (WLAN)"
+msgstr "WLAN"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:57
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:57
index cae85176c9d05bded8f026e0cc56ed678a5cdcfb..e914503156e79650fad24b36141202cbad422b03 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsolsr/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
 msgid "Active MID announcements"
@@ -263,7 +263,6 @@ msgid "Hops"
 msgstr "Nhảy"
 
 #: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:161
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
index 6a75ccae0c782f406e84318335b50f305766a119..6b7f8ff867fbb0dfb8942512d69d9d3112aad1d2 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-12 04:35+0000\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsomcproxy/pt_BR/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:18
 msgid "Add instance"
-msgstr "Adicione uma instância"
+msgstr "Adicionar instância"
 
 #: applications/luci-app-omcproxy/htdocs/luci-static/resources/view/omcproxy.js:35
 msgid "Downlink interface"
index 583ddc32cd95e19ccc44fa7e63eb2b6fd44bdb3e..c29e72ec8ddd677718f09703daa8123bb662d0c4 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-19 18:44+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenlist/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
 msgid ""
@@ -55,7 +55,7 @@ msgstr "luci-app-openlist의 UCI 접근 권한 부여"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:91
 msgid "Listen address"
-msgstr "수신 주소"
+msgstr "수신 대기 주소"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
 msgid "Listen port"
index cd47f92edb6cf9c35f7424462bdb4c26f68d89c0..5ba78f3a0c3b2e67a2b351f3757a5d48e6c5f960 100644 (file)
@@ -1,16 +1,16 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-05-14 10:34+0000\n"
-"Last-Translator: Lộc SuperVipPro <locsupervippro@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
-"luciapplicationsalist/vi/>\n"
+"luciapplicationsopenlist/vi/>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\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.12-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
 msgid ""
@@ -61,7 +61,7 @@ msgstr ""
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
 msgid "Listen port"
-msgstr ""
+msgstr "Cổng lắng nghe"
 
 #: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
 msgid "Loading..."
index bb033d91362b7112948fc5cdf2b36768f6d68ec4..23254d160b2cb3c4cf72cd26a867a83af1e52e63 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-13 18:16+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenwisp/de/>\n"
 "Language: de\n"
@@ -10,11 +10,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
 msgid "Boot Delay"
index 05a8df641a2506fcd7adeea66d4f19c68fb837e1..9c46d3bcd1ad0f608af9b95f13e4d3efcb06d696 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-03 17:09+0000\n"
+"PO-Revision-Date: 2026-04-21 12:33+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsopenwisp/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
 msgid "Advanced Settings"
@@ -22,7 +22,7 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
 msgid "CA Cert"
-msgstr ""
+msgstr "CA 인증서"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:97
 msgid "CA Path"
@@ -89,15 +89,15 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
 msgid "Key"
-msgstr ""
+msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:53
 msgid "MAC Interface"
-msgstr ""
+msgstr "MAC 인터페이스"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:56
 msgid "Management Interface"
-msgstr ""
+msgstr "관리 인터페이스"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:92
 msgid "Max Time"
@@ -105,12 +105,12 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
 msgid "Merge Config"
-msgstr ""
+msgstr "설정 병합"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:11
 #: applications/luci-app-openwisp/root/usr/share/luci/menu.d/luci-app-openwisp.json:3
 msgid "OpenWISP"
-msgstr ""
+msgstr "OpenWISP"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:107
 msgid ""
@@ -136,7 +136,7 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:33
 msgid "Server URL"
-msgstr ""
+msgstr "서버 URL"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
 msgid "Shared Secret"
@@ -184,7 +184,7 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
 msgid "UUID"
-msgstr ""
+msgstr "UUID"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:39
 msgid "Update Interval"
@@ -217,7 +217,7 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
 msgid "Verify SSL"
-msgstr ""
+msgstr "SSL 검증"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
 msgid "Verify the server SSL certificate."
index ef1052c9c422a739c909e540a260fb0a109f9c9e..688f98df996d5bcf279e6121a8d075b7ad009f5d 100644 (file)
@@ -1,9 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-08 17:31+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"<volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsopenwisp/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
 msgid "Advanced Settings"
@@ -45,7 +44,7 @@ msgstr "Chave consistente (Consistent Key)"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:29
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:27
 msgid "Enable"
@@ -57,11 +56,11 @@ msgstr ""
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
 msgid "General Settings"
-msgstr ""
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json:3
 msgid "Grant access to luci-app-openwisp"
index 32dbb53ccbdb0ecdb742182d10f3b1bc86fc87b6..7a08576db92d81d8095a3c4e4ce5185aaa757fb3 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsp910nd/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:105
 msgid "Add printer config"
@@ -40,7 +40,7 @@ msgstr "Dispositivo"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:108
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:50
 msgid "Error calling \"package-manager-call list-installed\":"
index 98aaa594d686c83bf9479f312ed60479d1ef21a4..347540873e14647c36c07ef722881445d9a7b232 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-01-21 05:34+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspackage-manager/ko/>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:899
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
@@ -127,7 +127,7 @@ msgstr "%d-%d 표시 중 (전체 %d)"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1221
 msgid "Download and install package"
-msgstr "패키지 다운로드  설치"
+msgstr "패키지 다운로드  설치"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1074
 msgid "Errors"
index 94c583ba8b98e478dd23f9abac851b16cd919869..e1c7d42ae80821c27b8db5390ae559487e7f2c3c 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-18 19:37+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationspackage-manager/pt_BR/>\n"
@@ -18,7 +18,7 @@ msgstr ""
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:978
 msgid "%s Configuration"
-msgstr "Configuração de %s"
+msgstr "Configuração do %s"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1161
 msgid "%s used (%1024mB used of %1024mB, %1024mB free)"
@@ -37,7 +37,7 @@ msgstr "Ações"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:833
 msgid "Allow overwriting conflicting package files"
-msgstr "Permitir sobrescrever arquivos de pacotes em conflito"
+msgstr "Permitir sobrescrever arquivos de pacotes conflitantes"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1013
 msgid "Automatically remove unused dependencies"
@@ -53,9 +53,9 @@ msgid ""
 "The configuration in the other files may be changed but is usually not "
 "preserved by <em>sysupgrade</em>."
 msgstr ""
-"Abaixo está uma lista dos vários arquivos de configuração usados pelo "
-"<em>apk</em>. As configurações nos outros arquivos podem ser alteradas, mas "
-"geralmente não são preservadas pelo <em>sysupgrade</em>."
+"Abaixo está uma lista dos vários arquivos de configuração usados pelo <em>"
+"apk</em>. As configurações nos outros arquivos podem ser alteradas, mas "
+"normalmente não são preservadas pelo <em>sysupgrade</em>."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:935
 msgid ""
@@ -64,11 +64,11 @@ msgid ""
 "custom repository entries. The configuration in the other files may be "
 "changed but is usually not preserved by <em>sysupgrade</em>."
 msgstr ""
-"Abaixo está uma lista dos diversos arquivos de configuração utilizados por "
-"<em>opkg</em>. Use <em>opkg.conf</em> para configuração geral e "
-"<em>customfeeds.conf</em> para inserir repositórios personalizados. As "
-"configurações em outros arquivos podem ser alterados, mas normalmente não "
-"são preservados por <em>sysupgrade</em>."
+"Abaixo está uma lista dos diversos arquivos de configuração utilizados pelo "
+"<em>opkg</em>. Use <em>opkg.conf</em> para configuração geral e <em>"
+"customfeeds.conf</em> para inserir repositórios personalizados. As "
+"configurações nos outros arquivos podem ser alteradas, mas normalmente não "
+"são preservadas pelo <em>sysupgrade</em>."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:841
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:888
@@ -380,7 +380,7 @@ msgstr "Atualizar…"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1232
 msgid "Upload Package…"
-msgstr "Enviar pacote…"
+msgstr "Carregar pacote…"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:798
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1005
index 16fbdee0d0f74ac3ad3a7d7b0368a6accc1151bc..6ece9d8cf1c6f45bcec227ea4af8ab8ba03f0eef 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-18 17:11+0000\n"
-"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:46+0000\n"
+"Last-Translator: Mustafa Can Elmacı <mustafacan@elmaci.net>\n"
 "Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspackage-manager/tr/>\n"
 "Language: tr\n"
@@ -17,7 +17,7 @@ msgstr ""
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:978
 msgid "%s Configuration"
-msgstr "%s Yapılandırma"
+msgstr "%s Yapılandırma"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1161
 msgid "%s used (%1024mB used of %1024mB, %1024mB free)"
@@ -51,9 +51,10 @@ msgid ""
 "The configuration in the other files may be changed but is usually not "
 "preserved by <em>sysupgrade</em>."
 msgstr ""
-"Aşağıdaki, <em>apk</em> tarafından kullanılan türlü yapıalndırma dosyasının "
-"listesidir. Diğer dosyalardaki yapılandırma değiştirilmiş olabilir ancak "
-"genellikle <em>sysupgrade</em> tarafından korunmazlar."
+"Aşağıda, <em>apk</em> tarafından kullanılan çeşitli yapılandırma "
+"dosyalarının bir listesi bulunmaktadır. Diğer dosyalardaki yapılandırma "
+"değiştirilmiş olabilir, ancak genellikle <em>sysupgrade</em> tarafından "
+"korunmaz."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:935
 msgid ""
@@ -62,11 +63,11 @@ msgid ""
 "custom repository entries. The configuration in the other files may be "
 "changed but is usually not preserved by <em>sysupgrade</em>."
 msgstr ""
-"Aşağıda <em>opkg</em> tarafından kullanılan çeşitli yapılandırma "
+"Aşağıda, <em>opkg</em> tarafından kullanılan çeşitli yapılandırma "
 "dosyalarının bir listesi bulunmaktadır. Genel ayarlar için <em>opkg.conf</"
 "em> ve özel depo girişleri için <em>customfeeds.conf</em> kullanın. Diğer "
-"dosyalardaki yapılandırmalar değiştirilebilir ancak genellikle "
-"<em>sysupgrade</em> tarafından korunmaz."
+"dosyalardaki yapılandırmalar değiştirilmiş olabilir, ancak genellikle <em>"
+"sysupgrade</em> tarafından korunmaz."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:841
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:888
@@ -82,7 +83,7 @@ msgstr "Temizle"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1233
 msgid "Configure %s"
-msgstr "%s yapılandır"
+msgstr "%s'yi yapılandır"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:785
 msgid "Dependencies"
@@ -96,7 +97,7 @@ msgstr "Açıklama"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:796
 msgid "Details for package <em>%h</em>"
-msgstr "<em>%h</em> paket ayrıntıları"
+msgstr "<em>%h</em> için paket ayrıntıları"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1208
 msgid "Disk space"
@@ -119,7 +120,7 @@ msgid ""
 "Display base translation packages and translation packages for already "
 "installed languages only"
 msgstr ""
-"Yalnızca önceden kurulmuş diller için temel çeviri paketlerini ve çeviri "
+"Yalnızca temel çeviri paketlerini ve önceden kurulmuş diller için çeviri "
 "paketlerini görüntüle"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:411
@@ -128,7 +129,7 @@ msgstr "Görüntülenen %d-%d toplam %d"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1221
 msgid "Download and install package"
-msgstr "Paket indir ve yükle"
+msgstr "Paketi indir ve yükle"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1074
 msgid "Errors"
@@ -158,7 +159,7 @@ msgstr "Yükle"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1199
 msgid "Install additional software and upgrade existing packages with %s."
-msgstr "%s ile ek yazılım kur ve var olan paketleri yükselt."
+msgstr "%s ile ek yazılım kurun ve var olan paketleri yükseltin."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:821
 msgid "Install suggested translation packages as well"
@@ -176,8 +177,8 @@ msgid ""
 "Installing packages from untrusted sources is a potential security risk! "
 "Really attempt to install <em>%h</em>?"
 msgstr ""
-"Güvenilmeyen kaynaklardan paket yüklemek, güvenlik riski oluşturabilir! Bu "
-"paketi yüklemeyi gerçekten denemek istiyor musunuz <em>% h </em>?"
+"Güvenilmeyen kaynaklardan paket yüklemek potansiyel bir güvenlik riskidir! "
+"Gerçekten <em>%h</em> paketini yüklemeyi denemek istiyor musunuz?"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:344
 msgid "Install…"
@@ -219,11 +220,11 @@ msgstr "Paket(ler) yok"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:429
 msgid "No packages matching \"<strong>%h</strong>\"."
-msgstr "Eşleşen paket yok \"<strong>%h</strong>\"."
+msgstr "\"<strong>%h</strong>\" ile eşleşen paket yok."
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:577
 msgid "Not available"
-msgstr "Yok"
+msgstr "Mevcut değil"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:562
 msgid "Not installed"
index 03041f40b1c58a3c5fa869254bbe62d415cd73ce..526c507327c7c9d991b502f6d989f0b891ca28f2 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspackage-manager/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:899
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:964
@@ -43,7 +43,7 @@ msgstr "Tự động gỡ bỏ các gói phụ thuộc không được sử dụ
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1284
 msgid "Available"
-msgstr "Sẵn có"
+msgstr "Có sẵn"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:936
 msgid ""
@@ -71,7 +71,7 @@ msgstr ""
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1019
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1122
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1216
 msgid "Clear"
index d0586444c98c5076e2c35224d19665e29cc9409f..7822addedfe93805df5f3250fb347ba30211ec3b 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspagekitec/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:9
 msgid ""
@@ -36,7 +36,6 @@ msgid "Basic WebSockets"
 msgstr "WebSockets cơ bản"
 
 #: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index 9aa2cd81949b0e7b3e320643c9a451b596314716..60e5dc52f87e435b72a602dda31d7ee8ff76a51f 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-11 18:10+0000\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspbr/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450
@@ -32,7 +32,7 @@ msgstr "활성"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
 msgid "AdGuardHome ipset"
-msgstr ""
+msgstr "AdGuardHome ipset"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:178
 msgid "Add"
@@ -102,7 +102,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:354
 msgid "DNS Policies"
-msgstr ""
+msgstr "DNS 정책"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:413
 msgid "DSCP Tag"
@@ -151,11 +151,11 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
 msgid "Dnsmasq ipset"
-msgstr ""
+msgstr "Dnsmasq ipset"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:125
 msgid "Dnsmasq nft set"
-msgstr ""
+msgstr "Dnsmasq nft set"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
 msgid "Do not enforce policies when their gateway is down"
@@ -249,11 +249,11 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:39
 msgid "Inactive"
-msgstr ""
+msgstr "비활성"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:41
 msgid "Inactive (Disabled)"
-msgstr ""
+msgstr "비활성 (사용 안 함)"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
 msgid "Incompatible DHCP Option 6 for interface %s"
@@ -315,11 +315,11 @@ msgstr ""
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:296
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:375
 msgid "Local addresses / devices"
-msgstr ""
+msgstr "로컬 주소 / 장치"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:302
 msgid "Local ports"
-msgstr ""
+msgstr "로컬 포트"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
 msgid "Mismatched IP family between in policy '%s'"
@@ -348,6 +348,9 @@ msgid ""
 "addresses/devices can be space separated. For more information on options, "
 "check the %sREADME%s."
 msgstr ""
+"이름, 로컬 주소, 원격 DNS 필드는 필수 항목입니다. 여러 개의 로컬 주소/장치는 "
+"공백으로 구분하여 입력할 수 있습니다. 옵션에 대한 자세한 정보는 %sREADME%s를 "
+"확인하세요."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
 msgid "Netifd setup: failed to delete fw4 netifd nft file '%s'"
@@ -422,7 +425,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:275
 msgid "Policies"
-msgstr ""
+msgstr "정책"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:448
 msgid "Policy '%s' has an unknown interface"
@@ -447,19 +450,19 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:11
 msgid "Policy Based Routing"
-msgstr ""
+msgstr "정책 기반 라우팅"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:41
 msgid "Policy Based Routing - Configuration"
-msgstr ""
+msgstr "정책 기반 라우팅 - 설정"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
 msgid "Policy Based Routing - Status"
-msgstr ""
+msgstr "정책 기반 라우팅 - 상태"
 
 #: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
 msgid "Policy Routing"
-msgstr ""
+msgstr "정책 라우팅"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:320
 msgid "Protocol"
@@ -475,19 +478,19 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:382
 msgid "Remote DNS"
-msgstr ""
+msgstr "원격 DNS"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:390
 msgid "Remote DNS Port"
-msgstr ""
+msgstr "원격 DNS 포트"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:308
 msgid "Remote addresses / domains"
-msgstr ""
+msgstr "원격 주소 / 도메인"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:314
 msgid "Remote ports"
-msgstr ""
+msgstr "원격 포트"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
 msgid "Required binary '%s' is missing"
@@ -714,7 +717,7 @@ msgstr "알 수 없는 오류"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
 msgid "Unknown message"
-msgstr ""
+msgstr "알 수 없는 메시지"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:465
 msgid "Unknown packet mark for interface '%s'"
@@ -758,7 +761,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
 msgid "Verbose output"
-msgstr ""
+msgstr "상세 출력"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:51
 msgid "Version"
@@ -782,7 +785,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:62
 msgid "Web UI Configuration"
-msgstr ""
+msgstr "웹 UI 설정"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:329
 msgid "all"
@@ -791,18 +794,18 @@ msgstr "전체"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:245
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:31
 msgid "fw4 nft file mode"
-msgstr ""
+msgstr "fw4 nft 파일 모드"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:243
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:29
 msgid "iptables mode"
-msgstr ""
+msgstr "iptables 모드"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:247
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:33
 msgid "nft mode"
-msgstr ""
+msgstr "nft 모드"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:35
 msgid "unknown"
-msgstr ""
+msgstr "알 수 없음"
index c5395efa8a293ce7f5dc4120dc05e87b45a77e7d..2de08ee9a06cfdbba765429da128e5a36cb9cbdd 100644 (file)
@@ -1,15 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"<volenski@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationspbr/pt_BR/>\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"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450
@@ -148,7 +147,7 @@ msgstr "Desativar"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:258
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:652
 msgid "Disabling %s service"
@@ -192,7 +191,7 @@ msgstr "Habilitar"
 #: 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 "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:633
 msgid "Enabling %s service"
@@ -639,7 +638,7 @@ msgstr "Ignorando a política IPv6 '%s' pois o suporte ao IPv6 está desativado"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:582
 msgid "Start"
-msgstr "Início"
+msgstr "Iniciar"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:576
 msgid "Starting %s service"
index d1176857deb27b0a3225816f5eb8c1f609e5ff0c..41237a03f7987e9a36715f92d4abb700c8fb5f92 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2023-10-02 17:46+0000\n"
-"Last-Translator: cuong-mudah <cuong@mudah.my>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationspbr/vi/>\n"
 "Language: vi\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.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:320
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450
@@ -141,7 +141,7 @@ msgstr "Vô hiệu hoá"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:652
 msgid "Disabling %s service"
-msgstr "Vô hiệu hóa dịch vụ %s"
+msgstr "Đang vô hiệu hoá %s dịch vụ"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:268
 msgid "Display these protocols in protocol column in Web UI."
@@ -185,7 +185,7 @@ msgstr "Kích Hoạt"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:633
 msgid "Enabling %s service"
-msgstr "Bật dịch vụ %s"
+msgstr "Đang bật %s dịch vụ"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:455
 msgid "Error running custom user file '%s'"
@@ -388,7 +388,7 @@ msgstr "Không thay đổi"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:259
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:45
 msgid "Not installed or not found"
-msgstr "Không được cài đặt hoặc không tìm thấy"
+msgstr "Không được cài hoặc không tìm thấy"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
 msgid "Output verbosity"
@@ -401,7 +401,7 @@ msgstr "Đường dẫn"
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:287
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:713
 msgid "Please %sdonate%s to support development of this project."
-msgstr ""
+msgstr "Làm ơn %sdonate%s để hỗ trợ nhà phát triển của dự án này."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
 msgid "Please check the %sREADME%s before changing this option."
@@ -532,11 +532,11 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:601
 msgid "Restart"
-msgstr "Khá»\9fi Ä\90á»\99ng Lại"
+msgstr "Khá»\9fi Ä\91á»\99ng"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:595
 msgid "Restarting %s service"
-msgstr "Đang khởi động lại dịch vụ %s"
+msgstr "Đang khởi động %s dịch vụ"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:175
 msgid "Rule Create option"
@@ -556,7 +556,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
 msgid "See the %sREADME%s for details."
-msgstr "Xem %sREADME%s để biết chi tiết."
+msgstr "Xem tệp %sREADME%s để biết thêm chi tiết."
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
 msgid "Select Add for -A/add and Insert for -I/Insert."
@@ -605,7 +605,7 @@ msgstr "Bắt đầu"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:576
 msgid "Starting %s service"
-msgstr "Bắt đầu dịch vụ %s"
+msgstr "Đang khởi động %s dịch vụ"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:203
 msgid ""
@@ -639,7 +639,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:614
 msgid "Stopping %s service"
-msgstr "Dừng dịch vụ %s"
+msgstr "Đang dừng %s dịch vụ"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:80
 msgid "Strict enforcement"
@@ -715,7 +715,7 @@ msgstr ""
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:66
 msgid "Unable to retrieve %s status"
-msgstr ""
+msgstr "Không thể lấy trạng thái %s"
 
 #: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:437
 msgid "Unexpected exit or service termination: '%s'"
index 113ecc87de219dcfdbc973a8061763c1d12a275c..8c484a01a92120b90d0a00959955f6dff1fa20c0 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-09 19:10+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsprivoxy/pt_BR/>\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
 msgid ""
@@ -242,7 +242,7 @@ msgstr "Ativar / Desativar filtragem quando Privoxy iniciar."
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:183
 msgid ""
@@ -298,7 +298,7 @@ msgstr ""
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:35
 msgid "Hostname"
-msgstr ""
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:173
 msgid ""
index af824e7b43801402b559369e29f6c73161f82161..5d8d2db2809b3c37c870d39b9e360d2acd9e92a2 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsprivoxy/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
 #, fuzzy
@@ -287,7 +287,6 @@ msgid "Handle as empty doc returns ok"
 msgstr ""
 
 #: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:35
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
index 962a7949a22a6d5960cf3e657055c0f50a022f8c..5aedebc552e27df9571c75311a4efc88b08fafd3 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-08 17:33+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -41,7 +41,7 @@ msgstr "Pokročilé"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
 msgid "Alert"
-msgstr ""
+msgstr "Výstraha"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
 msgid "Allowed Ciphers"
@@ -282,7 +282,7 @@ msgstr "Žádné ověřování"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Notice"
-msgstr ""
+msgstr "Upozornění"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
 msgid "Open Web Interface"
index 00780be0211422b700af2a201947d3b0cab1b338..41d1b8a8a85af6ae9bf9acf27284e0f39ad1fcdc 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-01-20 07:01+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/ga/>\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 ? 1 : 2;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -40,7 +40,7 @@ msgstr "Ardleibhéil"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
 msgid "Alert"
-msgstr ""
+msgstr "Foláireamh"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
 msgid "Allowed Ciphers"
@@ -281,7 +281,7 @@ msgstr "Gan fíordheimhniú"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Notice"
-msgstr ""
+msgstr "Fógra"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
 msgid "Open Web Interface"
@@ -427,7 +427,7 @@ msgstr "Am críochnaithe"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
 msgid "Trace"
-msgstr ""
+msgstr "Rian"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339
 msgid "Unable to encrypt plaintext password"
index 1b98ad78830c03fcff92178a236b7419a38e9d41..96f27ad05d3004180a87535d0cdb861f24644dfb 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-04-17 12:24+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/ko/>\n"
@@ -110,7 +110,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437
 msgid "Document Encoding"
-msgstr ""
+msgstr "문서 인코딩"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95
 msgid "Enable SSL connections"
index 9485a5478db3756b4895db56e9fa4394f83ed9a3..cffcb0bc8a53c6b1400590dbb0a9b59bd784da76 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-02-02 15:52+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -42,7 +42,7 @@ msgstr "Pažangūs"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
 msgid "Alert"
-msgstr ""
+msgstr "Įspėti"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
 msgid "Allowed Ciphers"
@@ -284,7 +284,7 @@ msgstr "Nėra autentifikavimo"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Notice"
-msgstr ""
+msgstr "Pranešimas"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
 msgid "Open Web Interface"
@@ -431,7 +431,7 @@ msgstr "Pasibaigusios užklausos laikas"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
 msgid "Trace"
-msgstr ""
+msgstr "Atsekamumas"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339
 msgid "Unable to encrypt plaintext password"
index 4b9dee48c8db2095b862f8990b939a4058f8f188..cb97794519f5307e7ce84345a9ba2f402fede706 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-04-13 10:24+0000\n"
-"Last-Translator: António Machado <ajfmac@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsradicale3/pt/>\n"
 "Language: pt\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -272,7 +272,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Notice"
-msgstr ""
+msgstr "Notificação"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
 msgid "Open Web Interface"
@@ -452,7 +452,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460
 msgid "Warning"
-msgstr ""
+msgstr "Aviso"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
 msgid "Web UI"
index 910ba414010dc49341c4b03a1139a9dada4af3b2..b90d72d1c1e07fa14a558e9a1031da8564e01c3a 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-09 19:09+0000\n"
+"PO-Revision-Date: 2026-04-20 13:24+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsradicale3/pt_BR/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -210,7 +210,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448
 msgid "Logging"
-msgstr ""
+msgstr "Registro de Eventos"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220
@@ -276,7 +276,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
 msgid "Notice"
-msgstr ""
+msgstr "Notificação"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
 msgid "Open Web Interface"
@@ -456,7 +456,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460
 msgid "Warning"
-msgstr ""
+msgstr "Aviso"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
 msgid "Web UI"
index fb1f6898914726d77b0d1b11d7c7b68586db7b85..2876e85a0c6913c6830a34d24da20446cdb91816 100644 (file)
@@ -1,13 +1,16 @@
 msgid ""
 msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
 "Project-Id-Version: luci-app-radicale 3\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
+"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsradicale3/vi/>\n"
 "Language: vi\n"
 "MIME-Version: 1.0\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.1-dev\n"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
@@ -295,7 +298,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104
 msgid "Private Key"
-msgstr ""
+msgstr "Khóa riêng"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189
 msgid "REMOTE_USER from web server"
@@ -428,7 +431,7 @@ msgstr ""
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239
 msgid "Username"
-msgstr ""
+msgstr "Tên người dùng"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263
 msgid "Username already exists"
index 7bfedfb030e3fbbf10b3905fd5bfd80161d7f81e..785ee3b0dd243953bfc7ca20e98b24f19dd8d967 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
-"Last-Translator: DragonBluep <yangshiji66@outlook.com>\n"
+"PO-Revision-Date: 2026-04-20 13:24+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"
 "Language: zh_Hans\n"
@@ -39,7 +39,7 @@ msgstr "高级"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
 msgid "Alert"
-msgstr "警"
+msgstr "警"
 
 #: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
 msgid "Allowed Ciphers"
index 310a604b5b48d034c4334906af519602ed0922cb..f36ad1b9299b55b882d1d862914ae11508530b29 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsrp-pppoe-server/pt_BR/>\n"
 "Language: pt_BR\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.16-dev\n"
+"X-Generator: Weblate 5.17.1-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 "Ativado"
+msgstr "Habilitado"
 
 #: 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/de/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
new file mode 100644 (file)
index 0000000..7449877
--- /dev/null
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-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 ""
+
+#: 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 ""
diff --git a/applications/luci-app-rustdesk-server/po/ga/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/ga/rustdesk-server.po
new file mode 100644 (file)
index 0000000..fe36a54
--- /dev/null
@@ -0,0 +1,478 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\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 ""
+
+#: 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 ""
diff --git a/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
new file mode 100644 (file)
index 0000000..afc689a
--- /dev/null
@@ -0,0 +1,484 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrustdesk-server/lt/>\n"
+"Language: lt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-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 ""
+"Papildomi susitikimų serveriai. Pridėkite po vieną serverį kiekvienai "
+"įvesčiai (įrenginio (t.y skleidėjo/vedėjo) pavadinimas arba įrenginio (t.y "
+"skleidėjo/vedėjo) pavadinimas:prievadas)"
+
+#: 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 "Visus esamus klientus reikės iš naujo sukonfigūruoti."
+
+#: 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 ""
diff --git a/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
new file mode 100644 (file)
index 0000000..174f3cb
--- /dev/null
@@ -0,0 +1,478 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: 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 ""
+
+#: 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 ""
diff --git a/applications/luci-app-rustdesk-server/po/uk/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/uk/rustdesk-server.po
new file mode 100644 (file)
index 0000000..3ad1017
--- /dev/null
@@ -0,0 +1,478 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: 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 ""
+
+#: 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 2221fcb74a58eadf96a7641c18e7aa9bf36dc7dc..2c3eea345723fe6ad6048b5a2082bf0cb4799861 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: 2021-03-23 11:29+0000\n"
-"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssamba4/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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 4.5.2-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:120
 msgid "Allow guests"
@@ -111,7 +111,7 @@ msgstr "Impõem E/S síncrona"
 
 #: applications/luci-app-samba4/htdocs/luci-static/resources/view/samba4.js:31
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-samba4/root/usr/share/rpcd/acl.d/luci-app-samba4.json:3
 msgid "Grant access to LuCI app samba4"
index 6656167a50a7842d6eedb37695ec188c1c82b53c..2a1bbcc6467a839bf9b11928750527360b38018e 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-10 02:29+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsser2net/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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 "Duração"
 #: 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 "Ativado"
+msgstr "Habilitado"
 
 #: 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 f1fbdec0389190809f6b9d14b2c94b0114cd8ad4..ed703313ae9778bb71524df4f2f29f31f7ed67b6 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-18 06:31+0000\n"
-"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssmartdns/de/>\n"
 "Language: de\n"
 "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.1-dev\n"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
 msgid "Additional Args for upstream dns servers"
@@ -43,7 +43,7 @@ msgstr ""
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:131
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:638
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252
 msgid ""
index 9ae1b779bd362950be71577dad731661bf14479b..c046a90b255f89bd666e768cd861806919a4e6a9 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-14 17:39+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssmartdns/lt/>\n"
@@ -11,11 +11,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
 msgid "Additional Args for upstream dns servers"
-msgstr "Papildomi parametrai, skirti išsiuntimo srauto serveriams."
+msgstr "Papildomi parametrai, skirti išsiuntimo srauto „DNS“ serveriams"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:885
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1089
@@ -327,7 +327,7 @@ msgstr "Failo tipas"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:701
 msgid "Filtering IP with blacklist"
-msgstr "Filtruojamas IP su draudžiamųjų sąrašu."
+msgstr "Filtruojamas IP su draudžiamuoju sąrašu"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:213
 msgid "First Ping"
index 396492095d4c243dfc1680273107b09879c6e4b5..10ef67cbdaac28834c79b89408e85e5eddb929bd 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssmartdns/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
 msgid "Additional Args for upstream dns servers"
@@ -356,7 +356,7 @@ msgstr "Impor o HTTPS SOA."
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:130
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:637
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:598
 msgid "Generate Coredump"
index 280096f4717de97770e0842179a490749068ab3a..166ccb8f4e9dff71d1bfbe5c63e1bb720f6b7b1c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssmartdns/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
 msgid "Additional Args for upstream dns servers"
@@ -565,7 +565,7 @@ msgstr ""
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173
 msgid "Restart"
-msgstr ""
+msgstr "Khởi động"
 
 #: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164
 msgid "Restart Service"
index 438af979a0aec1f1bf5b250b32428ccb4392ad22..97592e20b27681b8b965be59aeb28d82ea1e3dca 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-24 19:09+0000\n"
-"Last-Translator: HerbJul <19JulianHerbst95@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssnmpd/de/>\n"
 "Language: de\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:260
 msgid "A group maps com2sec names to access names"
@@ -34,7 +34,7 @@ msgstr "Aktionen"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:634
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:150
 msgid "AgentX socket path"
index 69605b9fcc70280718a5b4644375e87b5ef247d9..1475c74d71d8038894b050d1ec894928081c7539 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-03 13:36+0000\n"
+"PO-Revision-Date: 2026-04-21 13:22+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssnmpd/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:260
 msgid "A group maps com2sec names to access names"
@@ -52,7 +52,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:300
 msgid "Any version"
-msgstr ""
+msgstr "모든 버전"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:236
 msgid "Arbitrary label for use in group settings"
@@ -64,7 +64,7 @@ msgstr "인증"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:313
 msgid "Authentication and encryption"
-msgstr ""
+msgstr "인증 및 암호화"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:639
 msgid "Communities for any hosts"
@@ -81,11 +81,11 @@ msgstr ""
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:244
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:542
 msgid "Community"
-msgstr ""
+msgstr "커뮤니티"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:372
 msgid "Community Name"
-msgstr ""
+msgstr "커뮤니티 이름"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:388
 msgid "Community source"
@@ -97,15 +97,15 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:209
 msgid "Contact"
-msgstr ""
+msgstr "연락처"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:294
 msgid "Context"
-msgstr ""
+msgstr "컨텍스트"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:480
 msgid "DES"
-msgstr ""
+msgstr "DES"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/download.js:72
 #: applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json:28
@@ -122,7 +122,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:55
 msgid "Enable SNMP"
-msgstr ""
+msgstr "SNMP 활성화"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:571
 msgid "Enable logging to file"
@@ -134,11 +134,11 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:56
 msgid "Enable to use SNMP"
-msgstr ""
+msgstr "SNMP를 사용하도록 활성화합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:320
 msgid "Exact"
-msgstr ""
+msgstr "정확"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:630
 msgid "General"
@@ -179,7 +179,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:180
 msgid "Here you can configure system settings"
-msgstr ""
+msgstr "여기에서 시스템 설정을 구성합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:275
 msgid "Here you define which secname is mapped to the group"
@@ -187,7 +187,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:60
 msgid "IP version"
-msgstr ""
+msgstr "IP 버전"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:399
 msgid "IPMask"
@@ -199,11 +199,11 @@ msgstr "IPv4 및 IPv6"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:309
 msgid "Level"
-msgstr ""
+msgstr "수준"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:310
 msgid "Level of security"
-msgstr ""
+msgstr "보안 수준을 설정합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:215
 msgid "Location"
@@ -215,7 +215,7 @@ msgstr "로그 기록"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:461
 msgid "MD5"
-msgstr ""
+msgstr "MD5"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:203
 msgid "Name"
@@ -242,7 +242,7 @@ msgstr "알림"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:345
 msgid "Notify access modification for groups"
-msgstr ""
+msgstr "그룹의 알림 권한을 수정합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:418
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:504
@@ -256,19 +256,19 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:624
 msgid "On this page you may configure SNMP settings"
-msgstr ""
+msgstr "이 페이지에서 SNMP 설정을 구성합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:61
 msgid "Only IPv4"
-msgstr ""
+msgstr "IPv4 전용"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:62
 msgid "Only IPv6"
-msgstr ""
+msgstr "IPv6 전용"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:147
 msgid "Only SNMPv3"
-msgstr ""
+msgstr "SNMPv3 전용"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:39
 msgid "Password must be at least 8 characters"
@@ -295,19 +295,19 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:326
 msgid "Read"
-msgstr ""
+msgstr "읽기"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:327
 msgid "Read access modification for groups"
-msgstr ""
+msgstr "그룹의 읽기 권한을 수정합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:368
 msgid "Read/Write"
-msgstr ""
+msgstr "읽기/쓰기"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:369
 msgid "Readonly"
-msgstr ""
+msgstr "읽기 전용"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:419
 msgid "Restrict to the following OID node/branch"
@@ -319,36 +319,36 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:460
 msgid "SHA"
-msgstr ""
+msgstr "SHA"
 
 #: applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json:16
 msgid "SNMP"
-msgstr ""
+msgstr "SNMP"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/download.js:58
 msgid "SNMP - MIB Download"
-msgstr ""
+msgstr "SNMP - MIB 다운로드"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:623
 msgid "SNMP Settings"
-msgstr ""
+msgstr "SNMP 설정"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:139
 msgid "SNMP version"
-msgstr ""
+msgstr "SNMP 버전"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:140
 msgid "SNMP version used to monitor and control the device"
-msgstr ""
+msgstr "장치 모니터링 및 제어에 사용할 SNMP 버전을 설정합니다"
 
 #: applications/luci-app-snmpd/root/usr/share/luci/menu.d/luci-app-snmpd.json:3
 msgid "SNMPD"
-msgstr ""
+msgstr "SNMPD"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:266
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:301
 msgid "SNMPv1"
-msgstr ""
+msgstr "SNMPv1"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:550
 msgid "SNMPv1 Trap Receiver"
@@ -356,20 +356,20 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:144
 msgid "SNMPv1 and SNMPv2c"
-msgstr ""
+msgstr "SNMPv1 및 SNMPv2c"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:146
 msgid "SNMPv1, SNMPv2c and SNMPv3"
-msgstr ""
+msgstr "SNMPv1, SNMPv2c, SNMPv3"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:637
 msgid "SNMPv1/SNMPv2c"
-msgstr ""
+msgstr "SNMPv1/SNMPv2c"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:267
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:302
 msgid "SNMPv2c"
-msgstr ""
+msgstr "SNMPv2c"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:552
 msgid "SNMPv2c Inform Receiver"
@@ -383,23 +383,23 @@ msgstr ""
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:304
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:646
 msgid "SNMPv3"
-msgstr ""
+msgstr "SNMPv3"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:467
 msgid "SNMPv3 authentication passphrase"
-msgstr ""
+msgstr "SNMPv3 인증 패스프레이즈"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:458
 msgid "SNMPv3 authentication type"
-msgstr ""
+msgstr "SNMPv3 인증 유형"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:486
 msgid "SNMPv3 encryption passphrase"
-msgstr ""
+msgstr "SNMPv3 암호화 패스프레이즈"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:477
 msgid "SNMPv3 encryption type"
-msgstr ""
+msgstr "SNMPv3 암호화 유형"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:235
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:274
@@ -428,7 +428,7 @@ msgstr "Syslog 분류(Facility)"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:204
 msgid "System Name"
-msgstr ""
+msgstr "시스템 이름"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:210
 msgid "System contact"
@@ -461,7 +461,7 @@ msgstr ""
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:650
 msgctxt "SNMP"
 msgid "Traps"
-msgstr ""
+msgstr "트랩(Trap)"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:389
 msgid "Trusted source for SNMP read community access (hostname or IP)"
@@ -482,11 +482,11 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:335
 msgid "Write"
-msgstr ""
+msgstr "쓰기"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:336
 msgid "Write access modification for groups"
-msgstr ""
+msgstr "그룹의 쓰기 권한을 수정합니다"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:411
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:497
@@ -504,7 +504,7 @@ msgstr ""
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:459
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:478
 msgid "none"
-msgstr ""
+msgstr "없음"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:446
 msgid "username"
index 504a140bfeaf807279511296ae94cb3072325db0..54e144e4542f0d53696a7541f1a823bb7c7e0639 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-22 17:09+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssnmpd/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:260
 msgid "A group maps com2sec names to access names"
@@ -186,7 +186,7 @@ msgstr "Čia Jūs galite konfigūruoti sistemos nustatymus"
 msgid "Here you define which secname is mapped to the group"
 msgstr ""
 "Čia Jūs apibrėžiate, kuris slaptasis pavadinimas („secname“) bus persiųstas "
-"į grupe."
+"į grupę"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:60
 msgid "IP version"
index 7b50ba61ad6389ccca739084743b44df702b6adb..d59d014bfda4c2c23f7c0903cb86161f92e28558 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssnmpd/pt_BR/>\n"
 "Language: pt_BR\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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:260
 msgid "A group maps com2sec names to access names"
@@ -211,7 +211,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:656
 msgid "Logging"
-msgstr ""
+msgstr "Registro de Eventos"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:461
 msgid "MD5"
index 51ef7289e750bac4e40c03b243b08ba5f8886ceb..e95dfc5eb73a216fc7d0e062c8b60c1fb49b7300 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssnmpd/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:260
 msgid "A group maps com2sec names to access names"
@@ -138,7 +138,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:320
 msgid "Exact"
-msgstr ""
+msgstr "Xác thực chính xác"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:630
 msgid "General"
@@ -207,7 +207,7 @@ msgstr ""
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:215
 msgid "Location"
-msgstr ""
+msgstr "Vị trí"
 
 #: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:656
 msgid "Logging"
diff --git a/applications/luci-app-softether/po/de/softether.po b/applications/luci-app-softether/po/de/softether.po
new file mode 100644 (file)
index 0000000..77a7f20
--- /dev/null
@@ -0,0 +1,25 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: de\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-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-softether/po/ga/softether.po b/applications/luci-app-softether/po/ga/softether.po
new file mode 100644 (file)
index 0000000..0ebf7ba
--- /dev/null
@@ -0,0 +1,26 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\n"
+
+#: applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-softether/po/ru/softether.po b/applications/luci-app-softether/po/ru/softether.po
new file mode 100644 (file)
index 0000000..5e18ffe
--- /dev/null
@@ -0,0 +1,26 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr ""
+
+#: 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 ""
diff --git a/applications/luci-app-softether/po/uk/softether.po b/applications/luci-app-softether/po/uk/softether.po
new file mode 100644 (file)
index 0000000..247df48
--- /dev/null
@@ -0,0 +1,26 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr ""
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr ""
+
+#: 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 ""
index 1719f5bbf1103affadb3f62d3583e6ed31798b95..27438a4756b8850c53f3b8d9b89a3997b81bd854 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
+"PO-Revision-Date: 2026-04-22 16:09+0000\n"
 "Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssqm/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
 msgid "Advanced Configuration"
@@ -97,13 +97,15 @@ msgstr "Ativar o registro de depuração"
 
 #: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
 msgid "Enable multi-queue config"
-msgstr ""
+msgstr "Ativar configuração de múltiplas filas"
 
 #: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
 msgid ""
 "Enable multi-queue qdisc on supported hardware. If .qos script does not "
 "support mq this option is ignored."
 msgstr ""
+"Ativar qdisc de múltiplas filas em hardware compatível. Se o script .qos não "
+"suportar mq, esta opção será ignorada."
 
 #: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
 msgid "Enable this SQM instance."
index c3364f80f9eceeba1dcfe9b04d495114863ea206..b2edfd890ae0662cf811d6fc8a0280125d95138c 100644 (file)
@@ -1,18 +1,18 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-10-05 13:02+0000\n"
-"Last-Translator: rostmodern <weblate@kurs.33mail.com>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssquid/de/>\n"
 "Language: de\n"
 "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.14-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:50
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:100
 msgid "Advanced settings grants you direct access to the configuration files."
index b5197e9270fdace60efa6003a45d3e01a61b760f..99c19ad06a25fde9694f9153ea039c92707ebfa8 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-25 06:24+0000\n"
-"Last-Translator: Alexei Znamensky <russoz@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssquid/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:50
 msgid "Advanced Settings"
@@ -43,7 +43,7 @@ msgstr "Arquivo deve estar localizado no diretório /etc/squid"
 
 #: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:49
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
 msgid "Grant UCI access for luci-app-squid"
index c36b0490cd8661f6b9a19ac4ed643401d6d29c95..c100554957ef55b166ffea4b637914ea8d0ac763 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-10-05 13:02+0000\n"
-"Last-Translator: rostmodern <weblate@kurs.33mail.com>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssshtunnel/de/>\n"
 "Language: de\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.14-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -34,7 +34,7 @@ msgstr "Füge den Pub-Schlüssel zu %s oder %s hinzu."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:34
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:36
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:49
index 851dfb07b2838cbe789282eec72db8f72d0bcdd0..e9aff6a60a20a33570008891ca2b400883008064 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-11 05:02+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssshtunnel/ko/>\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.1\n"
+"X-Generator: Weblate 5.17.1-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
@@ -20,7 +20,7 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:138
 msgid "A key with that name already exists."
-msgstr ""
+msgstr "동일한 이름의 키가 이미 존재합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:123
 msgid "Accept new and check if not changed"
@@ -50,7 +50,7 @@ msgstr "호스트 IP 확인"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:110
 msgid "Check the host IP address in the %s file."
-msgstr ""
+msgstr "%s 파일에 저장된 호스트 IP 주소를 확인합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:75
 msgid "Compression may be useful on slow connections."
@@ -58,11 +58,11 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:126
 msgid "Configure TUN/TAP devices for VPN tunnels."
-msgstr ""
+msgstr "VPN 터널을 위한 TUN/TAP 장치를 설정합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:84
 msgid "Delay after a connection failure before trying to reconnect."
-msgstr ""
+msgstr "연결 실패 후 재연결을 시도하기 전 대기 시간을 설정합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:99
 msgid "Dynamic Tunnels"
@@ -77,11 +77,11 @@ msgstr "활성화"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
 msgid "For Dropbear %s"
-msgstr ""
+msgstr "Dropbear의 경우: %s"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:52
 msgid "For OpenSSH %s"
-msgstr ""
+msgstr "OpenSSH의 경우: %s"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:131
 msgid "For example, the following command would connect via an HTTP proxy:"
@@ -89,11 +89,11 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:62
 msgid "Forward a port on the local host to a service on the remote host."
-msgstr ""
+msgstr "로컬 호스트의 포트를 원격 호스트의 서비스로 전달합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:24
 msgid "Forward a port on the remote host to a service on the local host."
-msgstr ""
+msgstr "원격 호스트의 포트를 로컬 호스트의 서비스로 전달합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:33
 msgid "General Settings"
@@ -105,7 +105,7 @@ msgstr "생성"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:97
 msgid "Generate a new key"
-msgstr ""
+msgstr "새 키 생성"
 
 #: applications/luci-app-sshtunnel/root/usr/share/rpcd/acl.d/luci-app-sshtunnel.json:3
 msgid "Grant UCI access for luci-app-sshtunnel"
@@ -118,11 +118,11 @@ msgstr "호스트 이름"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:48
 msgid "Identity Key"
-msgstr ""
+msgstr "식별 키"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:50
 msgid "If not specified then a default will be used."
-msgstr ""
+msgstr "지정하지 않으면 기본값이 사용됩니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:125
 msgid ""
@@ -135,11 +135,11 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:38
 msgid "Known Hosts"
-msgstr ""
+msgstr "알려진 호스트"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:46
 msgid "Known hosts"
-msgstr ""
+msgstr "알려진 호스트"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:61
 msgid "Local Tunnels"
@@ -153,7 +153,7 @@ msgstr "로컬 주소"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:142
 msgid "Local dev"
-msgstr ""
+msgstr "로컬 장치"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:55
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:81
@@ -199,7 +199,7 @@ msgstr "공개 키"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:120
 msgid "Refuse to connect to hosts whose host key has changed."
-msgstr ""
+msgstr "호스트 키가 변경된 호스트로의 연결을 거부합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:23
 msgid "Remote Tunnels"
@@ -212,7 +212,7 @@ msgstr "원격 주소"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:147
 msgid "Remote dev"
-msgstr ""
+msgstr "원격 장치"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:43
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:93
@@ -221,7 +221,7 @@ msgstr "원격 포트"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:83
 msgid "Retry delay"
-msgstr ""
+msgstr "재시도 지연 시간"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:100
 msgid "SOCKS proxy via remote host."
@@ -264,7 +264,7 @@ msgstr "서버"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:119
 msgid "Strict host key checking"
-msgstr ""
+msgstr "엄격한 호스트 키 확인"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:130
 msgid "The command to use to connect to the server."
@@ -279,18 +279,18 @@ msgstr ""
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:111
 msgid ""
 "This allows SSH to detect whether a host key changed due to DNS spoofing."
-msgstr ""
+msgstr "이를 통해 DNS 스푸핑으로 인해 호스트 키가 변경되었는지 감지할 수 있습니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:23
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:40
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:24
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:19
 msgid "This configures <a %s>SSH Tunnels</a>."
-msgstr ""
+msgstr "<a %s>SSH 터널</a>을 설정합니다."
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:157
 msgid "Unable to generate a key: %s"
-msgstr ""
+msgstr "키를 생성할 수 없음: %s"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:74
 msgid "Use compression"
@@ -306,7 +306,7 @@ msgstr "VPN 터널"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:137
 msgid "VPN type"
-msgstr ""
+msgstr "VPN 유형"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:78
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:114
index e278621a0a06b47f436f83b5437fffa8410a1ebf..ef9a6b04bf3714db4c24bcbd40292fd6d6457b1c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationssshtunnel/pt_BR/>\n"
 "Language: pt_BR\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -76,7 +76,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 "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
 msgid "For Dropbear %s"
@@ -100,7 +100,7 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:33
 msgid "General Settings"
-msgstr ""
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:116
 msgid "Generate"
@@ -117,7 +117,7 @@ msgstr ""
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:37
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:36
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:48
 msgid "Identity Key"
index 3ca3f013f0ea5eaac13189c885752dfc2d2b1948..835414233ad33cbb0d285b566c30929ca6080e8c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationssshtunnel/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -116,7 +116,6 @@ msgstr ""
 
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:37
 #: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:36
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
index 0536e1daeeb11c6013c787638874cb920cce68d6..dae78feefa702299ebd1474b643a3f9ec20718d0 100644 (file)
@@ -3,7 +3,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-20 00:34+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/ga/>\n"
@@ -13,7 +13,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
 "6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
 msgid "%H: Attenuation on %pi"
@@ -1157,7 +1157,7 @@ msgstr "Cumraíocht Breiseán Ping"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:134
 msgid "Plugin is disabled"
-msgstr "Tá breiseán díchumasaithe"
+msgstr "Tá an breiseán díchumasaithe"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:34
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
index fd18cdade28b3f5c13af394a7b025f6502025d1f..55ede3643ed1c2979debbb5b4b52187dec45ed74 100644 (file)
@@ -3,7 +3,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-04-12 15:56+0000\n"
+"PO-Revision-Date: 2026-04-20 13:24+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
 msgid "%H: Attenuation on %pi"
@@ -146,7 +146,7 @@ msgstr "비트스왑 상향"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:15
 msgid "By setting this, CPU is not aggregate of all processors on the system"
-msgstr ""
+msgstr "설정 시, 시스템의 모든 프로세서를 합산하지 않고 개별적으로 보고합니다"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:79
 msgid "CACert"
@@ -814,7 +814,7 @@ msgstr "%s, %s, %s 모니터링 중"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/apcups.js:26
 msgid "Monitoring APC UPS at host %s, port %d"
-msgstr ""
+msgstr "APC UPS 모니터링 중 (호스트 %s, 포트 %d)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:19
 msgid "Monitoring DHCP leases enabled"
@@ -1190,19 +1190,19 @@ msgstr "RX 보호 정정 실패 (근단)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:27
 msgid "Report also the value for the idle metric"
-msgstr ""
+msgstr "유휴(Idle) 지표 값도 함께 보고합니다"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:14
 msgid "Report by CPU"
-msgstr ""
+msgstr "프로세서별 보고"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:20
 msgid "Report by state"
-msgstr ""
+msgstr "상태별 보고"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:32
 msgid "Report in percent"
-msgstr ""
+msgstr "백분율로 보고"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:58
 msgid "Retain"
@@ -1306,7 +1306,7 @@ msgstr "셰이핑 클래스 모니터링"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:26
 msgid "Show Idle state"
-msgstr ""
+msgstr "유휴 상태 표시"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:39
 msgid "Show max values instead of averages"
@@ -1847,7 +1847,7 @@ msgstr ""
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:21
 msgid "When set to true, reports per-state metric (system, user, idle)"
-msgstr ""
+msgstr "활성화 시, 상태별 지표 (시스템, 사용자, 유휴)를 보고합니다"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:19
 msgid "When set to true, we request absolute values"
@@ -1856,7 +1856,7 @@ msgstr ""
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpu.js:33
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:23
 msgid "When set to true, we request percentage values"
-msgstr ""
+msgstr "활성화 시, 데이터를 백분율(%) 값으로 요청합니다"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
index cbf8df7621de554e12320d14df23f3719129940f..72fcec506a2e9d68621f6735cbe84a9a26c23fc0 100644 (file)
@@ -3,7 +3,7 @@ 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-09 19:09+0000\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsstatistics/pt_BR/>\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
 msgid "%H: Attenuation on %pi"
@@ -418,7 +418,7 @@ msgstr "Ativar este plugin"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:111
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: 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
@@ -606,11 +606,11 @@ msgstr "Host executando o chrony"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:15
 msgid "IP or hostname where to get the txtinfo output from"
-msgstr "Endereço IP ou nome do equipamento de onde obter a saída do txtinfo"
+msgstr "IP ou nome do dispositivo de onde obter a saída do txtinfo"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/ipstatistics.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json:2
@@ -1097,7 +1097,7 @@ msgstr "Plugins de saída"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:41
 msgid "Password"
@@ -1118,7 +1118,7 @@ msgstr "Configuração do plugin Ping"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:134
 msgid "Plugin is disabled"
-msgstr "O Plugin está desativado"
+msgstr "O plugin está desabilitado"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:34
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
@@ -1837,7 +1837,7 @@ msgstr "Ativado"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:78
 msgid "Try to look up fully qualified hostname"
-msgstr "Tentar encontrar o nome completo do equipamento (FQDN)"
+msgstr "Tentar encontrar o nome completo do dispositivo (FQDN)"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:20
 msgid "Type"
@@ -1953,7 +1953,7 @@ msgstr ""
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/iwinfo.js:7
 #: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/iwinfo.json:2
 msgid "Wireless"
-msgstr "Rede sem fio"
+msgstr "Wi-Fi"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
 msgid "Wireless iwinfo Plugin Configuration"
index 08f1f39e82b487c21c8d7973951bae77f47537a3..112110134947cc7b39cad6b8eea39d17fcf97721 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstatistics/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
 msgid "%H: Attenuation on %pi"
@@ -601,7 +601,6 @@ msgid "Host running chrony"
 msgstr "Máy chủ chạy chrony"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:49
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
@@ -684,7 +683,7 @@ msgstr "Listen host"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
 msgid "Listen port"
-msgstr "Cổng để lắng nghe"
+msgstr "Cổng lắng nghe"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
 msgid "Listener interfaces"
index b95acf1cd605bf3fb009d5aca4a5ab09910632fc..4f69cfa35f8aec1f5e7f48220b67aace4510b927 100644 (file)
@@ -7,9 +7,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-04-17 12:24+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: DragonBluep <yangshiji66@outlook.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luciapplicationsstatistics/zh_Hans/>\n"
 "Language: zh_Hans\n"
@@ -1096,7 +1095,7 @@ msgstr "Ping 插件配置"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:134
 msgid "Plugin is disabled"
-msgstr "插件禁用"
+msgstr "插件禁用"
 
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:34
 #: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:18
diff --git a/applications/luci-app-strongswan-swanctl/po/de/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/de/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..c82b25b
--- /dev/null
@@ -0,0 +1,629 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstrongswan-swanctl/de/>\n"
+"Language: de\n"
+"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.17.1-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 ""
+
+#: 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 "Version"
+
+#: 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 "Zone"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "both"
+msgstr "beide"
+
+#: 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 "veraltet"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:56
+msgid "strongSwan Configuration"
+msgstr "strongSwan-Konfiguration"
+
+#: 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 "strongSwan-Status"
diff --git a/applications/luci-app-strongswan-swanctl/po/ga/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/ga/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..f70b0de
--- /dev/null
@@ -0,0 +1,627 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ga\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
+"6 && n<11) ? 3 : 4;\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 ""
+
+#: 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 ""
index 0e7d33c50aa1a13039fba5b181817852ca5f2a13..fe89e4a072d7afb9d9ce35a50537ca1908f206a0 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-02 19:05+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsstrongswan-swanctl/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
 msgid "Action on initial configuration load"
@@ -102,11 +102,11 @@ msgstr ""
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:346
 msgid "DPD Action"
-msgstr ""
+msgstr "DPD 동작"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:222
 msgid "DPD Delay"
-msgstr ""
+msgstr "DPD 확인 주기"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:103
 msgid "Daemon"
@@ -122,7 +122,7 @@ msgstr "일"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:78
 msgid "Debug Level"
-msgstr ""
+msgstr "디버그 수준"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:253
 msgid ""
@@ -328,7 +328,7 @@ msgstr "로컬 NAT"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:108
 msgid "Local Source IP"
-msgstr ""
+msgstr "로컬 출발지 IP"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:261
 msgid "Local Subnet"
@@ -384,7 +384,7 @@ 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 ""
+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"
@@ -430,7 +430,7 @@ msgstr "사전 공유 키(PSK)"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:373
 msgid "Priority"
-msgstr ""
+msgstr "우선순위"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:374
 msgid "Priority of the CHILD_SA"
@@ -463,7 +463,7 @@ msgstr ""
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:160
 msgid "Remote"
-msgstr ""
+msgstr "원격"
 
 #: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:84
 msgid "Remote Configuration"
diff --git a/applications/luci-app-strongswan-swanctl/po/lt/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/lt/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..048fc4f
--- /dev/null
@@ -0,0 +1,630 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
+"Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstrongswan-swanctl/lt/>\n"
+"Language: lt\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-dev\n"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
+msgid "Action on initial configuration load"
+msgstr "Veiksmas įkeliant pradinę konfigūraciją"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:307
+msgid "Action when CHILD_SA is closed"
+msgstr "Veiksmas, kai „CHILD_SA“ yra uždarytas"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:347
+msgid "Action when DPD timeout occurs"
+msgstr "Veiksmas, kai sueina „DPD“ pasibaigusios užklausos laikas"
+
+#: 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/ru/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..b2bf9b4
--- /dev/null
@@ -0,0 +1,627 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ru\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: 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 ""
+
+#: 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/uk/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/uk/strongswan-swanctl.po
new file mode 100644 (file)
index 0000000..4373a94
--- /dev/null
@@ -0,0 +1,627 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"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"
+
+#: 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 ""
+
+#: 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 ""
index 2cf35250a3ce4a5a1bd6d7d8aaa883d59ca2706b..d43544eaddb5e7fef5945c7078b9476d6c936756 100644 (file)
@@ -3,7 +3,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-04-02 19:05+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:291
 msgid ""
@@ -158,7 +158,7 @@ msgstr ""
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:111
 msgid "Listen address"
-msgstr "수신 주소"
+msgstr "수신 대기 주소"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
 msgid "Listen port"
index 4eb0a096b6847514e5c75cd5f3b1a9a5fd9b38ab..d55dc57c80c7e13a4923fab99f21982d34a10cdb 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:58+0200\n"
-"PO-Revision-Date: 2025-05-14 10:34+0000\n"
-"Last-Translator: Lộc SuperVipPro <locsupervippro@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstinyproxy/vi/>\n"
 "Language: vi\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.12-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:291
 msgid ""
@@ -157,7 +157,7 @@ msgstr "Địa chỉ lắng nghe"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
 msgid "Listen port"
-msgstr "Cổng để lắng nghe"
+msgstr "Cổng lắng nghe"
 
 #: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:145
 msgid "Log file"
index b9c5d6386ce853f896babcd6837d4954e3743f5b..f3a2e6145d14b7ef06890bb6735c7f45b6bbd321 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-05 19:05+0000\n"
+"PO-Revision-Date: 2026-04-22 19:35+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstor/ko/>\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.1\n"
+"X-Generator: Weblate 5.17.1-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>."
@@ -30,7 +30,7 @@ msgstr ""
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:21
 msgid "Custom config"
-msgstr ""
+msgstr "사용자 정의 설정"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:82
 msgid "Description"
@@ -38,7 +38,7 @@ msgstr "설명"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:85
 msgid "Destination address"
-msgstr ""
+msgstr "목적지 주소"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
 msgid "Enabled"
@@ -63,11 +63,11 @@ msgstr ""
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:79
 msgid "Link"
-msgstr ""
+msgstr "링크"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:69
 msgid "Onion domain"
-msgstr ""
+msgstr "Onion 도메인"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:101
 msgid "Path to script which is executed after starting Tor."
@@ -93,16 +93,16 @@ msgstr ""
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:38
 #: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:16
 msgid "Tor Onion Services"
-msgstr ""
+msgstr "Tor Onion 서비스"
 
 #: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:24
 msgid "Tor Onion router"
-msgstr ""
+msgstr "Tor Onion 라우터"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:11
 #: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:3
 msgid "Tor onion router"
-msgstr ""
+msgstr "Tor onion 라우터"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:86
 msgid "Traffic will be forwarded to the target hostname"
index 04e1fe7ec1608e0803fe831616555733290ef3bc..1893cfacad67b73bb03a1aaeb99c76c80334894e 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-06-25 14:52+0000\n"
-"Last-Translator: Douglas Garda <douglasgarda@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationstor/pt_BR/>\n"
 "Language: pt_BR\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-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>."
@@ -47,7 +47,7 @@ msgstr "Endereço de destino"
 
 #: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: 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 7cdd112c9fad278cdba6ed016ad903ca90e68892..2208a0ce5243a9af545200b70b60f596d7980e6b 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-07-17 15:08+0200\n"
-"PO-Revision-Date: 2026-03-04 19:34+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstransmission/de/>\n"
 "Language: de\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
@@ -394,7 +394,7 @@ msgstr "Dies ist auf % dokumentiert."
 
 #: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
 msgid "Transmission"
-msgstr "Transmission"
+msgstr "Übertragung"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
 msgid ""
index 49ef5017f07a377e4729ce98629250bf74dcfb3c..19215a5c8057e72b71280234a6e6d33fc8c5c3ab 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2012-07-06 16:27+0200\n"
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationstransmission/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
 msgid "Alternative download speed"
@@ -108,7 +108,7 @@ msgstr "Habilitar um diretório de monitoramento"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
 msgid "Encryption"
index c4c058ffbad8bafca0441b9d110126d61c55e366..4c2f7d7eb218eda3b77472a7dcbd94e8492de84c 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-01 16:08+0000\n"
+"PO-Revision-Date: 2026-04-21 12:33+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
 msgid "-- AP Selection --"
@@ -601,7 +601,7 @@ msgstr ""
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
 msgid "Run Flags"
-msgstr ""
+msgstr "실행 플래그"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:348
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:533
index bf216fab5e8109efd2fe6e06ba2f48d45f1a01f4..14fff80a337fd9f286b142ac5dc4c7a07c95ccec 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationstravelmate/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
 msgid "-- AP Selection --"
@@ -145,7 +145,7 @@ msgid ""
 "the uplink connection 'alive'."
 msgstr ""
 "Verifique a disponibilidade da Internet, lide com os redirecionamentos "
-"cativos do portal e mantenha a conexão do enlace 'viva'."
+"cativos do portal e mantenha a conexão de uplink 'viva'."
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:178
 msgid ""
@@ -184,7 +184,7 @@ msgstr "Nome do dispositivo"
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:491
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1067
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:55
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:141
@@ -271,7 +271,7 @@ msgstr "Ative/Desative esta rede"
 #: 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 "Ativado"
+msgstr "Habilitado"
 
 #: 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
@@ -300,11 +300,11 @@ msgstr ""
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:291
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
 msgid "Generate a random unicast MAC address for each uplink connection."
-msgstr "Gere um endereço MAC unicast aleatório para cada enlace da conexão."
+msgstr "Gerar um endereço MAC unicast aleatório para cada conexão de uplink."
 
 #: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
 msgid "Grant access to LuCI app travelmate"
@@ -507,7 +507,7 @@ msgstr "Estouro de tempo global em segundos."
 
 #: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:278
 msgid ""
@@ -687,7 +687,7 @@ msgstr "Endereço E-Mail do remetente para as notificações do travelmate."
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:451
 msgid "Sends notification E-Mails after every succesful uplink connect."
-msgstr "Envia e-mails de notificação após cada conexão bem-recebida do enlace."
+msgstr "Envia e-mails de notificação após cada conexão de uplink bem-sucedida."
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:388
 msgid "Service Priority"
@@ -967,7 +967,7 @@ msgstr "Configurações da rede sem fio"
 
 #: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
 msgid "Wireless Stations"
-msgstr "Estações Associadas"
+msgstr "Estações de Rede Sem Fio"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:473
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1052
index 9fd0ec0b8d566f65e60d14f730ae7f0586bb7d92..b90ae1feb45fbedc381a5d4356f0cc733f0a742d 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-12-28 09:00+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationstravelmate/vi/>\n"
 "Language: vi\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.15.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
 msgid "-- AP Selection --"
@@ -743,7 +743,7 @@ msgstr "Trạng thái / Phiên bản"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
 msgid "Strength"
-msgstr "Cường độ tín hiệu"
+msgstr "Độ mạnh"
 
 #: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
 msgid "System Info"
index d3a6a3a6485a01af1272e69f7a83effbc529b3f1..2efd559f76ede56f05276d34fafa00e0e9c5ec2a 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-08 17:33+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
 msgid "Accept only one client and exit on disconnection"
@@ -139,7 +139,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:85
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
 msgid "Once"
index 80afeadf8509807fdf16819ace1faca460f1cbd9..add520c58daa251782f8ea5d0fdba8a73fc2723c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-11 13:57+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsttyd/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
 msgid "Accept only one client and exit on disconnection"
@@ -104,7 +104,7 @@ msgstr "Vykdyti su grupės ID"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:69
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:67
 msgid "Index"
index 293f6c9be743e0e7269f743933fdc8b7242ce868..87556569accdbffa1049bd1bfa1127b88b79d9d3 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsttyd/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
 msgid "Accept only one client and exit on disconnection"
@@ -16,7 +16,7 @@ msgstr "Aceitar apenas um cliente e encerrar na desconexão"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
 msgid "Add instance"
-msgstr "Adicione uma instância"
+msgstr "Adicionar instância"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:49
 msgid "Allow URL args"
@@ -136,7 +136,7 @@ msgstr ""
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:85
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:65
 msgid "Once"
@@ -251,7 +251,7 @@ msgstr "ID do usuário para executar com"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:84
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
 msgid "ttyd Instance"
index da14dcb5d4fb9ebf9542fe893120db715af5c3ad..32852b607b19d6d735cafe1a84d8f8df490005fc 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsudpxy/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
 msgid "-1 is all."
@@ -51,7 +51,7 @@ msgstr "Predefinido"
 
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:161
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
 msgid "Grant UCI access for luci-app-udpxy"
index c38c5567b302af5ce26d2d9b08a40146ef655d36..bdb9db40401aa8d7569fc033ec197ff783caf544 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsudpxy/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
 msgid "-1 is all."
@@ -46,7 +46,6 @@ msgstr ""
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:179
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:191
 #: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:199
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
index 4e8f932e5d711f6935bfc298d604e83d5aeeb611..c93c90cd8ddbd323b583165a4f0abc654b984266 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-10-05 13:02+0000\n"
-"Last-Translator: rostmodern <weblate@kurs.33mail.com>\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
+"Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsuhttpd/de/>\n"
 "Language: de\n"
 "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.14-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
 msgid ""
@@ -27,7 +27,7 @@ msgstr "Leichtgewichtiger single-thread HTTP(s) Server"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
 msgid "Aliases"
index 503dee55017c88c0c58e3cba97bbb963f5ac8a29..fcf1e87618d457c7ac1d93151a51fd635f7f5965 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-17 08:13+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsuhttpd/lt/>\n"
@@ -266,9 +266,9 @@ msgid ""
 "Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
 "with '/'"
 msgstr ""
-"Virtualus „URL – Saitas“ arba tipinės tinklo tarpuvartės; kompiuterijos "
+"Virtualus „URL – saitas“ arba tipinės tinklo tarpuvartės; kompiuterijos "
 "sąsajos skriptas, kad rodytų būklėje – „404 Nerasta/-s“. Privalo prasidėti "
-"su – /"
+"su – „/“"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:176
 msgid "Virtual path prefix for Lua scripts"
index 6f115182f21e4c7078c59345344bf801db26acfb..1b884dcee7842e61e443fecf5ee1e410ce0f9881 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-01-20 07:02+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsuhttpd/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
 msgid ""
@@ -115,7 +115,7 @@ msgstr "Caminho completo para o interpretador de scripts Lua"
 
 #: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:25
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
 msgid "Grant UCI access for luci-app-uhttpd"
index 6f76956852258ce9143bbca3666a69498c56d532..28c11f320ea5e3fd775abd5939aefdd6cdd63b22 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-23 18:11+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/de/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:166
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
@@ -274,7 +274,7 @@ msgstr "Filtere private Rückbindung"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
 msgid "Forward"
-msgstr "Weiterleitung"
+msgstr "weiterleiten"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
 msgid "Forward (simple handoff)"
index fac06522c0f2fa1e2d666b060dcbc1f2b45ac0de..4e25b4491ee15d4ce9e17bc8948e80250ba4c868 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsunbound/pt_BR/>\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"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:166
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
@@ -229,7 +229,7 @@ msgstr "Habilitar esta zona de direcionamento"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
 msgid "Exclude IPv6 GA"
index ba2e091019840c0610e246d159b9b8261b647d37..5f40e19ac7e8db91cdff03118fad5213af18754e 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsunbound/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:166
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
@@ -119,7 +119,6 @@ msgstr "Sửa lỗi DNSSEC NTP"
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:228
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:238
 #: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:247
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
index d8ae6bd6af27923448c3ed39457ab14db865c8af..188f8c6687ab6d68353645b3361ceda3b87c2e95 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2026-02-18 07:11+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsupnp/de/>\n"
@@ -12,7 +12,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.16.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
 msgctxt ""
@@ -47,7 +47,7 @@ msgstr "Aktive UPnP IGD & PCP/NAT-PMP Portzuweisungen"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
 msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
index fcfb0b6e0b1115ccd0fab7a728a053e8ff59a293..241838632b681525e2be10965dd596911f5dea40 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-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsupnp/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -12,7 +12,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
 msgctxt ""
@@ -95,7 +95,7 @@ msgstr "Comentário"
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:72
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:122
 msgid "Delete"
-msgstr "Apagar"
+msgstr "Excluir"
 
 #: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237
 msgid "Deny"
index 59ad739119045073d281f864e15561fe95a352e3..0402c3c1c4dc4236c79149fe106078d3e118909d 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-02 19:05+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsusteer/ko/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
 msgid "0 No active transition"
@@ -133,7 +133,7 @@ msgstr "연결"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:508
 msgid "Debug level"
-msgstr "디버그 레벨"
+msgstr "디버그 수준"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
 msgid "Disable network communication"
index bb9c4f2282fa6dc384e25354e85d008aeaba7de2..4acf8489d8d1216441a89da2282411a995ac1b06 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-03 17:01+0000\n"
-"Last-Translator: apocalypsenzn <lecosathler@gmail.com>\n"
+"PO-Revision-Date: 2026-04-21 13:22+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsusteer/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -10,11 +10,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
 msgid "0 No active transition"
-msgstr "0 Nenhuma transição ativa."
+msgstr "0 Nenhuma transição ativa"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:730
 msgid "1 Passive BSS-transition-request"
@@ -175,7 +175,7 @@ msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:277
 msgid "IP address"
index 95de33ab999e3381cf28f2dd6a99a82abf4e2dbc..510b3422e1f3c80681f8390a683146458423c958 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsusteer/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
 msgid "0 No active transition"
@@ -171,7 +171,6 @@ msgid "Host"
 msgstr ""
 
 #: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
index 712442a7471a3fb933fde3ae501686353c17a4ad..78c401bff3ea9e1f772a018995ce8620db8a758c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-14 17:39+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsustreamer/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-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."
@@ -326,7 +326,7 @@ msgstr "„H264“ rinktuvas"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
 msgid "HTTP basic auth passwd."
-msgstr "„HTTP“ paprastas autentifikavimo slaptažodis"
+msgstr "„HTTP“ paprastas autentifikavimo slaptažodis."
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
 msgid "HTTP basic auth user."
index 72eac2facbee730cb8201b477c19e60967dfa27c..4471745fd5b1c3ffda17927a570c7dda32c3e52a 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-03 17:01+0000\n"
-"Last-Translator: apocalypsenzn <lecosathler@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsustreamer/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-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."
@@ -230,7 +230,7 @@ msgstr ""
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
 msgid "Enabled"
-msgstr "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
 msgid "Enabling debugging messages can slow down the program"
@@ -404,7 +404,7 @@ msgstr ""
 
 #: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
 msgid "Logging"
-msgstr ""
+msgstr "Registro de Eventos"
 
 #: 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
index ce2736e1a8bfe1e9c8e23b102b2cba572551c36c..f3e11aa61e7bc638cb158357001a9eae9e3ed311 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-v 2raya\n"
-"PO-Revision-Date: 2026-03-14 19:09+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsv2raya/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -128,7 +128,7 @@ msgstr "Reikalauja veikiančio „IPv6“ interneto."
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:92
 msgid "Trace"
-msgstr "Sekimas/Atsekamumas"
+msgstr "Atsekamumas"
 
 #: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:100
 msgid "Unit: days."
index 32b7129f95affe98736262a3696a78d87074c917..482da1351f275b6ed1c8e4c9c5f59d2d93592ee4 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: luci-app-v 2raya\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsv2raya/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-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
@@ -24,7 +24,6 @@ msgid "Collecting data…"
 msgstr "Đang thu thập dữ liệu…"
 
 #: applications/luci-app-v2raya/root/usr/share/luci/menu.d/luci-app-v2raya.json:13
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index 42593aed0f38d075d46a8114c33e511025ebb858..a61a9e0f877dd40ab555089ee352ef7eaeae0282 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsvnstat2/pt_BR/>\n"
@@ -8,7 +8,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
 msgid "5 Minute"
@@ -39,7 +39,7 @@ msgstr "Diariamente"
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:79
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:59
 msgid "Delete"
-msgstr "Apagar"
+msgstr "Excluir"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:34
 msgid "Delete data for ALL interfaces"
index 0423a11751d670c54b6904b99fcbb6825ca54431..454484cdb9efda6f100cf7667015330de5caccaf 100644 (file)
@@ -1,14 +1,14 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2025-08-01 11:02+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsvnstat2/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:113
 msgid "5 Minute"
@@ -17,14 +17,13 @@ msgstr "5 phút"
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:40
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:130
 msgid "Clear data for all interfaces"
 msgstr "Dọn dữ liệu cho toàn bộ giao thức"
 
 #: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
index ececc52c7a3b72915985988d61c7ae86cf84bcb5..40b5844c035135637a3466bd2c2d903c0c3251df 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2025-12-27 06:29+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswatchcat/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
 msgid ""
@@ -70,7 +70,7 @@ msgstr "Atraso da reinicialização forçada"
 
 #: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
 msgid "Grant access to LuCI app watchcat"
index 7641a1f0cafc67ff3fb32ceadb37498c4eb449e2..77f888788347467a245a3b3bb037f1d2533ed22c 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-11 22:44+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswifihistory/ko/>\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-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:120
 msgid "Cancel"
@@ -18,7 +18,7 @@ msgstr "취소"
 
 #: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:131
 msgid "Clear"
-msgstr "ì\82­ì \9c"
+msgstr "ì´\88기í\99\94"
 
 #: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:150
 msgid "Clear History"
index d1c65bebe0e5189e60b24cd74e33785defb73158..49aecbb570ab0098ea1f69a2841f1037c1adc2e8 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationswifischedule/pt_BR/>\n"
 "Language: pt_BR\n"
@@ -11,7 +11,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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
 msgid "Activate wifi"
@@ -57,7 +57,7 @@ msgstr ""
 
 #: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
 msgid "Force disabling wifi even if stations associated"
-msgstr "Sempre desativar o WiFi ainda que existam estações associadas"
+msgstr "Forçar a desativação do Wi-Fi mesmo se houver estações associadas"
 
 #: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
 msgid "Friday"
index 5e87c76c26d3a79b9f668a6e9ec5ed6e753d4023..acfd325d9b2c59bcbcd1666886487cd397eb63dd 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2026-01-05 19:05+0000\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationswol/ko/>\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.15.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:69
 msgid ""
@@ -76,11 +76,11 @@ msgstr "etherwake 설치"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:80
 msgid "Install etherwake package"
-msgstr "etherwake 패키지를 설치합니다"
+msgstr "etherwake 패키지 설치"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:130
 msgid "Install the alternative Wake on LAN package"
-msgstr "대체 Wake on LAN 패키지를 설치합니다"
+msgstr "대체 Wake on LAN 패키지 설치"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:87
 msgid "Install wakeonlan"
@@ -88,7 +88,7 @@ msgstr "wakeonlan 설치"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:86
 msgid "Install wakeonlan package"
-msgstr "wakeonlan 패키지를 설치합니다"
+msgstr "wakeonlan 패키지 설치"
 
 #: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:163
 msgid "Interface"
index 949a8c2e3cc57fd29b5bf784e46995ee0492bde9..4da11acd6e3196dc1ef62478d991176b80bd222f 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-08 17:33+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsxfrpc/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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
 msgid "Alert"
@@ -132,7 +132,7 @@ msgstr "Název nemůže být „common“"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:100
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:107
 msgid "Proxy Settings"
index e2225512067b67a825eeac9fb73fece7ad6f5b00..1184d19eea20d87f53dda1801f28ebb58f68868c 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-08-02 07:12+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsxfrpc/pt/>\n"
 "Language: pt\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
 msgid "Alert"
@@ -127,7 +127,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:100
 msgid "Notice"
-msgstr ""
+msgstr "Notificação"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:107
 msgid "Proxy Settings"
@@ -194,7 +194,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
 msgid "Warning"
-msgstr "Alerta"
+msgstr "Aviso"
 
 #: 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 c369b5ef4869e161bab44dd4f6ebb63291e02690..0a42c6c84c01ceed60be1ad5927c907320d76a5d 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-20 07:03+0000\n"
-"Last-Translator: Nicolas Aigner <nicolas.aigner@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsxfrpc/pt_BR/>\n"
 "Language: pt_BR\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.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
 msgid "Alert"
@@ -70,7 +70,7 @@ msgstr "Erro"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:120
 msgid "General Settings"
-msgstr ""
+msgstr "Configurações Gerais"
 
 #: applications/luci-app-xfrpc/root/usr/share/rpcd/acl.d/luci-app-xfrpc.json:3
 msgid "Grant access to LuCI app xfrpc"
@@ -127,7 +127,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:100
 msgid "Notice"
-msgstr ""
+msgstr "Notificação"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:107
 msgid "Proxy Settings"
@@ -194,7 +194,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
 msgid "Warning"
-msgstr ""
+msgstr "Aviso"
 
 #: 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 921034e486452744d56b415a68bfadcf6fc909c7..b3efb64fbe486fb75cc312faa16e04fe053042d9 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
-"Last-Translator: DragonBluep <yangshiji66@outlook.com>\n"
+"PO-Revision-Date: 2026-04-20 13:24+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"
@@ -14,7 +14,7 @@ msgstr ""
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
 msgid "Alert"
-msgstr "警"
+msgstr "警"
 
 #: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:82
 msgid "By default, this value is \"\"."
index bab7010f94fd88d2b15e7e89fc12cbbc158b68e3..28053905325fa6fb8b1d6f6e3321cca2e1c3a7d9 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-02-18 07:10+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsxinetd/de/>\n"
@@ -8,7 +8,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.16.1-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
 msgid "Access Control"
@@ -32,7 +32,7 @@ msgstr ""
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:72
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:230
 msgid "Allowed hosts"
index 8ce694ac032687478b4df566e5f6de3d92e1a02f..3d0fc14a79f8a4d713bc1f5caa4d6c2cb11a625b 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-07-05 23:02+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "luciapplicationsxinetd/lt/>\n"
@@ -9,9 +9,9 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && ("
-"n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.13-dev\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
 msgid "Access Control"
@@ -105,7 +105,7 @@ msgstr "VIDINIS"
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:56
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:95
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:127
 msgid "Identification"
index 60a38788e201e3732f91f10175b0f7c9c4a74340..ffe45089a9396504e68341b0fe4e6ab2bc895c72 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-08 17:30+0000\n"
-"Last-Translator: Janderson Vieira Santos <jandersonvs79@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luciapplicationsxinetd/pt_BR/>\n"
 "Language: pt_BR\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
 msgid "Access Control"
@@ -67,7 +67,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 "Ativado"
+msgstr "Habilitado"
 
 #: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:252
 msgid "Expected '[Number] [Number]'"
index c4506d79e1332051148109bdbc06aab711f66754..d28b75a75ec376aa23ef7d0f78708ac075b426cc 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-04 14:23+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+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"
@@ -9,7 +9,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -5265,7 +5265,7 @@ msgstr "Udělit přístup k LuCI openvpn procedurám"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:60
 msgid "Grant access to Plugin management"
-msgstr ""
+msgstr "Udělit přístup ke správě zásuvných modulů"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:21
 msgid "Grant access to SSH configuration"
@@ -6728,7 +6728,7 @@ msgstr "KiB"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgctxt "status processes kill"
 msgid "Kill"
-msgstr ""
+msgstr "Vynutit ukončení"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:202
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:202
@@ -8627,7 +8627,7 @@ msgstr "Poznámky"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:27
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
 msgid "Notice"
-msgstr "Oznámení"
+msgstr "Upozornění"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:130
 msgid "Nslookup"
@@ -9616,12 +9616,12 @@ msgstr "Vyberte soubor, který chcete nahrát."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
 msgid "Plugin is disabled"
-msgstr ""
+msgstr "Zásuvný modul je vypnutý"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:54
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:89
 msgid "Plugins"
-msgstr ""
+msgstr "Zásuvné moduly"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1140
 msgid "PoDL"
index 80ec5efcab22ffc3a268ce789db87fdc1c89237c..5a3d837bc560cb211563e3e3921a026b77bcc6aa 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2026-03-23 18:10+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: Werner Schleifer <werner.schleifer@gmail.com>\n"
 "Language-Team: German <https://hosted.weblate.org/projects/openwrt/luci/de/>"
 "\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -1222,7 +1222,7 @@ msgstr "Administration"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1051
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:220
 msgid "Advanced Settings"
-msgstr "erweiterte Einstellungen"
+msgstr "Erweiterte Einstellungen"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
 msgid "Advanced device options"
index 1b4f43f593cc74d68dce4caa9a69cbdea5633c5a..04948238757c58026ffc3eab30e3353d6105adf5 100644 (file)
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-03-30 12:47+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>\n"
 "Language-Team: Irish <https://hosted.weblate.org/projects/openwrt/luci/ga/>\n"
 "Language: ga\n"
@@ -8,7 +8,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>"
 "6 && n<11) ? 3 : 4;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -5282,7 +5282,7 @@ msgstr "Deonaigh rochtain ar nósanna imeachta openvpn LuCI"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:60
 msgid "Grant access to Plugin management"
-msgstr ""
+msgstr "Deonaigh rochtain ar bhainistíocht Breiseán"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:21
 msgid "Grant access to SSH configuration"
@@ -6747,7 +6747,7 @@ msgstr "KiB"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgctxt "status processes kill"
 msgid "Kill"
-msgstr ""
+msgstr "Maraigh"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:202
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:202
@@ -9634,12 +9634,12 @@ msgstr "Roghnaigh an comhad le uaslódáil le do thoil."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
 msgid "Plugin is disabled"
-msgstr ""
+msgstr "Tá an breiseán díchumasaithe"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:54
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:89
 msgid "Plugins"
-msgstr ""
+msgstr "Breiseáin"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1140
 msgid "PoDL"
index 19184b2f8536b0fbaff59d2d4aa2228d27db329e..d873197af31440dc0f22af0c1a898dd0b8e9ab47 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-04-18 17:10+0000\n"
+"PO-Revision-Date: 2026-04-21 16:01+0000\n"
 "Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/luci/ko/>"
 "\n"
@@ -81,7 +81,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
 msgid "%s is untagged in multiple VLANs!"
-msgstr "%s 는 여러 VLAN에서 태그가 지정되지 않았습니다!"
+msgstr "%s 포트 여러 VLAN에서 Untagged!"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
 msgid "%s means \"the address of the system running dnsmasq\"."
@@ -2312,7 +2312,7 @@ msgstr "Cisco UDP 캡슐화"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1750
 msgid "Clear"
-msgstr ""
+msgstr "초기화"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
 msgid ""
@@ -2344,7 +2344,7 @@ msgstr "DHCP 요청 시 전송할 클라이언트 ID"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1359
 msgid "Client is disabled"
-msgstr ""
+msgstr "클라이언트 비활성화"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1706
 msgid "Client metadata"
@@ -2463,7 +2463,7 @@ msgstr "설정 실패"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:46
 msgid "Configure client mode"
-msgstr ""
+msgstr "클라이언트 모드 설정"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:111
 msgid "Configure server bridge"
@@ -2876,7 +2876,7 @@ msgstr "DNSSEC 미서명 확인"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
 msgid "DPD Idle Timeout"
-msgstr ""
+msgstr "DPD 유휴 제한 시간"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
 msgid "DS-Lite AFTR address"
@@ -3082,7 +3082,7 @@ msgstr "디자인"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
 msgid "Designated master"
-msgstr "마스터 지정"
+msgstr "주 인터페이스로 지정"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:238
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:275
@@ -3300,7 +3300,7 @@ msgstr "비활성 폴링 사용 안 함"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:235
 msgid "Disable Paging"
-msgstr ""
+msgstr "페이징 비활성화"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:242
 msgid "Disable options consistency check"
@@ -3463,6 +3463,8 @@ msgid ""
 "Do not proxy any <abbr title=\"Neighbour Discovery Protocol\">NDP</abbr> "
 "packets."
 msgstr ""
+"<abbr title=\"이웃 탐색 프로토콜(Neighbour Discovery Protocol)\">NDP</abbr> "
+"프록시 기능을 사용하지 않습니다."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:107
@@ -3523,7 +3525,7 @@ msgstr "도메인 허용 목록"
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Don't Fragment"
-msgstr ""
+msgstr "단편화 방지"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:617
 msgid "Don't actually execute ifconfig"
@@ -3746,7 +3748,7 @@ msgstr ""
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:478
 msgid "Echo parameters to log"
-msgstr ""
+msgstr "로그에 매개변수 출력"
 
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3220
 #: modules/luci-base/htdocs/luci-static/resources/form.js:3223
@@ -4081,7 +4083,7 @@ msgstr ""
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:88
 #: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:67
 msgid "Enable the DF (Don't Fragment) flag of the encapsulating packets."
-msgstr ""
+msgstr "캡슐화된 패킷에 DF (단편화 방지) 플래그를 활성화합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:549
 msgid "Enable the built-in single-instance TFTP server."
@@ -4231,7 +4233,7 @@ msgstr "MLD 버전 2 강제 적용"
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:84
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:84
 msgid "Ensure MTU does not exceed that of parent interface"
-msgstr ""
+msgstr "상위 인터페이스의 MTU를 초과하지 않도록 설정하세요"
 
 #: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
 msgid "Enter custom value"
@@ -4263,7 +4265,7 @@ msgstr "오류(Error)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
 msgid "Error getting PublicKey"
-msgstr ""
+msgstr "공개 키 가져오기 오류"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3073
 #: modules/luci-compat/luasrc/model/network.lua:1433
@@ -4472,7 +4474,7 @@ msgstr "FDB"
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:77
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:77
 msgid "FDB entry lifetime"
-msgstr ""
+msgstr "FDB 항목 수명을 설정합니다"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:843
 msgid "FQDN"
@@ -4842,10 +4844,11 @@ msgid ""
 "title=\"Neighbour Advertisement, Type 136\">NA</abbr> messages between the "
 "designated master interface and downstream interfaces."
 msgstr ""
-"지정된 마스터 인터페이스 및 하위(Downstream) 인터페이스 간에 <abbr title=\"이"
-"웃 탐색 프로토콜(Neighbour Discovery Protocol)\">NDP</abbr> <abbr title=\"이"
-"웃 요청(Neighbour Solicitation), Type 135\">NS</abbr> 및 <abbr title=\"이웃 "
-"광고(Neighbour Advertisement), Type 136\">NA</abbr> 메시지를 전달합니다."
+"주(Primary) 인터페이스 및 하위(Downstream) 인터페이스 간에 <abbr "
+"title=\"이웃 탐색 프로토콜(Neighbour Discovery Protocol)\">NDP</abbr> <abbr "
+"title=\"이웃 정보 요청(Neighbour Solicitation), Type 135\">NS</abbr> 및 "
+"<abbr title=\"이웃 광고(Neighbour Advertisement), Type 136\">NA</abbr> "
+"메시지를 전달합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:876
 msgid ""
@@ -4853,9 +4856,9 @@ msgid ""
 "messages received on the designated master interface to downstream "
 "interfaces."
 msgstr ""
-"ì§\80ì \95ë\90\9c ë§\88ì\8a¤í\84° 인터페이스에서 수신한 <abbr title=\"라우터 광고(Router "
-"Advertisement), ICMPv6 Type 134\">RA</abbr> 메시지를 하위(Downstream) 인터페"
-"이스로 전달합니다."
+"주(Primary) 인터페이스에서 수신한 <abbr title=\"라우터 광고(Router "
+"Advertisement), ICMPv6 Type 134\">RA</abbr> 메시지를 하위(Downstream) "
+"ì\9d¸í\84°í\8e\98ì\9d´ì\8a¤ë¡\9c ì \84ë\8b¬í\95©ë\8b\88ë\8b¤."
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
 msgid "Forward DHCP traffic"
@@ -4866,7 +4869,7 @@ msgid ""
 "Forward DHCPv6 messages between the designated master interface and "
 "downstream interfaces."
 msgstr ""
-"ì§\80ì \95ë\90\9c ë§\88ì\8a¤í\84° 인터페이스 및 하위(Downstream) 인터페이스 간에 DHCPv6 메시지를 "
+"주(Primary) 인터페이스 및 하위(Downstream) 인터페이스 간에 DHCPv6 메시지를 "
 "전달합니다."
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
@@ -4896,7 +4899,7 @@ msgstr "정방향/역방향 DNS"
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:98
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:98
 msgid "Forwarding DataBase"
-msgstr ""
+msgstr "전달 데이터베이스"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1915
 msgid "Forwarding mode"
@@ -6187,7 +6190,7 @@ msgstr "%s 설치"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
 msgid "Install protocol extensions..."
-msgstr ""
+msgstr "프로토콜 확장 설치..."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:612
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1101
@@ -6241,7 +6244,7 @@ msgstr "인터페이스"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
 msgid "Interface \"%h\" is already marked as designated master."
-msgstr "\"%h\" 인터페이스가 이미 마스터로 지정되어 있습니다."
+msgstr "\"%h\" 인터페이스가 이미 주 인터페이스로 설정되어 있습니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
 msgid "Interface %q device auto-migrated from %q to %q."
@@ -6495,11 +6498,11 @@ msgstr "지정한 우선순위 값에 해당하는 규칙으로 이동합니다"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:849
 msgid "Keep local IP address on restart"
-msgstr ""
+msgstr "재시작 시 로컬 IP 주소 유지"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:856
 msgid "Keep remote IP address on restart"
-msgstr ""
+msgstr "재시작 시 원격 IP 주소 유지"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:230
 msgid "Keep settings and retain the current configuration"
@@ -6712,7 +6715,7 @@ 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
 msgid "Learning"
-msgstr ""
+msgstr "학습"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:788
 msgid "Learning packets Interval"
@@ -6968,18 +6971,18 @@ msgstr "설정 불러오기…"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2427
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:182
 msgid "Loading data…"
-msgstr "데이터 불러오는 중…"
+msgstr "데이터 불러오는 중…"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3618
 msgid "Loading directory contents…"
-msgstr "디렉터리 내용 불러오는 중…"
+msgstr "디렉터리 내용 불러오는 중…"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:1956
 #: modules/luci-base/ucode/template/view.ut:4
 #: modules/luci-mod-status/ucode/template/admin_status/index.ut:12
 #: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:76
 msgid "Loading view…"
-msgstr "화면 불러오는 중…"
+msgstr "화면 불러오는 중…"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1440
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:119
@@ -7361,7 +7364,7 @@ msgstr "제조사"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
 msgid "Master"
-msgstr "마스터"
+msgstr "주 장치"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3985
 msgid "Master (VLAN)"
@@ -7502,7 +7505,7 @@ msgstr ""
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:91
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:91
 msgid "Maximum number of FDB entries"
-msgstr ""
+msgstr "최대 FDB 항목 수를 설정합니다"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
 msgid "Maximum number of leased addresses."
@@ -7615,6 +7618,8 @@ msgid ""
 "Metric is an ordinal, where a gateway with 1 is chosen 1st, 2 is chosen 2nd, "
 "3 is chosen 3rd, etc"
 msgstr ""
+"메트릭은 우선순위 값이며, 숫자가 낮은 순으로 게이트웨이가 선택됩니다. 1은 "
+"1순위, 2는 2순위, 3은 3순위 등"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
 msgctxt "nft unit"
@@ -7740,7 +7745,7 @@ msgstr "모뎀 정보 조회 실패"
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
 msgid "Modem init timeout"
-msgstr ""
+msgstr "모뎀 초기화 대기 시간"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
 msgid "ModemManager"
@@ -7867,7 +7872,7 @@ msgstr ""
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:197
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:197
 msgid "My Peer"
-msgstr ""
+msgstr "내 피어"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1876
 msgid "NAS ID"
@@ -7900,7 +7905,7 @@ msgstr "NCM"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1189
 msgid "NDP-Proxy slave"
-msgstr ""
+msgstr "NDP 프록시 하위 장치"
 
 #: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
 msgid "NT Domain"
@@ -8234,7 +8239,7 @@ msgstr "이용 가능한 정보가 없습니다"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:115
 msgid "No master"
-msgstr "마스터 없음"
+msgstr "상위 장치 없음"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:66
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
@@ -8319,7 +8324,7 @@ msgstr "잡음 여유도"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
 msgid "Noise:"
-msgstr "노이즈:"
+msgstr "잡음:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:423
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:267
@@ -8637,7 +8642,7 @@ msgid ""
 "configured and active, otherwise disable <abbr title=\"Neighbour Discovery "
 "Protocol\">NDP</abbr> proxying."
 msgstr ""
-"ì§\80ì \95ë\90\9c ë§\88ì\8a¤í\84° 인터페이스가 설정되어 활성 상태인 경우 <em>릴레이 모드</em>로 "
+"주(Primary) 인터페이스가 설정되어 활성 상태인 경우 <em>릴레이 모드</em>로 "
 "동작하며, 그렇지 않으면 <abbr title=\"이웃 탐색 프로토콜(Neighbour Discovery "
 "Protocol)\">NDP</abbr> 프록시 기능을 중단합니다."
 
@@ -8646,7 +8651,7 @@ msgid ""
 "Operate in <em>relay mode</em> if a designated master interface is "
 "configured and active, otherwise fall back to <em>server mode</em>."
 msgstr ""
-"ì§\80ì \95ë\90\9c ë§\88ì\8a¤í\84° 인터페이스가 설정되어 활성 상태인 경우 <em>릴레이 모드</em>로 "
+"주(Primary) 인터페이스가 설정되어 활성 상태인 경우 <em>릴레이 모드</em>로 "
 "동작하며, 그렇지 않으면 <em>서버 모드</em>로 전환합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
@@ -9681,7 +9686,7 @@ msgstr "NTP 서버 제공"
 msgid ""
 "Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
 "and requests."
-msgstr ""
+msgstr "인터페이스에서 DHCPv6 서버를 운영하며, DHCPv6 정보 요청 및 요청에 응답합니다."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
 msgid "Provide new network"
@@ -9748,7 +9753,7 @@ msgstr ""
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
 msgid "Public prefix routed to this device for distribution to clients."
-msgstr "클라이언트에 배포하기 위해 이 장치로 라우팅된 공인 접두사."
+msgstr "클라이언트 할당을 위해 이 장치로 라우팅된 공인 접두사를 지정합니다."
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:281
 msgid "PublicKey setting is invalid"
@@ -10170,7 +10175,7 @@ msgstr "원격 호스트 이름 또는 IP 주소"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:813
 msgid "Remote ping timeout"
-msgstr ""
+msgstr "원격 Ping 응답 대기 시간"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:962
 msgid "Remove"
@@ -10759,19 +10764,19 @@ msgstr ""
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:454
 msgid "Run script cmd for client TLS verification"
-msgstr ""
+msgstr "클라이언트 TLS 검증 스크립트"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:430
 msgid "Run script cmd on client connection"
-msgstr ""
+msgstr "클라이언트 연결 시 실행 스크립트"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:446
 msgid "Run script cmd on client disconnection"
-msgstr ""
+msgstr "클라이언트 연결 해제 시 실행 스크립트"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:438
 msgid "Run script cmd to validate client certificates"
-msgstr ""
+msgstr "클라이언트 인증서 검증 스크립트"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:381
 msgid "Run up/down scripts for all restarts"
@@ -11126,7 +11131,7 @@ msgstr ""
 msgid ""
 "Set this interface as master for RA and DHCPv6 relaying as well as NDP "
 "proxying."
-msgstr "인터페이스를 RA, DHCPv6 릴레이, NDP 프록시를 위한 마스터로 설정합니다."
+msgstr "인터페이스를 RA, DHCPv6 릴레이, NDP 프록시를 위한 주 인터페이스로 설정합니다."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:774
 msgid "Set tun/tap TX queue length"
@@ -11254,7 +11259,7 @@ msgstr "신호"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2624
 msgid "Signal / Noise"
-msgstr "신호 / 노이즈"
+msgstr "신호 / 잡음"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
 msgid "Signal Quality"
@@ -11482,7 +11487,7 @@ msgstr "링크 연결 확인 주기를 밀리초(ms) 단위로 지정합니다"
 msgid ""
 "Specifies the logical interface name of the parent (or master) interface "
 "this route belongs to"
-msgstr "경로가 속한 상위 (또는 마스터) 인터페이스의 논리적 이름을 지정합니다"
+msgstr "경로가 속한 상위 (또는 ) 인터페이스의 논리적 이름을 지정합니다"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
 msgid ""
@@ -12118,6 +12123,8 @@ msgid ""
 "The DNS server entries in the local resolv.conf are primarily sorted by the "
 "weight specified here"
 msgstr ""
+"로컬 resolv.conf의 DNS 서버 항목은 기본적으로 여기에 지정된 가중치에 따라 "
+"정렬됩니다"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
 msgid ""
@@ -12221,6 +12228,8 @@ msgid ""
 "The VXLAN header adds 50 bytes of IPv4 encapsulation overhead, 74 bytes for "
 "IPv6."
 msgstr ""
+"VXLAN 헤더는 IPv4 캡슐화 시 50바이트, IPv6 캡슐화 시 74바이트의 오버헤드를 "
+"추가합니다."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:168
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:200
@@ -13343,7 +13352,7 @@ msgstr "지원되지 않는 프로토콜"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300
 msgid "Unsupported protocol type."
-msgstr ""
+msgstr "지원되지 않는 프로토콜 유형."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:205
 msgctxt "VLAN port state"
@@ -14064,7 +14073,7 @@ msgstr "예외 허용 모드는 액세스 포인트로 동작할 때만 사용
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:485
 msgid "Write log to file"
-msgstr ""
+msgstr "파일에 로그 기록"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:758
 msgid "Write received DNS queries to syslog."
@@ -14634,7 +14643,7 @@ msgstr "심각도:"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:479
 msgid "some params echoed to log"
-msgstr ""
+msgstr "로그에 출력할 매개변수"
 
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
 msgid "sstpc Log-level"
@@ -14643,7 +14652,7 @@ msgstr "sstpc 로그 레벨"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:475
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:782
 msgid "stderr"
-msgstr ""
+msgstr "stderr"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
 msgid "string (UTF-8)"
@@ -14690,7 +14699,7 @@ msgstr "시도"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:183
 msgid "tun/tap device"
-msgstr "tun/tap 장치"
+msgstr "TUN/TAP 장치"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:790
 msgid "tun/tap inactivity timeout"
index 4510185bf27a4aecb8e6bcdbac3fa5d19770a258..be5b656be5886ba06d04dc62505184a820652b6d 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-17 08:13+0000\n"
+"PO-Revision-Date: 2026-04-20 23:52+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/luci/"
 "lt/>\n"
@@ -2421,7 +2421,7 @@ msgstr ""
 "Spauskite – „Sugeneruoti archyvą“, kad atsisiųstumėte „*.tar“ failo archyvą "
 "dabartinės konfigūracijos. Šį „OpenWrt“ ir įvairius „LuCI“ komponentų "
 "vertimus į lietuvių kalbą išvertė Džiugas Januševičius su pagalbą iš Redo B. "
-"(Virš 30 tūks. žodžių)."
+"(Virš 58 tūks. žodžių, viskas ranka – be DI)."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
 msgid ""
@@ -5925,7 +5925,7 @@ msgstr "IPv4/IPv6 srauto lentelė „%h“"
 #: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:97
 #: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:89
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
 msgid "IPv6 APN"
@@ -12271,7 +12271,7 @@ msgstr "Perjungti „VLAN“ (Komutatoriaus „VLAN“)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3061
 msgid "Switch port"
-msgstr "Perjungti prievadą (Komutatoriaus prievadas)"
+msgstr "Komutatoriaus prievadas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:600
 msgid "Switch protocol"
@@ -13456,7 +13456,7 @@ msgstr "Iš viso pasiekiama"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:350
 msgid "Trace"
-msgstr "Sekimas/Atsekamumas"
+msgstr "Atsekamumas"
 
 #: 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
@@ -14325,7 +14325,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:457
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1708
 msgid "Virtual Ethernet"
-msgstr "Virtualus „Ethernet'as“"
+msgstr "Virtualus „eternetas“"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3057
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1711
@@ -14736,11 +14736,11 @@ msgstr "automatinis"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
 msgid "automatic (disabled)"
-msgstr "automatinis (atjungtas)"
+msgstr "automatinis/-ė (atjungta/-s)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
 msgid "automatic (enabled)"
-msgstr "automatinis (įjungtas)"
+msgstr "automatinis/-ė (prijungta/-s)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1912
 msgid "automatically derived from Mobility Domain and PSK"
index 4574e66a55c150ecf8c7356a4ca260f6363acc0a..37dd0c7b0fa865d7a02e5652ad8d08ed16d579fc 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-05-26 19:03+0200\n"
-"PO-Revision-Date: 2026-04-06 01:55+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/luci/"
 "pt/>\n"
 "Language: pt\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -965,8 +965,7 @@ msgstr "Rotas IPv4 Ativas"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:310
 msgid "Active IPv4 Rules"
-msgstr ""
-"Ative as regras <abbr title=\"Internet Protocol Version 4\">IPv4</abbr>"
+msgstr "Regras IPv4 Ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:317
@@ -976,8 +975,7 @@ msgstr "Rotas-IPv6 Ativas"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:320
 msgid "Active IPv6 Rules"
-msgstr ""
-"Ative as regras <abbr title=\"Internet Protocol Version 6\">IPv6</abbr>"
+msgstr "Regras IPv6 Ativas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618
 msgid "Active backup"
@@ -8629,7 +8627,7 @@ msgstr "Anotações"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:27
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:130
 msgid "Nslookup"
@@ -14244,7 +14242,7 @@ msgstr "Aviso"
 #: 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 "Alerta"
+msgstr "Aviso"
 
 #: 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!"
index 90ecce01a7a51bccb0de0b696b06488a1fabf6c8..97cea57f44e342ad5023433e3cd1d3bb7fed9456 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-04-06 01:55+0000\n"
+"PO-Revision-Date: 2026-04-22 12:28+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/luci/pt_BR/>\n"
@@ -12,7 +12,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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -37,15 +37,15 @@ msgstr "%d campo(s) inválido(s)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
 msgid "%dh ago"
-msgstr "%d horas atrás"
+msgstr "%dh atrás"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
 msgid "%dm ago"
-msgstr "%d meses atrás"
+msgstr "%dm atrás"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
 msgid "%ds ago"
-msgstr "%d segundos atrás"
+msgstr "%ds atrás"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:933
 msgid "%s"
@@ -223,7 +223,7 @@ msgstr "1"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:232
 msgid "1 Minute Load:"
-msgstr "Carga 1 Minuto:"
+msgstr "Carga em 1 Minuto:"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:386
 msgctxt "nft amount of flags"
@@ -255,7 +255,7 @@ msgstr "12h (12 horas)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:252
 msgid "15 Minute Load:"
-msgstr "Carga 15 Minutos:"
+msgstr "Carga em 15 Minutos:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:886
 msgid "15: x86 UEFI boot from HTTP"
@@ -421,7 +421,7 @@ msgstr "464XLAT (CLAT)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:242
 msgid "5 Minute Load:"
-msgstr "Carga 5 Minutos:"
+msgstr "Carga em 5 Minutos:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1057
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1066
@@ -554,7 +554,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:53
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Configuration"
-msgstr "Configuração do <abbr title=\"Diodo Emissor de Luz\">LED</abbr>"
+msgstr "Configuração dos <abbr title=\"Diodo Emissor de Luz\">LEDs</abbr>"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
 msgid "<abbr title=\"Light Emitting Diode\">LED</abbr> Name"
@@ -955,32 +955,32 @@ msgstr "Conexões Ativas"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:52
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:234
 msgid "Active DHCPv4 Leases"
-msgstr "Alocações DHCP ativas"
+msgstr "Concessões DHCPv4 Ativas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:74
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:236
 msgid "Active DHCPv6 Leases"
-msgstr "Alocações DHCPv6 ativas"
+msgstr "Concessões DHCPv6 Ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:255
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:307
 msgid "Active IPv4 Routes"
-msgstr "Rotas IPv4 ativas"
+msgstr "Rotas IPv4 Ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:258
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:310
 msgid "Active IPv4 Rules"
-msgstr "Regras IPv4 ativas"
+msgstr "Regras IPv4 Ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:265
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:317
 msgid "Active IPv6 Routes"
-msgstr "Rotas IPv6 ativas"
+msgstr "Rotas IPv6 Ativas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:268
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:320
 msgid "Active IPv6 Rules"
-msgstr "Regras de IPv6 ativas"
+msgstr "Regras IPv6 Ativas"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618
 msgid "Active backup"
@@ -1057,7 +1057,7 @@ msgstr "Adicione a configuração de um dispositivo…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
 msgid "Add instance"
-msgstr "Adicione uma instância"
+msgstr "Adicionar instância"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:165
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:291
@@ -1065,7 +1065,7 @@ msgstr "Adicione uma instância"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:177
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:274
 msgid "Add key"
-msgstr "Adicione uma chave"
+msgstr "Adicionar chave"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:263
 msgid ""
@@ -1098,8 +1098,8 @@ msgstr "Adiciona uma nova interface..."
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:298
 msgid "Add new repository public key by pasting its content, a file, or a URL."
 msgstr ""
-"Adicionar nova chave pública de repositório colando seu conteúdo, um arquivo "
-"ou uma URL."
+"Adicione uma nova chave pública de repositório colando seu conteúdo, um "
+"arquivo ou uma URL."
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:188
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:188
@@ -1329,8 +1329,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
 msgid "Allow <abbr title=\"Secure Shell\">SSH</abbr> password authentication"
-msgstr ""
-"Permitir autenticação <abbr title=\"Shell Seguro\">SSH</abbr> por senha"
+msgstr "Permite autenticação <abbr title=\"Shell Seguro\">SSH</abbr> por senha"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
 msgid "Allow AP mode to disconnect STAs based on low ACK condition"
@@ -1389,8 +1388,8 @@ msgstr "Permitir recebimento em portas inativas"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:46
 msgid "Allow remote hosts to connect to local SSH forwarded ports"
 msgstr ""
-"Permitir que equipamentos remotos conectem à portas locais encaminhadas por "
-"SSH"
+"Permite que dispositivos remotos se conectem às portas SSH locais "
+"encaminhadas"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:587
 msgid "Allow remote to change its IP or port"
@@ -1398,7 +1397,7 @@ msgstr "Permitir a um equipamento remoto altere o seu IP ou porta"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
 msgid "Allow root logins with password"
-msgstr "Permite autenticação do root com senha"
+msgstr "Permitir logins como root com a senha"
 
 #: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
 msgid "Allow system feature probing"
@@ -1406,7 +1405,7 @@ msgstr "Permitir detecção dos recursos do sistema"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
 msgid "Allow the <em>root</em> user to log in with password"
-msgstr "Permite que o usuário <em>root</em> se autentique utilizando senha"
+msgstr "Permite que o usuário <em>root</em> faça login usando a senha"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:594
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:766
@@ -1455,11 +1454,11 @@ msgstr "Sempre"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
 msgid "Always off (kernel: none)"
-msgstr "Sempre desligado (kernel: nenhum)"
+msgstr "Sempre desligado (kernel: none)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
 msgid "Always on (kernel: default-on)"
-msgstr "Sempre ligado (kernel: padrão)"
+msgstr "Sempre ligado (kernel: default-on)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:608
 msgid ""
@@ -1604,7 +1603,7 @@ msgstr "Aplicar sem verificação"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:5426
 msgid "Applying configuration changes… %ds"
-msgstr "Aplicando as alterações na configuração... %ds"
+msgstr "Aplicando alterações de configuração… %ds"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:875
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:68
@@ -1637,7 +1636,7 @@ msgstr ""
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2631
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:397
 msgid "Associated Stations"
-msgstr "Estações associadas"
+msgstr "Estações Associadas"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:157
 msgid "Associations"
@@ -1705,7 +1704,7 @@ msgstr "Autoritário"
 #: modules/luci-base/ucode/template/sysauth.ut:23
 #: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:11
 msgid "Authorization Required"
-msgstr "Autorização Necessária"
+msgstr "Autenticação Necessária"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:368
 msgid "Autofill listen addresses"
@@ -1841,11 +1840,11 @@ msgstr "Voltar para configurações"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1226
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
 msgid "Backup"
-msgstr "Cópia de Segurança"
+msgstr "Backup"
 
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:151
 msgid "Backup / Flash Firmware"
-msgstr "Cópia de Segurança / Gravar Firmware"
+msgstr "Backup / Gravar Firmware"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:353
 msgid "Backup file list"
@@ -1860,7 +1859,7 @@ msgstr "Banda"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:311
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:160
 msgid "Bandwidth"
-msgstr "Largura de banda"
+msgstr "Largura de Banda"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:489
 msgid "Base device"
@@ -1927,7 +1926,7 @@ msgstr "Melhor"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
 msgid "Bind NTP server"
-msgstr "Servidor NTP Bind"
+msgstr "Vincular servidor NTP"
 
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
@@ -1976,7 +1975,7 @@ msgstr "Vincule o túnel a esta interface (opcional)."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:20
 msgid "Bind to Interface"
-msgstr "Vincular à interface"
+msgstr "Vincular à Interface"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:137
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:198
@@ -2306,7 +2305,7 @@ msgstr "As alterações foram revertidas."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
 msgid "Changes the administrator password for accessing the device"
-msgstr "Muda a senha do administrador para acessar este dispositivo"
+msgstr "Altera a senha de administrador para acessar o dispositivo"
 
 #: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:190
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
@@ -2321,11 +2320,11 @@ msgstr "Canal"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:428
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:126
 msgid "Channel Analysis"
-msgstr "Análise dos canais"
+msgstr "Análise de Canais"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:461
 msgid "Channel Width"
-msgstr "Largura do canal"
+msgstr "Largura do Canal"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
 msgid "Check filesystems before mount"
@@ -2355,7 +2354,7 @@ msgstr "Escolha um nome único."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:425
 msgid "Choose mtdblock"
-msgstr "Escolha o bloco mtd"
+msgstr "Escolher mtdblock"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:624
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2494
@@ -2399,16 +2398,16 @@ msgid ""
 "Click \"Generate archive\" to download a tar archive of the current "
 "configuration files."
 msgstr ""
-"Clique em \"Gerar arquivo\" para baixar um arquivo tar contendo as "
-"configurações atuais."
+"Clique em \"Gerar arquivo\" para baixar um arquivo tar dos arquivos de "
+"configuração atuais."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
 msgid ""
 "Click \"Save mtdblock\" to download specified mtdblock file. (NOTE: THIS "
 "FEATURE IS FOR PROFESSIONALS! )"
 msgstr ""
-"Clique em \"Salvar o bloco mtd\" para baixar o arquivo do bloco mtd "
-"especificado. (NOTA: ESTE RECURSO É PARA PROFISSIONAIS!)"
+"Clique em \"Salvar mtdblock\" para baixar o arquivo mtdblock especificado. "
+"(NOTA: ESTE RECURSO É DESTINADO A PROFISSIONAIS!)"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3983
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1057
@@ -2452,8 +2451,8 @@ msgid ""
 "Close inactive connection after the given amount of seconds, use 0 to "
 "persist connection"
 msgstr ""
-"Feche as conexões inativas após uma dada quantidade de segundos. Use 0 para "
-"manter as conexões"
+"Fechar conexões inativas após o número de segundos especificado; use 0 para "
+"manter a conexão"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1227
 msgid ""
@@ -2535,7 +2534,7 @@ msgstr "Exportação de configuração"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:5401
 msgid "Configuration changes applied."
-msgstr "A configuração foi aplicada."
+msgstr "Alterações de configuração aplicadas."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:5334
 msgid "Configuration changes have been rolled back!"
@@ -2818,19 +2817,19 @@ msgid ""
 "this, perform a factory-reset first."
 msgstr ""
 "Arquivos personalizados (certificados, scripts) podem permanecer no sistema. "
-"Para evitar isso, restaure antes as configurações inicias."
+"Para evitar que isso ocorra, execute primeiro uma redefinição de fábrica."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
 msgid "Custom flash interval (kernel: timer)"
-msgstr "Intervalo de flash personalizado (kernel: temporizador)"
+msgstr "Intervalo de piscar personalizado (kernel: timer)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:54
 msgid ""
 "Customizes the behaviour of the device <abbr title=\"Light Emitting "
 "Diode\">LED</abbr>s if possible."
 msgstr ""
-"Se possível, personaliza o comportamento dos <abbr title=\"Diodo Emissor de "
-"Luz\">LED</abbr>s."
+"Personaliza o comportamento dos <abbr title=\"Diodo Emissor de Luz\">LED</"
+"abbr>s do dispositivo, se possível."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
 msgid "DAD transmits"
@@ -3145,7 +3144,7 @@ msgstr "Delegue prefixos IPv6"
 #: modules/luci-compat/luasrc/view/cbi/tsection.htm:16
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:253
 msgid "Delete"
-msgstr "Apagar"
+msgstr "Excluir"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:69
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:83
@@ -3443,12 +3442,12 @@ msgstr "Desabilitar esta rede"
 #: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:70
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
 msgctxt "Label indicating that WireGuard peer is disabled"
 msgid "Disabled"
-msgstr "Desativado"
+msgstr "Desabilitado"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
 msgid "Disables this interface for MPTCP"
@@ -3684,7 +3683,7 @@ msgstr "Download"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:392
 msgid "Download backup"
-msgstr "Baixar a cópia de segurança"
+msgstr "Baixar backup"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3603
 msgid "Download failed: %s"
@@ -3692,7 +3691,7 @@ msgstr "Falha no download: %s"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
 msgid "Download mtdblock"
-msgstr "Baixar o bloco mtd"
+msgstr "Baixar mtdblock"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:830
 msgid "Download peer configuration file"
@@ -3776,16 +3775,15 @@ msgstr "Derruba NA não solicitado"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
 msgid "Dropbear Instance"
-msgstr "Dropbear"
+msgstr "Instância do Dropbear"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
 msgid ""
 "Dropbear offers <abbr title=\"Secure Shell\">SSH</abbr> network shell access "
 "and an integrated <abbr title=\"Secure Copy\">SCP</abbr> server"
 msgstr ""
-"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Shell "
-"Seguro\">(SSH)</abbr> e um servidor <abbr title=\"Cópia Segura\">SCP</abbr> "
-"integrado"
+"Dropbear oferece um acesso shell seguro à rede <abbr title=\"Secure Shell\">"
+"SSH</abbr> e um servidor <abbr title=\"Secure Copy\">SCP</abbr> integrado"
 
 #: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
@@ -3860,9 +3858,9 @@ msgid ""
 "repositories) allows packages in lists signed by it to be installed by the "
 "package manager."
 msgstr ""
-"Cada chave pública de repositório de software (oficial ou de terceiros) "
-"permite que os pacotes listados e assinados por ela sejam instalados pelo "
-"gerenciador de pacotes."
+"Cada chave pública de repositório de software (de repositórios oficiais ou "
+"de terceiros) permite que os pacotes em listas assinadas por ela sejam "
+"instalados pelo gerenciador de pacotes."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:478
 msgid "Echo parameters to log"
@@ -4006,7 +4004,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
 msgid "Enable <abbr title=\"Secure Shell\">SSH</abbr> service instance"
-msgstr "Habilitar instância do serviço <abbr title='Secure Shell'>SSH</abbr>"
+msgstr "Habilita a instância do serviço <abbr title='Secure Shell'>SSH</abbr>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1028
 msgid "Enable <abbr title=\"Spanning Tree Protocol\">STP</abbr>"
@@ -4066,7 +4064,7 @@ msgstr "Ative a aprendizagem de endereço MAC"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
 msgid "Enable NTP client"
-msgstr "Ativar cliente NTP"
+msgstr "Habilitar cliente NTP"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:998
 msgid "Enable OpenSSL hardware crypto engines"
@@ -4122,9 +4120,9 @@ msgid ""
 "Protocol\">HTTP</abbr> requests to <abbr title=\"Hypertext Transfer Protocol "
 "Secure\">HTTPS</abbr> port."
 msgstr ""
-"Ative o redirecionamento automático das solicitações <abbr title=\"Hypertext "
-"Transfer Protocol\">HTTP</abbr> para a porta <abbr title=\"Hypertext "
-"Transfer Protocol Secure\">HTTPS</abbr>."
+"Habilita o redirecionamento automático de solicitações <abbr "
+"title=\"Hypertext Transfer Protocol\">HTTP</abbr> para a porta <abbr "
+"title=\"Hypertext Transfer Protocol Secure\">HTTPS</abbr>."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
 msgid ""
@@ -4252,11 +4250,11 @@ msgstr "Ative a inundação unicast"
 #: 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 "Ativado"
+msgstr "Habilitado"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1798
 msgid "Enabled (all CPUs)"
-msgstr "Ativado (todas as CPUs)"
+msgstr "Habilitado (todas as CPUs)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2133
 msgid "Enabled (workaround mode)"
@@ -4870,7 +4868,7 @@ msgstr "Instalar imagem?"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:437
 msgid "Flash new firmware image"
-msgstr "Gravar uma nova imagem do firmware"
+msgstr "Gravar nova imagem de firmware"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
 msgid "Flash operations"
@@ -5145,7 +5143,7 @@ msgstr "Modo gateway"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:46
 msgid "Gateway Ports"
-msgstr "Acesso remoto a portas encaminhadas"
+msgstr "Portas de Gateway"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:11
 #: modules/luci-compat/luasrc/model/network.lua:29
@@ -5168,14 +5166,14 @@ msgstr "Geral"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:219
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:117
 msgid "General Settings"
-msgstr "Configurações gerais"
+msgstr "Configurações Gerais"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:673
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1902
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:979
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1048
 msgid "General Setup"
-msgstr "Configurações Gerais"
+msgstr "Configuração Geral"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
 msgid "General device options"
@@ -5313,7 +5311,7 @@ msgstr "Conceder acesso aos procedimentos do LuCI para OpenVPN"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:60
 msgid "Grant access to Plugin management"
-msgstr ""
+msgstr "Conceder acesso ao gerenciamento de plugins"
 
 #: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:21
 msgid "Grant access to SSH configuration"
@@ -5461,7 +5459,7 @@ msgstr "Suspender"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
 msgid "Heartbeat interval (kernel: heartbeat)"
-msgstr "Intervalo de heartbeat (kernel: heartbeat)"
+msgstr "Intervalo de batimento (kernel: heartbeat)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
 msgid "Hello interval"
@@ -5481,8 +5479,8 @@ msgid ""
 "Here you can configure the basic aspects of your device like its hostname or "
 "the timezone."
 msgstr ""
-"Aqui você pode configurar os aspectos básicos do seu equipamento, como o "
-"nome do equipamento ou o fuso horário."
+"Aqui você pode configurar os aspectos básicos do seu dispositivo, como o "
+"hostname ou o fuso horário."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:504
 msgid "Hex Data"
@@ -5563,15 +5561,15 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:169
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:130
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
 msgid "Hostname to send when requesting DHCP"
-msgstr "Nome do equipamento enviado quando requisitar DHCP"
+msgstr "Nome do dispositivo a ser enviado ao solicitar DHCP"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:330
 msgid "Hostnames"
-msgstr "Nome dos equipamentos"
+msgstr "Nome dos Dispositivos"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:424
 msgid ""
@@ -5597,11 +5595,11 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:19
 msgid "How long (in milliseconds) the LED should be off"
-msgstr "Quanto tempo (em milissegundos) o LED deve estar desligado"
+msgstr "Quanto tempo (em milissegundos) o LED deve ficar apagado"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:13
 msgid "How long (in milliseconds) the LED should be on"
-msgstr "Quanto tempo (em milissegundos) o LED deve estar ligado"
+msgstr "Quanto tempo (em milissegundos) o LED deve ficar aceso"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:279
 msgid "Human-readable counters"
@@ -5779,7 +5777,7 @@ msgstr "Configurações IPv4"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
 msgid "IPv4 Upstream"
-msgstr "Conexão do enlace IPv4"
+msgstr "Conexão IPv4 externa (Upstream)"
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
@@ -5925,7 +5923,7 @@ msgstr "Prefixo IPv6 ULA"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
 msgid "IPv6 Upstream"
-msgstr "Conexão do enlace IPv6"
+msgstr "Conexão IPv6 externa (Upstream)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
 msgid "IPv6 Valid Prefix Lifetime"
@@ -6256,7 +6254,7 @@ msgid ""
 "Include in backup a list of current installed packages at /etc/backup/"
 "installed_packages.txt"
 msgstr ""
-"Inclua no backup uma lista dos pacotes instalados atualmente em /etc/backup/"
+"Incluir no backup uma lista dos pacotes instalados atualmente em /etc/backup/"
 "installed_packages.txt"
 
 #: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
@@ -6356,7 +6354,7 @@ msgstr "Script de inicialização"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
 msgid "Initscripts"
-msgstr "Scripts de inicialização"
+msgstr "Scripts de Inicialização"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2067
 msgid "Inner certificate constraint (Domain)"
@@ -6513,7 +6511,7 @@ msgstr "Identidade internacional do assinante móvel"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
 msgid "Interval"
-msgstr ""
+msgstr "Intervalo"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1066
 msgid ""
@@ -6632,7 +6630,7 @@ msgstr "Usuário e/ou senha inválida! Por favor, tente novamente."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
 msgid "Invert blinking"
-msgstr "Inverte a piscagem"
+msgstr "Inverter piscar"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
 msgid "Invert match"
@@ -6790,7 +6788,7 @@ msgstr "KiB"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgctxt "status processes kill"
 msgid "Kill"
-msgstr ""
+msgstr "Matar"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:202
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:202
@@ -6841,7 +6839,7 @@ msgstr "Intervalo do eco do LCP"
 
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:138
 msgid "LED Configuration"
-msgstr "Configuração do LED"
+msgstr "Configuração dos LEDs"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1909
 msgid "LLC"
@@ -7037,7 +7035,7 @@ msgstr "Enlace 5G Ligado"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
 msgid "Link On"
-msgstr "Enlace Ativo"
+msgstr "Link Ativo"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
 msgctxt "nft @ll,off,len"
@@ -7120,7 +7118,7 @@ msgid ""
 "Listen on up to 10 IPs on the given interface or, if unspecified, on all "
 "interfaces"
 msgstr ""
-"Escute em até 10 endereços IP na interface especificada ou, se não "
+"Escuta em até 10 endereços IP na interface especificada ou, se não "
 "especificado, em todas as interfaces"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:23
@@ -7384,7 +7382,7 @@ msgstr "Sair"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:159
 msgid "Log output level"
-msgstr "Nível de detalhamento de saída dos registros"
+msgstr "Nível de detalhe de saída do registro"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:757
 msgid "Log queries"
@@ -7393,7 +7391,7 @@ msgstr "Registar as 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:1603
 msgid "Logging"
-msgstr "Registrando os eventos"
+msgstr "Registro de Eventos"
 
 #: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
 msgid "Logging in…"
@@ -7699,7 +7697,7 @@ msgstr "Intervalo máximo permitido de escuta"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
 msgid "Maximum allowed number of active DHCP leases."
-msgstr "A quantidade máxima permitida para as alocações ativas do DHCP."
+msgstr "Número máximo permitido de concessões DHCP ativas."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:729
 msgid "Maximum allowed number of concurrent DNS queries."
@@ -8685,7 +8683,7 @@ msgstr "Anotações"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:27
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:190
 msgid "Notice"
-msgstr "Aviso"
+msgstr "Notificação"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:130
 msgid "Nslookup"
@@ -8755,7 +8753,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:18
 msgid "Off-State Delay"
-msgstr "Atraso no estado de desligado"
+msgstr "Tempo Desligado"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
 msgid ""
@@ -8790,7 +8788,7 @@ msgstr "Ao ocorrer um L3miss, enviar ARP para resolução IP → MAC"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:12
 msgid "On-State Delay"
-msgstr "Atraso no estado de conexões"
+msgstr "Tempo Ligado"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:116
 msgid "On-link"
@@ -9222,7 +9220,7 @@ msgstr "Sobrescrever a tabela usada para as rotas internas"
 
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
 msgid "Overview"
-msgstr "Visão geral"
+msgstr "Visão Geral"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:3342
 msgid "Overwrite existing file \"%s\" ?"
@@ -9463,12 +9461,12 @@ msgid ""
 "upload a software repository public key…"
 msgstr ""
 "Cole o conteúdo de um arquivo, ou uma URL para um arquivo de chave, ou "
-"arraste e solte aqui para enviar uma chave pública de repositório de "
+"arraste e solte aqui para carregar uma chave pública de repositório de "
 "software…"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
 msgid "Paste or drag SSH key file…"
-msgstr "Colar ou arrastar arquivo chave SSH…"
+msgstr "Cole ou arraste o arquivo de chave SSH…"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:416
 msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
@@ -9611,11 +9609,11 @@ msgstr "Realizar a serialização dos pacotes na saída (opcional)."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:34
 msgid "Perform reboot"
-msgstr "Reinicie o sistema"
+msgstr "Executar reinicialização"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:404
 msgid "Perform reset"
-msgstr "Restaure as configurações iniciais"
+msgstr "Executar redefinição"
 
 #: modules/luci-base/htdocs/luci-static/resources/rpc.js:414
 msgid "Permission denied"
@@ -9639,7 +9637,7 @@ msgstr "A configuração PersistentKeepAlive está inválida"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
 msgid "Phy Rate:"
-msgstr "Taxa física:"
+msgstr "Taxa Física:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
 msgid "Physical Settings"
@@ -9670,16 +9668,16 @@ msgstr "Por favor, insira seu nome de usuário e senha."
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4935
 msgid "Please select the file to upload."
-msgstr "Por favor, selecione o arquivo para enviar."
+msgstr "Por favor, selecione o arquivo para carregar."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
 msgid "Plugin is disabled"
-msgstr ""
+msgstr "O plugin está desabilitado"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:54
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:89
 msgid "Plugins"
-msgstr ""
+msgstr "Plugins"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1140
 msgid "PoDL"
@@ -9955,7 +9953,7 @@ msgstr "Fornecer serviços DHCPv4 nesta interface."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:290
 msgid "Provide NTP server"
-msgstr "Fornecer um servidor NTP"
+msgstr "Fornecer servidor NTP"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1091
 msgid ""
@@ -9974,7 +9972,7 @@ msgid ""
 "Provide the NTP server to the selected interface or, if unspecified, to all "
 "interfaces"
 msgstr ""
-"Forneça um servidor NTP à interface selecionada ou, se não for definido, a "
+"Fornece o servidor NTP à interface selecionada ou, se não especificada, a "
 "todas as interfaces"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:114
@@ -10025,10 +10023,10 @@ msgid ""
 "OpenSSH-compatible public key or drag a <code>.pub</code> file into the "
 "input field."
 msgstr ""
-"As chaves públicas permitem as autenticações SSH sem senha com maior "
-"segurança em comparação com o uso de senhas simples. A fim de carregar uma "
-"nova chave para o dispositivo, cole uma linha de chave pública compatível "
-"com OpenSSH ou arraste um arquivo <code>.pub</code> para o campo de entrada."
+"Chaves públicas permitem logins SSH sem senha, oferecendo maior segurança do "
+"que senhas comuns. Para carregar uma nova chave no dispositivo, cole uma "
+"chave pública compatível com OpenSSH ou arraste um arquivo <code>.pub</code> "
+"o para o campo de entrada."
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
 msgid "Public prefix routed to this device for distribution to clients."
@@ -10274,7 +10272,7 @@ msgstr "Reinicia o sistema operacional do seu dispositivo"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:34
 msgid "Receive"
-msgstr "Receber"
+msgstr "Recebendo"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:296
 msgid "Receive dropped"
@@ -10314,7 +10312,7 @@ msgstr "Reconectar esta interface"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
 msgid "Redirect to HTTPS"
-msgstr "Redireciona para HTTPS"
+msgstr "Redirecionar para HTTPS"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
 msgctxt "nft redirect to port"
@@ -10332,7 +10330,7 @@ msgstr "Referências"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:433
 msgid "Refresh Channels"
-msgstr "Atualiza os canais"
+msgstr "Atualizar Canais"
 
 #: modules/luci-base/htdocs/luci-static/resources/luci.js:2739
 msgid "Refreshing"
@@ -10489,7 +10487,7 @@ msgstr "Remover endereço MAC antes de encaminhar a consulta"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1345
 msgid "Remove Push options"
-msgstr ""
+msgstr "Remover opções de Push"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:701
 msgid ""
@@ -10567,11 +10565,11 @@ msgstr ""
 
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:77
 msgid "Repo Public Keys"
-msgstr "Chaves públicas do repo"
+msgstr "Chaves Públicas do Repo"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:222
 msgid "Repository Public Keys"
-msgstr "Chaves públicas do repositório"
+msgstr "Chaves Públicas do Repositório"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
 msgid "Request IPv6-address"
@@ -10753,7 +10751,7 @@ msgstr "Redefinir filtros"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:402
 msgid "Reset to defaults"
-msgstr "Redefina para os valores padrão"
+msgstr "Redefinir para os padrões"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:204
 msgid "Resolv &amp; Hosts Files"
@@ -10795,7 +10793,7 @@ msgstr "Reiniciar"
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgctxt "daemon restart action"
 msgid "Restart"
-msgstr "Recarregar"
+msgstr "Reiniciar"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:351
 msgid "Restart Firewall"
@@ -10811,11 +10809,11 @@ msgstr "Reinicie a interface do rádio"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
 msgid "Restore"
-msgstr "Restauração"
+msgstr "Restaurar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
 msgid "Restore backup"
-msgstr "Restaure uma cópia de segurança"
+msgstr "Restaurar backup"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1324
 msgid "Restrict the allowed ciphers to be negotiated"
@@ -11199,11 +11197,11 @@ msgstr "Erro ao salvar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
 msgid "Save mtdblock"
-msgstr "Salve o bloco mtd"
+msgstr "Salvar mtdblock"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
 msgid "Save mtdblock contents"
-msgstr "Salve o conteúdo do bloco mtd"
+msgstr "Salvar conteúdo do mtdblock"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
 msgid "Scan"
@@ -11523,7 +11521,7 @@ msgstr ""
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:782
 msgid "Shaping for peer bandwidth"
-msgstr "Restringir a largura de banda ao parceiro"
+msgstr "Regular a largura de banda entre pares"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:350
 msgid "Shell cmd to execute after tun device open"
@@ -11553,7 +11551,7 @@ msgstr "Mostrar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
 msgid "Show current backup file list"
-msgstr "Mostra a lista atual de arquivos para a cópia de segurança"
+msgstr "Mostrar lista de arquivos de backup atuais"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:296
 msgid "Show empty chains"
@@ -12020,7 +12018,7 @@ msgstr "Padrão: nenhum"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
 msgctxt "DHCP IP range start address"
 msgid "Start"
-msgstr "Início"
+msgstr "Iniciar"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:98
 msgctxt "daemon start action"
@@ -12033,7 +12031,7 @@ msgstr "Iniciar o OpenVPN em estado de hibernação"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
 msgid "Start WPS"
-msgstr "Iniciar WPS"
+msgstr "Iniciar WPS"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
 msgid "Start priority"
@@ -12073,7 +12071,7 @@ msgstr "Rotas Estáticas IPv6"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:116
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:174
 msgid "Static Lease"
-msgstr "Alocação estática"
+msgstr "Concessão Estática"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:2098
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:201
@@ -12163,7 +12161,7 @@ msgstr "Suprimir registros (log)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:479
 msgid "Suppress logging of the routine operation for the DHCP protocol."
-msgstr "Suprima dos registros (log) as operações rotineiras do protocolo DHCP."
+msgstr "Suprime o registro (log) da operação de rotina do protocolo DHCP."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:558
 msgid "Svc Parameters"
@@ -12222,11 +12220,11 @@ msgstr "Link simbólico"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:87
 msgid "Sync with NTP-Server"
-msgstr "Sincronize com o servidor NTP"
+msgstr "Sincronizar com o servidor NTP"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:79
 msgid "Sync with browser"
-msgstr "Sincronize com o navegador"
+msgstr "Sincronizar com o navegador"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:350
 msgid "Syntax:"
@@ -12554,25 +12552,26 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:7
 msgid "The LED blinks with the configured on/off frequency"
-msgstr "O LED pisca com a frequência configurada de ligado/desligado"
+msgstr "O LED pisca com a frequência de ligar/desligar configurada"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:7
 msgid "The LED flashes to simulate actual heart beat."
-msgstr "O LED pisca para simular o batimento cardíaco real."
+msgstr "O LED pisca para simular um batimento cardíaco real."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:8
 msgid ""
 "The LED flashes with link status and activity on the configured interface."
 msgstr ""
-"O LED pisca com o status do link e a atividade configurada na interface."
+"O LED pisca conforme o estado e a atividade da conexão na interface "
+"configurada."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:7
 msgid "The LED is always in default state off."
-msgstr "O padrão do LED é estar sempre desligado."
+msgstr "O LED permanece desligado por padrão."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:6
 msgid "The LED is always in default state on."
-msgstr "O estado padrão do LED está sempre ligado."
+msgstr "O LED está sempre aceso por padrão."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1002
 msgid ""
@@ -12727,10 +12726,10 @@ msgid ""
 "compare them with the original file to ensure data integrity. <br /> Click "
 "'Continue' below to start the flash procedure."
 msgstr ""
-"A imagem flash foi carregada. Abaixo está a lista com o checksum e o tamanho "
-"do arquivo listados, compare-os com o arquivo original para garantir a "
-"integridade dos dados. <br /> Clique em 'Continuar' para iniciar o "
-"procedimento de atualização."
+"A imagem flash foi carregada. Abaixo estão listados o checksum e o tamanho "
+"do arquivo; compare-os com o arquivo original para garantir a integridade "
+"dos dados. <br /> Clique em \"Continuar\" abaixo para iniciar o procedimento "
+"de flash."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:249
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:301
@@ -12740,7 +12739,7 @@ msgstr "As seguintes regras estão atualmente ativas neste sistema."
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:8
 msgid "The frequency is in direct proportion to 1-minute average CPU load."
 msgstr ""
-"A frequência está na proporção direta de 1 minuto de carga média da CPU."
+"A frequência é diretamente proporcional à carga média da CPU em 1 minuto."
 
 #: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
 msgid "The gateway address must not be a local IP address"
@@ -13019,10 +13018,10 @@ msgid ""
 "address of your computer to reach the device again, depending on your "
 "settings."
 msgstr ""
-"O sistema está gravando o firmware para a flash.<br /> NÃO DESLIGUE O "
-"EQUIPAMENTO!<br /> Espere alguns minutos até tentar reconectar. Dependendo "
-"da sua configuração, pode ser necessário renovar o endereço do seu "
-"computador para poder conectar novamente ao roteador."
+"O sistema está gravando na memória flash.<br /> NÃO DESLIGUE O "
+"DISPOSITIVO!<br /> Aguarde alguns minutos antes de tentar reconectar. "
+"Dependendo das suas configurações, pode ser necessário renovar o endereço do "
+"seu computador para estabelecer conexão com o dispositivo novamente."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
 msgid ""
@@ -13119,8 +13118,8 @@ msgid ""
 "There is no password set on this router. Please configure a root password to "
 "protect the web interface."
 msgstr ""
-"Não há nenhuma senha definida para este roteador. Por favor, defina uma "
-"senha para o root para proteger a interface WEB."
+"Não há nenhuma senha definida neste roteador. Por favor, configure uma senha "
+"de root para proteger a interface web."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
 msgid "They are attached to a DHCP client or transaction."
@@ -13147,10 +13146,10 @@ msgid ""
 "include during sysupgrade. Modified files in /etc/config/ and certain other "
 "configurations are automatically preserved."
 msgstr ""
-"Esta é a lista dos padrões de expressão shell para casar com os arquivos e "
-"diretórios incluídos durante a atualização do sistema. Arquivos modificados "
-"em /etc/config/ e alguns outros arquivos de configuração são automaticamente "
-"preservados."
+"Esta é uma lista de padrões glob do shell para identificar arquivos e "
+"diretórios a serem incluídos durante o sysupgrade. Arquivos modificados em /"
+"etc/config/ e outras configurações específicas são preservados "
+"automaticamente."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
 msgid ""
@@ -13189,9 +13188,9 @@ msgid ""
 "This is the content of /etc/rc.local. Insert your own commands here (in "
 "front of 'exit 0') to execute them at the end of the boot process."
 msgstr ""
-"Este é o conteúdo do arquivo /etc/rc.local. Insira os seus próprios comandos "
-"aqui (antes do 'exit 0') para que sejam executados no final do processo de "
-"boot."
+"Este é o conteúdo do arquivo /etc/rc.local. Insira seus próprios comandos "
+"aqui (antes de \"exit 0\") para executá-los ao final do processo de "
+"inicialização."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
 msgid ""
@@ -13223,7 +13222,7 @@ msgstr ""
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:29
 msgid "This is the system crontab in which scheduled tasks can be defined."
-msgstr "Este é o sistema de agendamento de tarefas."
+msgstr "Este é o crontab do sistema, onde é possível definir tarefas agendadas."
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
 msgid ""
@@ -13255,7 +13254,8 @@ msgid ""
 "This list gives an overview over currently running system processes and "
 "their status."
 msgstr ""
-"Esta lista fornece uma visão geral sobre os processos em execução no sistema."
+"Esta lista fornece uma visão geral dos processos do sistema atualmente em "
+"execução e seus respectivos status."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:255
 msgid "This option adds additional record types to the cache."
@@ -13319,7 +13319,7 @@ msgstr "Formato de Hora"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:119
 msgid "Time Synchronization"
-msgstr "Sincronização de horário"
+msgstr "Sincronização de Horário"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
 msgid "Time advertisement"
@@ -13390,10 +13390,10 @@ msgid ""
 "archive here. To reset the firmware to its initial state, click \"Perform "
 "reset\" (only possible with squashfs images)."
 msgstr ""
-"Para recuperar os arquivos de configuração, você pode enviar aqui uma cópia "
-"de segurança anterior. Para retornar o roteador para o seu estado inicial, "
-"clique em \"Restaurar as configurações iniciais\" (somente possível para "
-"imagens do tipo squashfs)."
+"Para restaurar os arquivos de configuração, você pode enviar um arquivo de "
+"backup gerado anteriormente aqui. Para redefinir o firmware ao seu estado "
+"inicial, clique em \"Executar redefinição\" (possível apenas com imagens "
+"squashfs)."
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:165
 msgid "ToS"
@@ -13466,7 +13466,7 @@ msgstr "Transix (somente Japão)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:33
 msgid "Transmit"
-msgstr "Transmitir"
+msgstr "Transmitindo"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:301
 msgid "Transmit dropped"
@@ -13509,11 +13509,11 @@ msgstr "Porta de origem do cabeçalho de transporte"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
 msgid "Trigger"
-msgstr "Disparo"
+msgstr "Gatilho"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:20
 msgid "Trigger Mode"
-msgstr "Modo de disparo"
+msgstr "Modo de Gatilho"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
 msgid "Tunnel ID"
@@ -13841,8 +13841,8 @@ msgstr "Upload"
 msgid ""
 "Upload a sysupgrade-compatible image here to replace the running firmware."
 msgstr ""
-"Envie aqui uma imagem de firmware compatível com sysupgrade para substituir "
-"o firmware em execução."
+"Envie uma imagem compatível com o sysupgrade para substituir o firmware em "
+"execução."
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:138
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:169
@@ -13870,7 +13870,7 @@ msgstr "A Solicitação de envio falhou: %s"
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4934
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:4988
 msgid "Uploading file…"
-msgstr "Enviando o arquivo…"
+msgstr "Carregando arquivo…"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:846
 msgid ""
@@ -13926,7 +13926,7 @@ msgstr "Usar o DHCP"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:303
 msgid "Use DHCP advertised servers"
-msgstr "Use servidores anunciados pelo DHCP"
+msgstr "Usar servidores anunciados pelo DHCP"
 
 #: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
 msgid "Use DHCP gateway"
@@ -14054,12 +14054,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 ""
-"Use o botão <em>Adicionar</em> para adicionar uma nova entrada de alocação. "
-"O endereço <em>MAC address</em> identifica o equipamento, o endereço "
-"<em>Endereço IPv4</em> especifica o endereço fixo para usar e o <em>Nome do "
-"equipamento</em> é designado como nome simbólico (DNS) para o equipamento "
-"requisitante. O <em>Tempo de concessão</em> opcional pode ser usado para "
-"definir tempos de concessão específico por host, ex., 12h, 3d ou infinito."
+"Use o botão <em>Adicionar</em> para adicionar uma nova entrada de concessão. "
+"O <em>Endereço MAC</em> identifica o host, o <em>Endereço IPv4</em> "
+"especifica o endereço fixo a ser usado e o <em>Nome do Dispositivo (Hostname)"
+"</em> é atribuído como um nome simbólico ao dispositivo solicitante. O <em>"
+"Tempo de concessão</em> opcional pode ser usado para definir um tempo de "
+"concessão específico para o dispositivo, como 12 horas, 3 dias ou infinito."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:227
 msgid "Use these PVIDs"
@@ -14359,7 +14359,7 @@ msgstr "Aviso"
 #: 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 "Alerta"
+msgstr "Aviso"
 
 #: 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!"
@@ -14434,8 +14434,8 @@ msgid ""
 "When inverted, the LED is continuously lit and flickers instead of it being "
 "off by default and blinking on system activity."
 msgstr ""
-"Quando invertido, o LED fica continuamente aceso e pisca em vez de estar "
-"desligado por padrão e continua piscando durante a atividade do sistema."
+"Quando invertido, o LED permanece constantemente aceso e pisca, em vez de "
+"ficar desligado por padrão e piscar durante a atividade do sistema."
 
 #: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
 msgid ""
@@ -14518,27 +14518,27 @@ msgstr "O par do WireGuard está desativado"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:341
 #: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:169
 msgid "Wireless"
-msgstr "Rede sem fio"
+msgstr "Wi-Fi"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3051
 #: modules/luci-compat/luasrc/model/network.lua:1419
 msgid "Wireless Adapter"
-msgstr "Dispositivo de Rede sem Fio"
+msgstr "Adaptador Wi-Fi"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3030
 #: modules/luci-base/htdocs/luci-static/resources/network.js:4437
 #: modules/luci-compat/luasrc/model/network.lua:1405
 #: modules/luci-compat/luasrc/model/network.lua:1868
 msgid "Wireless Network"
-msgstr "Rede sem Fio"
+msgstr "Rede Sem Fio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:862
 msgid "Wireless Overview"
-msgstr "Visão Geral da Rede sem Fio"
+msgstr "Visão Geral da Rede Sem Fio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1049
 msgid "Wireless Security"
-msgstr "Segurança da Rede sem Fio"
+msgstr "Segurança da Rede Sem Fio"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
 msgid "Wireless configuration migration"
@@ -14605,11 +14605,11 @@ msgid ""
 "essential init scripts like \"network\", your device might become "
 "inaccessible!</strong>"
 msgstr ""
-"Neste local, você pode habilitar ou desabilitar os scripts de inicialização "
-"instalados. As mudanças serão aplicadas após a reinicialização do "
-"dispositivo.<br /><strong>Aviso: Se você desabilitar scripts de "
-"inicialização essenciais como 'network', seu dispositivo pode se tornar "
-"inacessível!</strong>"
+"Você pode habilitar ou desabilitar os scripts de inicialização instalados "
+"aqui. As alterações serão aplicadas após a reinicialização do "
+"dispositivo.<br /><strong>Aviso: Se você desativar scripts de inicialização "
+"essenciais, como \"network\", seu dispositivo poderá ficar inacessível!</"
+"strong>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:340
 msgid "You may add multiple records for the same Target."
@@ -14701,7 +14701,7 @@ msgstr "automático (desativado)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
 msgid "automatic (enabled)"
-msgstr "automático (ativado)"
+msgstr "automático (habilitado)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1912
 msgid "automatically derived from Mobility Domain and PSK"
@@ -14840,11 +14840,11 @@ msgstr "por exemplo: despejo"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:751
 msgid "enabled"
-msgstr "ativado"
+msgstr "habilitado"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:695
 msgid "enabled (default)"
-msgstr "Ativado (Predefinido)"
+msgstr "Habilitado (padrão)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
 msgctxt "WireGuard keep alive interval"
@@ -14979,7 +14979,7 @@ msgstr "segurança média"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
 msgid "milliseconds"
-msgstr ""
+msgstr "milissegundos"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
 msgctxt "nft unit"
index 05ec86642bf11cd1436e3b80dbeece80eff503ce..650cd7a820718935572ee6176b6a461398d7d7fe 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-04-17 12:24+0000\n"
+"PO-Revision-Date: 2026-04-21 11:00+0000\n"
 "Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
 "\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
@@ -7121,7 +7121,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:508
 msgid "Limit repeated log messages"
index 32a13e85cfde7fe23a8d0269c33c04f3ee5626cd..142f771f6989d6c918f5226bcf61097cddeeb233 100644 (file)
@@ -2,8 +2,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
-"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"Last-Translator: Mustafa Can Elmacı <mustafacan@elmaci.net>\n"
 "Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/luci/tr/>"
 "\n"
 "Language: tr\n"
@@ -613,7 +613,7 @@ msgstr "<var>%s</var> , <strong>%s</strong> kümesinde mevcut"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
 msgctxt "nft relational \"==\" operator expression"
 msgid "<var>%s</var> is <strong>%s</strong>"
-msgstr "<var>%s</var> eşit<strong>%s</strong>"
+msgstr "<var>%s</var> eşit <strong>%s</strong>"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
 msgctxt "nft relational \"in\" operator expression"
index 6363f35e50b60ed379c90b93af9be89218b55964..e2c2b8deafd028c969e5795bf6740725f352a891 100644 (file)
@@ -3,8 +3,8 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2009-08-16 06:59+0200\n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/luci/"
 "vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
 msgid "!known (not known)"
@@ -1748,7 +1748,7 @@ msgstr "Avahi IPv4LL"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:172
 msgid "Available"
-msgstr "Sẵn có"
+msgstr "Có sẵn"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:267
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:277
@@ -2107,7 +2107,7 @@ msgstr ""
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:209
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:457
 msgid "Cancel"
-msgstr "Hủy lệnh"
+msgstr "huỷ"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:323
 msgid "Cannot parse configuration: %s"
@@ -2471,7 +2471,6 @@ msgstr "Tệp cấu hình"
 
 #: modules/luci-base/htdocs/luci-static/resources/ui.js:5197
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:452
-#, fuzzy
 msgid "Configuration"
 msgstr "Cấu hình"
 
@@ -2993,7 +2992,6 @@ msgstr "Debug"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1154
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:21
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:156
-#, fuzzy
 msgid "Default"
 msgstr "Mặc định"
 
@@ -4687,7 +4685,7 @@ msgstr "Hệ thống tập tin"
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:910
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:200
 msgid "Filter"
-msgstr "Lọc"
+msgstr "Bộ lọc"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:641
 msgid "Filter IPv4 A records"
@@ -4776,7 +4774,7 @@ msgstr "Tập tin phần mềm"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:70
 msgid "Firmware Version"
-msgstr "Phiên bản firmware"
+msgstr "Phiên bản Firmware"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
 #, fuzzy
@@ -5482,7 +5480,6 @@ msgstr ""
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:110
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:169
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:130
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
@@ -10606,7 +10603,7 @@ msgstr "Không tìm được nguồn"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:525
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:930
 msgid "Restart"
-msgstr "Khá»\9fi Ä\90á»\99ng Lại"
+msgstr "Khá»\9fi Ä\91á»\99ng"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
 msgctxt "daemon restart action"
@@ -10685,7 +10682,7 @@ msgstr "Đang hoàn nguyên cấu hình .."
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
 msgid "Revision"
-msgstr ""
+msgstr "Phiên bản (revision)"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
 msgctxt "nft dnat ip to addr"
@@ -14244,6 +14241,8 @@ msgstr "Mạng không dây được kích hoạt"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2143
 msgid "Workaround mode can only be used when acting as an access point."
 msgstr ""
+"Chế độ workaround chỉ có thể được sử dụng khi hoạt động như một điểm truy "
+"cập."
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:485
 msgid "Write log to file"
@@ -14263,7 +14262,7 @@ msgstr "Có"
 
 #: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
 msgid "Yggdrasil Network"
-msgstr ""
+msgstr "Mạng Yggdrasil"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
 msgid ""
@@ -14280,10 +14279,10 @@ msgid ""
 "essential init scripts like \"network\", your device might become "
 "inaccessible!</strong>"
 msgstr ""
-"Bạn có thá»\83 bật hoặc tắt cài Ä\91ặt script khá»\9fi Ä\91á»\99ng tại Ä\91ây. Thay Ä\91á»\95i này sẽ "
-"được áp dụng sau khi thiết bị được khởi động lại.<br /><strong>Cảnh báo: Vô "
-"hiệu hoá các script khởi động thiết yếu như \"network\" có thể khiến thiết "
-"bá»\8b cá»§a bạn không thá»\83 truy cập Ä\91ược</strong>"
+"Bạn có thá»\83 bật hoặc tắt các script khá»\9fi Ä\91á»\99ng Ä\91ã cài Ä\91ặt tại Ä\91ây. Các thay "
+"đổi sẽ được áp dụng sau khi thiết bị khởi động lại. <br /><strong>Cảnh báo: "
+"Nếu bạn tắt các script khởi động quan trọng như \"network\", thiết bị của "
+"bạn có thá»\83 không còn truy cập Ä\91ược!</strong>"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:340
 msgid "You may add multiple records for the same Target."
@@ -14332,11 +14331,11 @@ msgstr ""
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:268
 msgid "and above"
-msgstr ""
+msgstr "và phía trên"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:260
 msgid "and:"
-msgstr ""
+msgstr "và:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:303
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:160
@@ -14379,11 +14378,11 @@ msgstr "tự động (đã kích hoạt)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1912
 msgid "automatically derived from Mobility Domain and PSK"
-msgstr ""
+msgstr "được suy ra tự động từ Mobility Domain và PSK"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1883
 msgid "automatically derived from SSID"
-msgstr ""
+msgstr "được suy ra tự động từ SSID"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
 msgid "baseT"
@@ -14391,7 +14390,7 @@ msgstr "baseT"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:258
 msgid "between:"
-msgstr ""
+msgstr "giữa:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1916
 msgid "bridged"
@@ -14414,6 +14413,8 @@ msgid ""
 "custom: Use different options when establishing a connection (these options "
 "are prefixed with %s)."
 msgstr ""
+"tùy chỉnh: sử dụng các tùy chọn khác khi thiết lập kết nối (các tùy chọn này "
+"được thêm tiền tố %s)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:62
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:64
@@ -14461,7 +14462,7 @@ msgstr "ngày"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:168
 msgid "default: Use the configuration options above (APN, IP Type, ...)."
-msgstr ""
+msgstr "mặc định: sử dụng các tùy chọn cấu hình ở trên (APN, loại IP, ...)."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
 msgid "disable"
@@ -14482,20 +14483,20 @@ msgstr "Đã vô hiệu hóa"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
 msgctxt "DHCPv6 address request mode"
 msgid "disabled"
-msgstr ""
+msgstr "Đã vô hiệu hoá"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
 msgid "distribute traffic according to port load"
-msgstr ""
+msgstr "phân phối lưu lượng theo tải cổng"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
 msgid "dnsmasq"
-msgstr ""
+msgstr "dnsmasq"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:613
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:648
 msgid "driver default"
-msgstr "Bộ điều khiển mặc didinhj"
+msgstr "mặc định của trình điều khiển"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
 msgid "driver default (%s)"
@@ -14516,7 +14517,7 @@ msgstr "đã kích hoạt"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:695
 msgid "enabled (default)"
-msgstr ""
+msgstr "đã bật (mặc định)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
 msgctxt "WireGuard keep alive interval"
@@ -14532,16 +14533,16 @@ msgstr "Hết hạn"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/views.js:259
 msgid "facility:"
-msgstr ""
+msgstr "mức (facility):"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:279
 msgid "fault"
-msgstr ""
+msgstr "lỗi (fault)"
 
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:19
 msgctxt "DHCPv6 address request mode"
 msgid "force"
-msgstr ""
+msgstr "Buộc"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
 msgid "forced"
@@ -14560,7 +14561,7 @@ msgstr "toàn phạm vi"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:168
 msgid "goto"
-msgstr ""
+msgstr "đi tới"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:88
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:84
@@ -14595,11 +14596,11 @@ msgstr "Từ chối"
 #: modules/luci-base/htdocs/luci-static/resources/tools/views.js:269
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:277
 msgid "including:"
-msgstr ""
+msgstr "bao gồm:"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1061
 msgid "infinite (lease does not expire)"
-msgstr ""
+msgstr "vô thời hạn (lease không hết hạn)"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:99
 #: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:222
@@ -14609,7 +14610,7 @@ msgstr "đầu vào"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
 msgid "integer"
-msgstr ""
+msgstr "số nguyên"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:956
 msgid "key between 8 and 63 characters"
@@ -14621,21 +14622,21 @@ msgstr "Mật khẩu có 5 hoặc 13 ký tự"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:211
 msgid "known"
-msgstr ""
+msgstr "được xác định"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
 msgid "known-othernet (on different subnet)"
-msgstr ""
+msgstr "đã biết - mạng khác (trên subnet khác)"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:111
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:111
 msgid "l2miss: Layer 2 miss"
-msgstr ""
+msgstr "l2miss: lỗi thiếu Layer 2 (không tìm thấy trong lớp 2)"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:117
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:117
 msgid "l3miss: Layer 3 miss"
-msgstr ""
+msgstr "l3miss: lỗi thiếu Layer 3 (không tìm thấy trong lớp 3)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
 msgid "managed config (M)"
@@ -14643,7 +14644,7 @@ msgstr "cấu hình quản lý (M)"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
 msgid "maximum one \"%\""
-msgstr ""
+msgstr "tối đa một ký tự \"%\""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
 msgid "medium security"
@@ -14651,7 +14652,7 @@ msgstr "Độ mạnh vừa phải"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
 msgid "milliseconds"
-msgstr ""
+msgstr "mili giây"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
 msgctxt "nft unit"
@@ -14669,7 +14670,7 @@ msgstr "thiết bị di động chủ (H)"
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:406
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:414
 msgid "name value"
-msgstr ""
+msgstr "tên giá trị"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
 msgid "no"
@@ -14704,7 +14705,7 @@ msgstr "không"
 
 #: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:167
 msgid "none: Do not set an initial EPS bearer (default behaviour)"
-msgstr ""
+msgstr "không: không thiết lập EPS bearer ban đầu (hành vi mặc định)"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:39
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:53
@@ -14714,11 +14715,11 @@ msgstr "Không có sẵn"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
 msgid "octet string"
-msgstr ""
+msgstr "chuỗi octet"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:814
 msgid "odhcpd"
-msgstr ""
+msgstr "odhcpd"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:694
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:347
@@ -14738,7 +14739,7 @@ msgstr "Mở mạng"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:345
 msgid "or"
-msgstr ""
+msgstr "hoặc"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
 msgid "other config (O)"
@@ -14761,7 +14762,7 @@ msgstr "gói tin"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
 msgctxt "packets, abbreviated"
 msgid "pkts"
-msgstr ""
+msgstr "pkts"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:499
 msgid "positive decimal value"
@@ -14773,7 +14774,7 @@ msgstr "Giá trị thập phân dương"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
 msgid "prefix delegation (PD) preferred (P)"
-msgstr ""
+msgstr "cấp phát tiền tố (PD) ưu tiên (P)"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
 msgid "random"
@@ -14803,7 +14804,7 @@ msgstr "Định tuyến"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:275
 msgid "searching"
-msgstr ""
+msgstr "Đang tìm kiếm"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
 msgid "sec"
@@ -14816,11 +14817,11 @@ msgstr "Chế độ máy chủ"
 
 #: modules/luci-base/htdocs/luci-static/resources/tools/views.js:263
 msgid "severity:"
-msgstr ""
+msgstr "mức độ nghiêm trọng:"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:479
 msgid "some params echoed to log"
-msgstr ""
+msgstr "một số tham số được ghi vào nhật ký"
 
 #: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
 msgid "sstpc Log-level"
@@ -14864,6 +14865,8 @@ msgid ""
 "the source VNI Network Identifier (or VXLAN Segment ID) this entry belongs "
 "to. Used only when the VXLAN device is in external or collect metadata mode"
 msgstr ""
+"ID mạng VNI nguồn (hoặc VXLAN Segment ID) mà mục này thuộc về. Chỉ được sử "
+"dụng khi thiết bị VXLAN ở chế độ external hoặc collect metadata."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
 msgid "time units (TUs / 1.024 ms) [1000-65535]"
@@ -14872,7 +14875,7 @@ msgstr "đơn bị thời gian (TÚ / 1.024 ms) [1000-65535]"
 #: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:18
 msgctxt "DHCPv6 address request mode"
 msgid "try"
-msgstr ""
+msgstr "thử"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:183
 msgid "tun/tap device"
@@ -14948,7 +14951,7 @@ msgstr "địa chỉ IP hoặc tiền tố hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:707
 msgid "valid IP address range"
-msgstr ""
+msgstr "phạm vi địa chỉ IP hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:613
 msgid "valid IPv4 CIDR"
@@ -14965,7 +14968,7 @@ msgstr "Mạng hoặc địa chỉ IPv4 hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:719
 msgid "valid IPv4 address range"
-msgstr ""
+msgstr "phạm vi địa chỉ IPv4 hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:834
 msgid "valid IPv4 address:port"
@@ -15006,7 +15009,7 @@ msgstr "Địa chỉ IPv6 hoặc tiền tố hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:731
 msgid "valid IPv6 address range"
-msgstr ""
+msgstr "phạm vi địa chỉ IPv6 hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:661
 msgid "valid IPv6 host id"
@@ -15048,7 +15051,7 @@ msgstr "Giá trị thập phân hợp lệ"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:991
 msgid "valid fw4 zone name UCI identifier"
-msgstr ""
+msgstr "tên vùng fw4 hợp lệ (định danh UCI)"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:971
 msgid "valid hexadecimal WEP key"
@@ -15113,7 +15116,7 @@ msgstr "Thời gian hợp lệ (HH:MM:SS)"
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:925
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:927
 msgid "value"
-msgstr ""
+msgstr "giá trị"
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:1067
 msgid "value between %d and %d characters"
@@ -15157,6 +15160,8 @@ msgid ""
 "when number %s appears in the list of architectures sent by the client in "
 "option %s."
 msgstr ""
+"khi số %s xuất hiện trong danh sách kiến trúc được client gửi trong tùy chọn "
+"%s."
 
 #: modules/luci-base/htdocs/luci-static/resources/validation.js:931
 msgid "whitespace"
@@ -15169,7 +15174,7 @@ msgstr "có"
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:229
 msgctxt "hint: <code>/#/</code> matches any domain (and returns NXDOMAIN)."
 msgid "{any_domain} matches any domain (and returns {nxdomain})."
-msgstr ""
+msgstr "{any_domain} khớp với bất kỳ tên miền nào (và trả về {nxdomain})."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:233
 msgctxt ""
@@ -15179,11 +15184,13 @@ msgid ""
 "{example_null} returns {null_addr} addresses ({null_ipv4}, {null_ipv6}) for "
 "{example_com} and its subdomains."
 msgstr ""
+"{example_null} trả về các địa chỉ {null_addr} ({null_ipv4}, {null_ipv6}) cho "
+"{example_com} và các tên miền con của nó."
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:226
 msgctxt "hint: <code>/example.com/</code> returns <code>NXDOMAIN</code>."
 msgid "{example_nx} returns {nxdomain}."
-msgstr ""
+msgstr "{example_nx} trả về {nxdomain}."
 
 #: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
 msgid "« Back"
index 4749a2ae0c3b3b7db8aef3093aa73516c459b827..789fa067b4976568b8902bcabde3da503b45ad4c 100644 (file)
@@ -4,8 +4,8 @@
 #
 msgid ""
 msgstr ""
-"PO-Revision-Date: 2026-04-18 17:10+0000\n"
-"Last-Translator: DragonBluep <yangshiji66@outlook.com>\n"
+"PO-Revision-Date: 2026-04-20 13:23+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"
 "Language: zh_Hans\n"
@@ -1233,7 +1233,7 @@ msgstr "聚合端口"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:23
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:194
 msgid "Alert"
-msgstr "警"
+msgstr "警"
 
 #: modules/luci-base/htdocs/luci-static/resources/network.js:3048
 #: modules/luci-compat/luasrc/model/network.lua:1417
@@ -6548,7 +6548,7 @@ msgstr "KiB"
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
 msgctxt "status processes kill"
 msgid "Kill"
-msgstr "杀死"
+msgstr "结束"
 
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:202
 #: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:202
@@ -9347,7 +9347,7 @@ msgstr "请选择要上传的文件。"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
 msgid "Plugin is disabled"
-msgstr "插件禁用"
+msgstr "插件禁用"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:54
 #: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:89
index 59f1e34f23a6e927017cbcd41a9811bfa4f133c1..f77e0e81816aebf4aa5310517f38b16b1776dcbb 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-17 12:24+0000\n"
+"PO-Revision-Date: 2026-04-19 12:18+0000\n"
 "Last-Translator: ZW <roc_fe@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
 "projects/openwrt/luci/zh_Hant/>\n"
@@ -1994,7 +1994,7 @@ msgstr "CNAME 或 FQDN"
 
 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
 msgid "CPU usage (%)"
-msgstr "CPU 使用率 (%)"
+msgstr "CPU 使用率"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:196
 msgid "Cache"
@@ -2974,7 +2974,7 @@ msgstr "連線後延遲 n 秒"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:358
 msgid "Delay tun/tap open and up script execution"
-msgstr "延遲 tun/tap 的開啟及 up 指令碼的執行"
+msgstr "延遲 TUN/TAP 的開啟及 up 指令碼的執行"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
 msgid "Delegate IPv6 prefixes"
@@ -6412,7 +6412,7 @@ msgstr "保留當前設定"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:835
 msgid "Keep tun/tap device open on restart"
-msgstr "服務重啟時自動開啟 tun/tap 裝置"
+msgstr "服務重啟時自動開啟 TUN/TAP 裝置"
 
 #: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
 msgid "Keep-Alive"
@@ -9668,7 +9668,7 @@ msgstr ""
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
 msgid "Quartile"
-msgstr "å\9b\9bå\88\86ä½\8dæ\95¸"
+msgstr "å\9b\9bå\88\86ä¹\8bä¸\80"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
 msgid "Query all available upstream resolvers."
@@ -10991,20 +10991,20 @@ msgstr "設定此介面為 RA 和 DHCPv6 中繼及 NDP 代理的主介面。"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:774
 msgid "Set tun/tap TX queue length"
-msgstr "設定 tun/tap 發送佇列長度"
+msgstr "設定 TUN/TAP 發送佇列長度"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:87
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:95
 msgid "Set tun/tap adapter parameters"
-msgstr "設定 tun/tap 介面卡參數"
+msgstr "設定 TUN/TAP 介面卡參數"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:726
 msgid "Set tun/tap device MTU"
-msgstr "設定 tun/tap 裝置 MTU"
+msgstr "設定 TUN/TAP 裝置 MTU"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:734
 msgid "Set tun/tap device overhead"
-msgstr "設定 tun/tap 裝置開銷"
+msgstr "設定 TUN/TAP 裝置開銷"
 
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:688
 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:704
@@ -13411,7 +13411,7 @@ msgstr "使用這些 PVID"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:201
 msgid "Use tun/tap device node"
-msgstr "使用 tun/tap 裝置節點"
+msgstr "使用 TUN/TAP 裝置節點"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1480
 msgid "Use username as common name"
@@ -14512,11 +14512,11 @@ msgstr "嘗試"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:183
 msgid "tun/tap device"
-msgstr "tun/tap 裝置"
+msgstr "TUN/TAP 裝置"
 
 #: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:790
 msgid "tun/tap inactivity timeout"
-msgstr "tun/tap 休眠逾時"
+msgstr "TUN/TAP 休眠逾時"
 
 #: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
 msgid ""
index eae55567680c4985f0ca7367a5b74180f3c55d15..553277ffe827b2b377db67f79489ac897cfa6a27 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-13 14:10+0000\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
 "Last-Translator: Džiugas Januševičius <dziugas1959@hotmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
 "lucimodulesluci-mod-dashboard/lt/>\n"
@@ -11,7 +11,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "(n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:160
 msgid "Active"
@@ -118,7 +118,7 @@ msgstr "IPv4 Internetas"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:281
 msgid "IPv6"
-msgstr "IPv6 – Interneto protokolo versija 6"
+msgstr "IPv6"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:254
 msgid "IPv6 Internet"
index 0c2262447c689ba3abc8250b7897aba4afc954c6..fc61722ecb21838d10ec1b972fb9b99eb2a29f61 100644 (file)
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2026-03-09 19:11+0000\n"
+"PO-Revision-Date: 2026-04-19 06:49+0000\n"
 "Last-Translator: Volenski <volenski@users.noreply.hosted.weblate.org>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
 "openwrt/lucimodulesluci-mod-dashboard/pt_BR/>\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.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:160
 msgid "Active"
@@ -101,7 +101,7 @@ msgstr "Conceda acesso à visualização da condição do wireless"
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:81
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
 msgid "Hostname"
-msgstr "Nome do equipamento (hostname)"
+msgstr "Nome do Dispositivo (Hostname)"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:40
 msgid "IP Address"
@@ -201,7 +201,7 @@ msgstr "Tempo de Atividade"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
 msgid "Wireless"
-msgstr "Rede sem fio"
+msgstr "Wi-Fi"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:102
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:62
index 81e8f5d59f767c850871ac5ec061a864104d3dfc..fa61eb177947549175f8a421a5fdecd9df1a2b26 100644 (file)
@@ -1,8 +1,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2025-08-05 09:41+0000\n"
-"Last-Translator: Vũ Minh Ngọc <vuminhngocpt@gmail.com>\n"
+"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"Last-Translator: Mytai20100 <mytai232746@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
 "lucimodulesluci-mod-dashboard/vi/>\n"
 "Language: vi\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.13-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:160
 msgid "Active"
@@ -67,7 +67,7 @@ msgstr "Mã hóa"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:355
 msgid "Firmware Version"
-msgstr "Phiên bản firmware"
+msgstr "Phiên bản Firmware"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:168
 msgid "GHz"
@@ -100,7 +100,6 @@ msgstr "Cấp quyền truy cập vào hiển thị trạng thái không dây"
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:39
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:81
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:222
-#, fuzzy
 msgid "Hostname"
 msgstr "Tên máy chủ"
 
@@ -170,11 +169,11 @@ msgstr "SSID"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
 msgid "Signal Strength"
-msgstr ""
+msgstr "Cường độ tín hiệu"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
 msgid "Strength"
-msgstr ""
+msgstr "Độ mạnh"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:69
 msgid "System"
@@ -183,12 +182,12 @@ msgstr "Hệ thống"
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:80
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:128
 msgid "Total"
-msgstr ""
+msgstr "Tổng"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:244
 msgid "Transferred"
-msgstr ""
+msgstr "Đã truyền tải"
 
 #: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
 msgid "Up."
git clone https://git.99rst.org/PROJECT