From f44e693a005f13ec006f58c7cd944d93a29127a7 Mon Sep 17 00:00:00 2001
From: Hosted Weblate
Date: Wed, 29 Apr 2026 19:47:57 +0200
Subject: [PATCH] Translated using Weblate (Korean)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Currently translated at 72.5% (29 of 40 strings)
Translated using Weblate (Korean)
Currently translated at 43.2% (16 of 37 strings)
Translated using Weblate (Korean)
Currently translated at 37.5% (18 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 37.6% (96 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ko/
Translated using Weblate (Korean)
Currently translated at 63.8% (46 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ko/
Translated using Weblate (Korean)
Currently translated at 47.6% (70 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ko/
Translated using Weblate (French)
Currently translated at 63.6% (63 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/fr/
Translated using Weblate (French)
Currently translated at 4.5% (1 of 22 strings)
Translation: OpenWrt/LuCI/applications/wifihistory
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifihistory/fr/
Translated using Weblate (French)
Currently translated at 33.5% (89 of 265 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/fr/
Translated using Weblate (French)
Currently translated at 71.2% (2147 of 3015 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fr/
Translated using Weblate (French)
Currently translated at 90.6% (78 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/fr/
Translated using Weblate (French)
Currently translated at 96.9% (191 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/fr/
Translated using Weblate (French)
Currently translated at 31.4% (158 of 503 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/fr/
Translated using Weblate (Korean)
Currently translated at 42.8% (63 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ko/
Translated using Weblate (French)
Currently translated at 63.8% (30 of 47 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/fr/
Translated using Weblate (French)
Currently translated at 23.6% (69 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/fr/
Translated using Weblate (French)
Currently translated at 68.2% (58 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/fr/
Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/fr/
Translated using Weblate (French)
Currently translated at 96.2% (26 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/fr/
Translated using Weblate (French)
Currently translated at 6.1% (10 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/fr/
Translated using Weblate (French)
Currently translated at 61.2% (49 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/fr/
Translated using Weblate (French)
Currently translated at 56.4% (48 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/fr/
Translated using Weblate (French)
Currently translated at 0.8% (1 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/fr/
Translated using Weblate (French)
Currently translated at 19.3% (6 of 31 strings)
Translated using Weblate (French)
Currently translated at 81.2% (13 of 16 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/fr/
Translated using Weblate (French)
Currently translated at 4.5% (1 of 22 strings)
Translation: OpenWrt/LuCI/applications/wifihistory
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifihistory/fr/
Translated using Weblate (French)
Currently translated at 3.9% (6 of 151 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/fr/
Translated using Weblate (French)
Currently translated at 31.4% (158 of 503 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/fr/
Translated using Weblate (Korean)
Currently translated at 45.4% (15 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ko/
Translated using Weblate (Korean)
Currently translated at 43.5% (219 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 92.0% (2775 of 3015 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/
Translated using Weblate (Korean)
Currently translated at 49.4% (88 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ko/
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (422 of 422 strings)
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 (Korean)
Currently translated at 40.9% (81 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/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 (Korean)
Currently translated at 71.4% (20 of 28 strings)
Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/ko/
Translated using Weblate (Korean)
Currently translated at 59.3% (35 of 59 strings)
Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/ko/
Translated using Weblate (Korean)
Currently translated at 53.3% (32 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ko/
Translated using Weblate (German)
Currently translated at 0.9% (1 of 108 strings)
Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/de/
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 (Korean)
Currently translated at 37.4% (52 of 139 strings)
Translated using Weblate (Korean)
Currently translated at 77.2% (51 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/ko/
Translated using Weblate (Korean)
Currently translated at 37.0% (23 of 62 strings)
Translated using Weblate (German)
Currently translated at 3.3% (1 of 30 strings)
Translated using Weblate (Lithuanian)
Currently translated at 23.3% (35 of 150 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/lt/
Translated using Weblate (Lithuanian)
Currently translated at 33.3% (36 of 108 strings)
Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/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 (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 12.3% (22 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/pt_BR/
Translated using Weblate (Lithuanian)
Currently translated at 22.5% (14 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% (99 of 99 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt_BR/
Translated using Weblate (Lithuanian)
Currently translated at 22.0% (15 of 68 strings)
Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/lt/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.3% (181 of 184 strings)
Translated using Weblate (Lithuanian)
Currently translated at 23.8% (27 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/lt/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt/
Translated using Weblate (Korean)
Currently translated at 44.4% (36 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/ko/
Translated using Weblate (Korean)
Currently translated at 34.5% (56 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/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 (Korean)
Currently translated at 41.7% (38 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ko/
Translated using Weblate (Portuguese)
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/
Translated using Weblate (Korean)
Currently translated at 40.4% (72 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ko/
Translated using Weblate (Korean)
Currently translated at 43.2% (32 of 74 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ko/
Translated using Weblate (Korean)
Currently translated at 31.9% (23 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ko/
Translated using Weblate (Korean)
Currently translated at 84.7% (2554 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 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 (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 92.9% (66 of 71 strings)
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 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 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 (Portuguese (Brazil))
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/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 (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 98.3% (181 of 184 strings)
Translated using Weblate (Korean)
Currently translated at 82.4% (348 of 422 strings)
Translated using Weblate (Korean)
Currently translated at 39.5% (49 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ko/
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% (47 of 47 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (46 of 46 strings)
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 1.7% (2 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 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 0.6% (1 of 150 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (53 of 53 strings)
Translated using Weblate (Korean)
Currently translated at 31.2% (46 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ko/
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 (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 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% (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 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 100.0% (422 of 422 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (282 of 282 strings)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Added translation using Weblate (Azerbaijani)
Translated using Weblate (Korean)
Currently translated at 42.6% (29 of 68 strings)
Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/ko/
Translated using Weblate (Korean)
Currently translated at 41.1% (28 of 68 strings)
Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/ko/
Translated using Weblate (Korean)
Currently translated at 36.7% (25 of 68 strings)
Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/ko/
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 (Russian)
Currently translated at 100.0% (255 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (201 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ru/
Translated using Weblate (Korean)
Currently translated at 36.9% (62 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (113 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (165 of 165 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (108 of 108 strings)
Translation: OpenWrt/LuCI/applications/rustdesk-server
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrustdesk-server/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (75 of 75 strings)
Translated using Weblate (Korean)
Currently translated at 53.1% (50 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/nextdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnextdns/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (3015 of 3015 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (150 of 150 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (265 of 265 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (26 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (21 of 21 strings)
Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (112 of 112 strings)
Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (162 of 162 strings)
Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
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 (Russian)
Currently translated at 100.0% (292 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (17 of 17 strings)
Translation: OpenWrt/LuCI/applications/omcproxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/ru/
Translated using Weblate (Korean)
Currently translated at 62.3% (53 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ko/
Translated using Weblate (Korean)
Currently translated at 82.4% (348 of 422 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ru/
Translated using Weblate (Korean)
Currently translated at 84.6% (2553 of 3015 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (255 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (91 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ru/
Translated using Weblate (Korean)
Currently translated at 84.6% (2553 of 3015 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (150 of 150 strings)
Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ru/
Translated using Weblate (Korean)
Currently translated at 26.5% (25 of 94 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (265 of 265 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (292 of 292 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (85 of 85 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ru/
Translated using Weblate (Korean)
Currently translated at 36.6% (51 of 139 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (255 of 255 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (113 of 113 strings)
Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (26 of 26 strings)
Translation: OpenWrt/LuCI/applications/dcwapd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (80 of 80 strings)
Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (201 of 201 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ru/
Translated using Weblate (Russian)
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 (Russian)
Currently translated at 100.0% (27 of 27 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ru/
Translated using Weblate (Korean)
Currently translated at 39.5% (36 of 91 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ko/
Translated using Weblate (Russian)
Currently translated at 100.0% (16 of 16 strings)
Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (422 of 422 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (48 of 48 strings)
Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (282 of 282 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (72 of 72 strings)
Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (62 of 62 strings)
Co-authored-by: Amen
Co-authored-by: Džiugas Januševičius
Co-authored-by: Hosted Weblate
Co-authored-by: Hyeonjeong Lee
Co-authored-by: SnIPeRSnIPeR
Co-authored-by: Volenski
Co-authored-by: Werner Schleifer
Co-authored-by: ZW
Co-authored-by: orangepizza
Co-authored-by: sllk
Signed-off-by: Amen
Signed-off-by: Džiugas Januševičius
Signed-off-by: Hyeonjeong Lee
Signed-off-by: SnIPeRSnIPeR
Signed-off-by: Volenski
Signed-off-by: Werner Schleifer
Signed-off-by: ZW
Signed-off-by: orangepizza
Signed-off-by: sllk
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/lt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/fr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt_BR/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
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
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
---
applications/luci-app-acl/po/az/acl.po | 137 +
applications/luci-app-acme/po/az/acme.po | 398 +
applications/luci-app-acme/po/fr/acme.po | 30 +-
applications/luci-app-acme/po/ko/acme.po | 6 +-
applications/luci-app-acme/po/pt_BR/acme.po | 4 +-
applications/luci-app-acme/po/ru/acme.po | 2 +-
.../po/az/adblock-fast.po | 987 ++
.../luci-app-adblock/po/az/adblock.po | 1240 ++
.../luci-app-adblock/po/fr/adblock.po | 6 +-
.../luci-app-adblock/po/ru/adblock.po | 2 +-
.../po/az/advanced-reboot.po | 225 +
.../po/fr/advanced-reboot.po | 6 +-
.../luci-app-antiblock/po/az/antiblock.po | 145 +
.../luci-app-antiblock/po/de/antiblock.po | 9 +-
.../luci-app-apinger/po/az/apinger.po | 260 +
.../luci-app-apinger/po/lt/apinger.po | 8 +-
applications/luci-app-aria2/po/az/aria2.po | 780 +
applications/luci-app-aria2/po/ko/aria2.po | 6 +-
.../po/az/attendedsysupgrade.po | 428 +
.../po/fr/attendedsysupgrade.po | 6 +-
.../po/pt_BR/attendedsysupgrade.po | 24 +-
applications/luci-app-babeld/po/az/babeld.po | 16 +
applications/luci-app-banip/po/az/banip.po | 1290 ++
applications/luci-app-banip/po/fr/banip.po | 6 +-
applications/luci-app-banip/po/pt_BR/banip.po | 6 +-
applications/luci-app-banip/po/ru/banip.po | 2 +-
applications/luci-app-bcp38/po/az/bcp38.po | 71 +
applications/luci-app-bmx7/po/az/bmx7.po | 338 +
applications/luci-app-bmx7/po/fr/bmx7.po | 8 +-
applications/luci-app-bmx7/po/pt_BR/bmx7.po | 4 +-
applications/luci-app-bmx7/po/ru/bmx7.po | 4 +-
applications/luci-app-chrony/po/az/chrony.po | 306 +
applications/luci-app-chrony/po/ko/chrony.po | 30 +-
applications/luci-app-chrony/po/lt/chrony.po | 8 +-
applications/luci-app-clamav/po/az/clamav.po | 507 +
applications/luci-app-clamav/po/ko/clamav.po | 58 +-
.../luci-app-cloudflared/po/az/cloudflared.po | 201 +
.../luci-app-commands/po/az/commands.po | 114 +
.../luci-app-commands/po/ru/commands.po | 4 +-
.../luci-app-coovachilli/po/az/coovachilli.po | 686 +
.../luci-app-coovachilli/po/ru/coovachilli.po | 4 +-
.../po/az/crowdsec-firewall-bouncer.po | 95 +
.../luci-app-csshnpd/po/az/csshnpd.po | 133 +
applications/luci-app-dawn/po/az/dawn.po | 691 +
applications/luci-app-dcwapd/po/az/dcwapd.po | 123 +
applications/luci-app-dcwapd/po/ru/dcwapd.po | 4 +-
applications/luci-app-ddns/po/az/ddns.po | 878 +
applications/luci-app-ddns/po/fr/ddns.po | 9 +-
applications/luci-app-ddns/po/pt_BR/ddns.po | 4 +-
applications/luci-app-ddns/po/ru/ddns.po | 4 +-
.../luci-app-dockerman/po/az/dockerman.po | 2253 +++
.../luci-app-dockerman/po/fr/dockerman.po | 8 +-
.../luci-app-dockerman/po/ko/dockerman.po | 4 +-
.../luci-app-dockerman/po/ru/dockerman.po | 6 +-
.../luci-app-dump1090/po/az/dump1090.po | 248 +
.../luci-app-dump1090/po/ko/dump1090.po | 6 +-
applications/luci-app-email/po/az/email.po | 363 +
applications/luci-app-email/po/ko/email.po | 30 +-
applications/luci-app-email/po/pt_BR/email.po | 4 +-
applications/luci-app-eoip/po/az/eoip.po | 81 +
.../luci-app-filebrowser/po/az/filebrowser.po | 17 +
.../luci-app-filemanager/po/az/filemanager.po | 464 +
.../luci-app-firewall/po/az/firewall.po | 1430 ++
.../luci-app-firewall/po/pt_BR/firewall.po | 8 +-
.../luci-app-firewall/po/ru/firewall.po | 2 +-
applications/luci-app-frpc/po/az/frpc.po | 447 +
applications/luci-app-frpc/po/ko/frpc.po | 10 +-
applications/luci-app-frpc/po/ru/frpc.po | 4 +-
applications/luci-app-frps/po/az/frps.po | 384 +
applications/luci-app-frps/po/ko/frps.po | 28 +-
.../luci-app-fwknopd/po/az/fwknopd.po | 255 +
.../luci-app-hd-idle/po/az/hd-idle.po | 80 +
.../po/az/https-dns-proxy.po | 854 +
.../luci-app-irqbalance/po/az/irqbalance.po | 100 +
.../luci-app-keepalived/po/az/keepalived.po | 1118 ++
.../luci-app-keepalived/po/ko/keepalived.po | 24 +-
.../luci-app-keepalived/po/ru/keepalived.po | 38 +-
applications/luci-app-ksmbd/po/az/ksmbd.po | 125 +
applications/luci-app-ksmbd/po/fr/ksmbd.po | 8 +-
applications/luci-app-ksmbd/po/ru/ksmbd.po | 2 +-
.../luci-app-libreswan/po/az/libreswan.po | 476 +
.../luci-app-libreswan/po/lt/libreswan.po | 4 +-
.../luci-app-libreswan/po/pt_BR/libreswan.po | 4 +-
.../luci-app-libreswan/po/ru/libreswan.po | 8 +-
applications/luci-app-lldpd/po/az/lldpd.po | 775 +
applications/luci-app-lldpd/po/ko/lldpd.po | 38 +-
applications/luci-app-lldpd/po/pt_BR/lldpd.po | 6 +-
applications/luci-app-lxc/po/az/lxc.po | 169 +
.../luci-app-minidlna/po/az/minidlna.po | 217 +
.../luci-app-minidlna/po/pt_BR/minidlna.po | 4 +-
.../luci-app-minidlna/po/ru/minidlna.po | 4 +-
.../luci-app-mosquitto/po/az/mosquitto.po | 386 +
applications/luci-app-mwan3/po/az/mwan3.po | 807 +
applications/luci-app-mwan3/po/pt_BR/mwan3.po | 4 +-
applications/luci-app-natmap/po/az/natmap.po | 122 +
.../luci-app-nextdns/po/az/nextdns.po | 77 +
.../luci-app-nextdns/po/ru/nextdns.po | 4 +-
.../luci-app-nlbwmon/po/az/nlbwmon.po | 563 +
.../luci-app-nlbwmon/po/ko/nlbwmon.po | 26 +-
.../luci-app-nlbwmon/po/pt/nlbwmon.po | 8 +-
.../luci-app-nlbwmon/po/pt_BR/nlbwmon.po | 6 +-
.../luci-app-nlbwmon/po/ru/nlbwmon.po | 2 +-
applications/luci-app-nut/po/az/nut.po | 597 +
applications/luci-app-nut/po/ko/nut.po | 32 +-
applications/luci-app-ocserv/po/az/ocserv.po | 386 +
applications/luci-app-ocserv/po/ko/ocserv.po | 50 +-
applications/luci-app-ocserv/po/ru/ocserv.po | 4 +-
.../po/az/olsr-services.po | 37 +
.../luci-app-olsr-viz/po/az/olsr-viz.po | 17 +
applications/luci-app-olsr/po/az/olsr.po | 1082 ++
applications/luci-app-olsr/po/pt_BR/olsr.po | 6 +-
applications/luci-app-olsr/po/ru/olsr.po | 4 +-
.../luci-app-omcproxy/po/az/omcproxy.po | 77 +
.../luci-app-omcproxy/po/ru/omcproxy.po | 4 +-
.../luci-app-openlist/po/az/openlist.po | 150 +
.../luci-app-openlist/po/ko/openlist.po | 6 +-
.../luci-app-openlist/po/pt_BR/openlist.po | 8 +-
.../luci-app-openwisp/po/az/openwisp.po | 227 +
.../luci-app-openwisp/po/ko/openwisp.po | 4 +-
.../luci-app-openwisp/po/pt_BR/openwisp.po | 4 +-
.../luci-app-openwisp/po/ru/openwisp.po | 2 +-
applications/luci-app-p910nd/po/az/p910nd.po | 175 +
applications/luci-app-p910nd/po/ko/p910nd.po | 38 +-
.../po/az/package-manager.po | 400 +
.../po/fr/package-manager.po | 6 +-
.../po/pt/package-manager.po | 9 +-
.../luci-app-pagekitec/po/az/pagekitec.po | 82 +
.../luci-app-pagekitec/po/fr/pagekitec.po | 8 +-
applications/luci-app-pbr/po/az/pbr.po | 804 +
.../luci-app-privoxy/po/az/privoxy.po | 653 +
.../luci-app-privoxy/po/ko/privoxy.po | 66 +-
applications/luci-app-qos/po/az/qos.po | 113 +
.../luci-app-radicale3/po/az/radicale3.po | 483 +
.../luci-app-radicale3/po/fr/radicale3.po | 13 +-
.../luci-app-radicale3/po/ru/radicale3.po | 8 +-
.../po/az/rp-pppoe-server.po | 225 +
.../po/az/rustdesk-server.po | 477 +
.../po/de/rustdesk-server.po | 9 +-
.../po/lt/rustdesk-server.po | 10 +-
.../po/ru/rustdesk-server.po | 4 +-
applications/luci-app-samba4/po/az/samba4.po | 172 +
applications/luci-app-samba4/po/ru/samba4.po | 2 +-
.../luci-app-ser2net/po/az/ser2net.po | 205 +
.../luci-app-ser2net/po/ru/ser2net.po | 4 +-
.../luci-app-smartdns/po/az/smartdns.po | 891 +
.../luci-app-smartdns/po/ko/smartdns.po | 8 +-
.../luci-app-smartdns/po/pt_BR/smartdns.po | 4 +-
.../luci-app-smartdns/po/ru/smartdns.po | 2 +-
applications/luci-app-snmpd/po/az/snmpd.po | 506 +
applications/luci-app-snmpd/po/pt_BR/snmpd.po | 4 +-
applications/luci-app-snmpd/po/ru/snmpd.po | 4 +-
.../luci-app-softether/po/az/softether.po | 25 +
applications/luci-app-sqm/po/az/sqm.po | 300 +
applications/luci-app-squid/po/az/squid.po | 75 +
applications/luci-app-squid/po/pt_BR/squid.po | 4 +-
applications/luci-app-squid/po/ru/squid.po | 2 +-
.../luci-app-sshtunnel/po/az/sshtunnel.po | 310 +
.../luci-app-sshtunnel/po/ko/sshtunnel.po | 6 +-
.../luci-app-sshtunnel/po/pt_BR/sshtunnel.po | 4 +-
.../luci-app-sshtunnel/po/ru/sshtunnel.po | 2 +-
.../luci-app-statistics/po/az/statistics.po | 1921 ++
.../luci-app-statistics/po/ko/statistics.po | 6 +-
.../luci-app-statistics/po/lt/statistics.po | 5 +-
.../po/pt_BR/statistics.po | 6 +-
.../luci-app-statistics/po/ru/statistics.po | 4 +-
.../po/az/strongswan-swanctl.po | 626 +
.../po/lt/strongswan-swanctl.po | 8 +-
.../po/pt_BR/strongswan-swanctl.po | 9 +-
.../po/ru/strongswan-swanctl.po | 271 +-
.../luci-app-tinyproxy/po/az/tinyproxy.po | 337 +
.../luci-app-tinyproxy/po/ko/tinyproxy.po | 4 +-
applications/luci-app-tor/po/az/tor.po | 104 +
applications/luci-app-tor/po/ru/tor.po | 4 +-
.../po/az/transmission.po | 422 +
.../luci-app-travelmate/po/az/travelmate.po | 928 +
.../luci-app-travelmate/po/ru/travelmate.po | 2 +-
applications/luci-app-ttyd/po/az/ttyd.po | 251 +
applications/luci-app-ttyd/po/ko/ttyd.po | 8 +-
applications/luci-app-udpxy/po/az/udpxy.po | 127 +
applications/luci-app-udpxy/po/ko/udpxy.po | 8 +-
applications/luci-app-uhttpd/po/az/uhttpd.po | 270 +
applications/luci-app-uhttpd/po/ko/uhttpd.po | 8 +-
.../luci-app-uhttpd/po/pt_BR/uhttpd.po | 4 +-
applications/luci-app-uhttpd/po/ru/uhttpd.po | 4 +-
.../luci-app-unbound/po/az/unbound.po | 820 +
applications/luci-app-upnp/po/az/upnp.po | 250 +
applications/luci-app-upnp/po/pt_BR/upnp.po | 4 +-
applications/luci-app-usteer/po/az/usteer.po | 690 +
applications/luci-app-usteer/po/fr/usteer.po | 8 +-
.../luci-app-ustreamer/po/az/ustreamer.po | 723 +
.../luci-app-ustreamer/po/fr/ustreamer.po | 7 +-
.../luci-app-ustreamer/po/ko/ustreamer.po | 20 +-
.../luci-app-ustreamer/po/ru/ustreamer.po | 4 +-
applications/luci-app-v2raya/po/az/v2raya.po | 149 +
.../luci-app-vnstat2/po/az/vnstat2.po | 155 +
.../luci-app-vnstat2/po/fr/vnstat2.po | 6 +-
.../luci-app-watchcat/po/az/watchcat.po | 197 +
.../luci-app-watchcat/po/ko/watchcat.po | 12 +-
.../luci-app-watchcat/po/ru/watchcat.po | 2 +-
.../luci-app-wifihistory/po/az/wifihistory.po | 108 +
.../luci-app-wifihistory/po/fr/wifihistory.po | 13 +-
.../po/az/wifischedule.po | 132 +
applications/luci-app-wol/po/az/wol.po | 148 +
applications/luci-app-wol/po/fr/wol.po | 9 +-
applications/luci-app-xfrpc/po/az/xfrpc.po | 205 +
applications/luci-app-xfrpc/po/ru/xfrpc.po | 2 +-
applications/luci-app-xinetd/po/az/xinetd.po | 335 +
.../luci-app-xinetd/po/pt_BR/xinetd.po | 4 +-
modules/luci-base/po/az/base.po | 14503 ++++++++++++++++
modules/luci-base/po/fr/base.po | 6 +-
modules/luci-base/po/ko/base.po | 53 +-
modules/luci-base/po/lt/base.po | 6 +-
modules/luci-base/po/pt_BR/base.po | 160 +-
modules/luci-base/po/ru/base.po | 10 +-
modules/luci-base/po/zh_Hant/base.po | 2 +-
.../luci-mod-battstatus/po/az/battstatus.po | 20 +
modules/luci-mod-dashboard/po/az/dashboard.po | 209 +
.../luci-mod-dashboard/po/pt_BR/dashboard.po | 4 +-
modules/luci-mod-dsl/po/az/dsl.po | 306 +
modules/luci-mod-dsl/po/pt_BR/dsl.po | 8 +-
220 files changed, 55093 insertions(+), 768 deletions(-)
create mode 100644 applications/luci-app-acl/po/az/acl.po
create mode 100644 applications/luci-app-acme/po/az/acme.po
create mode 100644 applications/luci-app-adblock-fast/po/az/adblock-fast.po
create mode 100644 applications/luci-app-adblock/po/az/adblock.po
create mode 100644 applications/luci-app-advanced-reboot/po/az/advanced-reboot.po
create mode 100644 applications/luci-app-antiblock/po/az/antiblock.po
create mode 100644 applications/luci-app-apinger/po/az/apinger.po
create mode 100644 applications/luci-app-aria2/po/az/aria2.po
create mode 100644 applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po
create mode 100644 applications/luci-app-babeld/po/az/babeld.po
create mode 100644 applications/luci-app-banip/po/az/banip.po
create mode 100644 applications/luci-app-bcp38/po/az/bcp38.po
create mode 100644 applications/luci-app-bmx7/po/az/bmx7.po
create mode 100644 applications/luci-app-chrony/po/az/chrony.po
create mode 100644 applications/luci-app-clamav/po/az/clamav.po
create mode 100644 applications/luci-app-cloudflared/po/az/cloudflared.po
create mode 100644 applications/luci-app-commands/po/az/commands.po
create mode 100644 applications/luci-app-coovachilli/po/az/coovachilli.po
create mode 100644 applications/luci-app-crowdsec-firewall-bouncer/po/az/crowdsec-firewall-bouncer.po
create mode 100644 applications/luci-app-csshnpd/po/az/csshnpd.po
create mode 100644 applications/luci-app-dawn/po/az/dawn.po
create mode 100644 applications/luci-app-dcwapd/po/az/dcwapd.po
create mode 100644 applications/luci-app-ddns/po/az/ddns.po
create mode 100644 applications/luci-app-dockerman/po/az/dockerman.po
create mode 100644 applications/luci-app-dump1090/po/az/dump1090.po
create mode 100644 applications/luci-app-email/po/az/email.po
create mode 100644 applications/luci-app-eoip/po/az/eoip.po
create mode 100644 applications/luci-app-filebrowser/po/az/filebrowser.po
create mode 100644 applications/luci-app-filemanager/po/az/filemanager.po
create mode 100644 applications/luci-app-firewall/po/az/firewall.po
create mode 100644 applications/luci-app-frpc/po/az/frpc.po
create mode 100644 applications/luci-app-frps/po/az/frps.po
create mode 100644 applications/luci-app-fwknopd/po/az/fwknopd.po
create mode 100644 applications/luci-app-hd-idle/po/az/hd-idle.po
create mode 100644 applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po
create mode 100644 applications/luci-app-irqbalance/po/az/irqbalance.po
create mode 100644 applications/luci-app-keepalived/po/az/keepalived.po
create mode 100644 applications/luci-app-ksmbd/po/az/ksmbd.po
create mode 100644 applications/luci-app-libreswan/po/az/libreswan.po
create mode 100644 applications/luci-app-lldpd/po/az/lldpd.po
create mode 100644 applications/luci-app-lxc/po/az/lxc.po
create mode 100644 applications/luci-app-minidlna/po/az/minidlna.po
create mode 100644 applications/luci-app-mosquitto/po/az/mosquitto.po
create mode 100644 applications/luci-app-mwan3/po/az/mwan3.po
create mode 100644 applications/luci-app-natmap/po/az/natmap.po
create mode 100644 applications/luci-app-nextdns/po/az/nextdns.po
create mode 100644 applications/luci-app-nlbwmon/po/az/nlbwmon.po
create mode 100644 applications/luci-app-nut/po/az/nut.po
create mode 100644 applications/luci-app-ocserv/po/az/ocserv.po
create mode 100644 applications/luci-app-olsr-services/po/az/olsr-services.po
create mode 100644 applications/luci-app-olsr-viz/po/az/olsr-viz.po
create mode 100644 applications/luci-app-olsr/po/az/olsr.po
create mode 100644 applications/luci-app-omcproxy/po/az/omcproxy.po
create mode 100644 applications/luci-app-openlist/po/az/openlist.po
create mode 100644 applications/luci-app-openwisp/po/az/openwisp.po
create mode 100644 applications/luci-app-p910nd/po/az/p910nd.po
create mode 100644 applications/luci-app-package-manager/po/az/package-manager.po
create mode 100644 applications/luci-app-pagekitec/po/az/pagekitec.po
create mode 100644 applications/luci-app-pbr/po/az/pbr.po
create mode 100644 applications/luci-app-privoxy/po/az/privoxy.po
create mode 100644 applications/luci-app-qos/po/az/qos.po
create mode 100644 applications/luci-app-radicale3/po/az/radicale3.po
create mode 100644 applications/luci-app-rp-pppoe-server/po/az/rp-pppoe-server.po
create mode 100644 applications/luci-app-rustdesk-server/po/az/rustdesk-server.po
create mode 100644 applications/luci-app-samba4/po/az/samba4.po
create mode 100644 applications/luci-app-ser2net/po/az/ser2net.po
create mode 100644 applications/luci-app-smartdns/po/az/smartdns.po
create mode 100644 applications/luci-app-snmpd/po/az/snmpd.po
create mode 100644 applications/luci-app-softether/po/az/softether.po
create mode 100644 applications/luci-app-sqm/po/az/sqm.po
create mode 100644 applications/luci-app-squid/po/az/squid.po
create mode 100644 applications/luci-app-sshtunnel/po/az/sshtunnel.po
create mode 100644 applications/luci-app-statistics/po/az/statistics.po
create mode 100644 applications/luci-app-strongswan-swanctl/po/az/strongswan-swanctl.po
create mode 100644 applications/luci-app-tinyproxy/po/az/tinyproxy.po
create mode 100644 applications/luci-app-tor/po/az/tor.po
create mode 100644 applications/luci-app-transmission/po/az/transmission.po
create mode 100644 applications/luci-app-travelmate/po/az/travelmate.po
create mode 100644 applications/luci-app-ttyd/po/az/ttyd.po
create mode 100644 applications/luci-app-udpxy/po/az/udpxy.po
create mode 100644 applications/luci-app-uhttpd/po/az/uhttpd.po
create mode 100644 applications/luci-app-unbound/po/az/unbound.po
create mode 100644 applications/luci-app-upnp/po/az/upnp.po
create mode 100644 applications/luci-app-usteer/po/az/usteer.po
create mode 100644 applications/luci-app-ustreamer/po/az/ustreamer.po
create mode 100644 applications/luci-app-v2raya/po/az/v2raya.po
create mode 100644 applications/luci-app-vnstat2/po/az/vnstat2.po
create mode 100644 applications/luci-app-watchcat/po/az/watchcat.po
create mode 100644 applications/luci-app-wifihistory/po/az/wifihistory.po
create mode 100644 applications/luci-app-wifischedule/po/az/wifischedule.po
create mode 100644 applications/luci-app-wol/po/az/wol.po
create mode 100644 applications/luci-app-xfrpc/po/az/xfrpc.po
create mode 100644 applications/luci-app-xinetd/po/az/xinetd.po
create mode 100644 modules/luci-base/po/az/base.po
create mode 100644 modules/luci-mod-battstatus/po/az/battstatus.po
create mode 100644 modules/luci-mod-dashboard/po/az/dashboard.po
create mode 100644 modules/luci-mod-dsl/po/az/dsl.po
diff --git a/applications/luci-app-acl/po/az/acl.po b/applications/luci-app-acl/po/az/acl.po
new file mode 100644
index 0000000000..e25eb0d40e
--- /dev/null
+++ b/applications/luci-app-acl/po/az/acl.po
@@ -0,0 +1,137 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
+msgid "ACL Settings"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:78
+msgid "ACL group"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
+msgid "Access level"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
+msgid "Cannot encrypt plaintext password since uhttpd is not installed."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:79
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-acl/root/usr/share/rpcd/acl.d/luci-app-acl.json:3
+msgid "Grant access to ACL configuration"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:214
+msgid "Login name"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:204
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:211
+msgid "LuCI Logins"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:211
+msgid "New account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:245
+msgid "Password value"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:219
+msgid "Password variant"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:297
+msgid "Read access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
+msgid "Session timeout"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
+msgctxt "Set all permissions in the table below to one of the given values"
+msgid "Set all:"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:178
+msgid ""
+"The LuCI ACL management is in an experimental stage! It does not yet work "
+"reliably with all applications"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
+msgid "The password may not start with \"$p$\"."
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:233
+msgid "The system account to use the password from"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:233
+msgid "UNIX account"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:282
+msgid "Unable to encrypt plaintext password: %s"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:221
+msgid "Use UNIX password in /etc/shadow"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:222
+msgid "Use encrypted password hash"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:300
+msgid "Write access"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:67
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:89
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:110
+msgctxt "No permissions granted"
+msgid "denied"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:294
+msgid "does not expire"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:63
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:95
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:112
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:305
+msgctxt "All permissions granted"
+msgid "full"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:307
+msgctxt "Select individual permissions manually"
+msgid "individual"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:65
+msgctxt "Some permissions granted"
+msgid "partial (%d/%d)"
+msgstr ""
+
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:92
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:111
+#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
+msgctxt "Only read permissions granted"
+msgid "readonly"
+msgstr ""
diff --git a/applications/luci-app-acme/po/az/acme.po b/applications/luci-app-acme/po/az/acme.po
new file mode 100644
index 0000000000..0104788ce9
--- /dev/null
+++ b/applications/luci-app-acme/po/az/acme.po
@@ -0,0 +1,398 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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 ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:165
+msgid "%s for the list of available APIs."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/logread.js:4
+msgid "ACME Log"
+msgstr ""
+
+#: 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
+msgid "ACME certificates"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:52
+msgid "ACME global config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:281
+msgid "ACME server URL"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:55
+msgid "Account email"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:220
+msgid ""
+"Add multiple entries here in KEY=VAL shell variable format to supply "
+"multiple credential variables."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
+msgid "Alternative DNS API options"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:427
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:48
+msgid "Cert files are stored in"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:306
+msgid "Certificate Profile"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:76
+msgid "Certificate config"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:545
+msgid "Certificates"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:225
+msgid "Challenge Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:420
+msgid "Check the configurations of the added domain certificates"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:14
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
+msgid "Custom ACME server directory URL."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:163
+msgid "DNS API"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:216
+msgid "DNS API credentials"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:83
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:98
+msgid "DNS Challenge Validation"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:300
+msgid "Days until renewal"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:118
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:120
+#: 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
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:233
+msgid "Domain Alias"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:129
+msgid "Domain names"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:130
+msgid ""
+"Domain names to include in the certificate. The first name will be the "
+"subject name, subsequent names will be alt names. Note that all domain names "
+"must point at the router in the global DNS."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:255
+msgid "ECC 256 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:256
+msgid "ECC 384 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:56
+msgid "Email address to associate with account key."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:62
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:86
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
+msgid "Found DDNS domains"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:292
+msgid ""
+"Get certificate from the Letsencrypt staging server (use for testing; the "
+"certificate won't be valid)."
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
+msgid "Grant UCI access for luci-app-acme"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:57
+msgid ""
+"If a certificate wasn't renewed in time then you'll receive a notice at 20 "
+"days before expiry."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:69
+msgid "Import"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:107
+msgid "Install package %s"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:142
+msgid "Invalid domain. Allowed lowercase a-z, numbers and hyphen -"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:527
+msgid "Issued on"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:250
+msgid "Key size (and type) for the generated certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:249
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:229
+msgid "LUCI only supports one challenge alias per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:237
+msgid "LUCI only supports one challenge domain per certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:115
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:22
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:524
+msgid "Main Domain"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:106
+msgid "Package is not installed"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:525
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:526
+msgid "Public Certificate"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:252
+msgid "RSA 2048 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:253
+msgid "RSA 3072 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:254
+msgid "RSA 4096 bits"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:440
+msgid "Save"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:184
+msgid "See instructions"
+msgstr ""
+
+#: 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
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:166
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:219
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:228
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:236
+#: 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 ""
+
+#: 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
+msgid "Standalone"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:90
+msgid ""
+"Standalone mode will use the built-in webserver of acme.sh to issue a "
+"certificate. Webroot mode will use an existing webserver to issue a "
+"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
+"to issue a certificate."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:226
+msgid "The challenge alias to use for ALL domains."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:217
+msgid "The credentials for the DNS API mode selected above."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:234
+msgid "The domain alias to use for ALL domains."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:41
+msgid ""
+"This configures ACME (Letsencrypt) automatic certificate installation. "
+"Simply fill out this to have the router configured with Letsencrypt-issued "
+"certificates for the web interface."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
+msgid "Use a custom CA instead of Let's Encrypt."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:290
+msgid "Use staging server"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:93
+msgid "Validate via TLS port 443."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:89
+msgid "Validation method"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:93
+#: 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 ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:241
+msgid "Wait for DNS update"
+msgstr ""
+
+#: 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
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:119
+msgid "Webroot Challenge Validation"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:153
+msgid "Webroot directory"
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:154
+msgid ""
+"Webserver root directory. Set this to the webserver document root to run "
+"Acme in webroot mode. The web server must be accessible from the internet on "
+"port 80."
+msgstr ""
+
+#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:147
+msgid "wildcards * require Validation method: DNS"
+msgstr ""
diff --git a/applications/luci-app-acme/po/fr/acme.po b/applications/luci-app-acme/po/fr/acme.po
index 6382c55bcb..914c9fc48b 100644
--- a/applications/luci-app-acme/po/fr/acme.po
+++ b/applications/luci-app-acme/po/fr/acme.po
@@ -1,27 +1,27 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:03+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-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 pour les détails de ce processus."
#: 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 pour le format des identifiants requis par chaque 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 pour la liste des API disponibles."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/logread.js:4
msgid "ACME Log"
@@ -49,6 +49,8 @@ msgid ""
"Add multiple entries here in KEY=VAL shell variable format to supply "
"multiple credential variables."
msgstr ""
+"Ajoutez ici plusieurs entrées au format clé=valeur pour fournir plusieurs "
+"variables d'identification."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
msgid "Advanced Settings"
@@ -56,11 +58,11 @@ msgstr "Paramètres avancés"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
msgid "Alternative DNS API options"
-msgstr ""
+msgstr "Autres options d'API DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:427
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:48
msgid "Cert files are stored in"
@@ -68,7 +70,7 @@ msgstr "Emplacement de sauvegarde des certificats et des fichiers états"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:306
msgid "Certificate Profile"
-msgstr ""
+msgstr "Profil du certificat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:76
msgid "Certificate config"
@@ -84,11 +86,11 @@ msgstr "Alias du challenge"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:420
msgid "Check the configurations of the added domain certificates"
-msgstr ""
+msgstr "Vérifiez les paramètres des certificats de domaine ajoutés"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:14
msgid "Configure"
-msgstr ""
+msgstr "Configurer"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:282
msgid "Custom ACME server directory URL."
@@ -110,6 +112,8 @@ msgstr "DNS Validation du challenge"
#: 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 ""
+"Le mode DNS est également le seul mode à prendre en charge les certificats "
+"génériques."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:300
msgid "Days until renewal"
@@ -163,7 +167,7 @@ msgstr "Activé"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:68
msgid "Found DDNS domains"
-msgstr ""
+msgstr "Domaines DDNS trouvés"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:81
msgid "General Settings"
@@ -191,7 +195,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:69
msgid "Import"
-msgstr ""
+msgstr "Importer"
#: 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."
diff --git a/applications/luci-app-acme/po/ko/acme.po b/applications/luci-app-acme/po/ko/acme.po
index 80eee6ce15..6fc91444d3 100644
--- a/applications/luci-app-acme/po/ko/acme.po
+++ b/applications/luci-app-acme/po/ko/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-19 18:44+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-acme/htdocs/luci-static/resources/view/acme/acme.js:227
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:235
@@ -231,7 +231,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:115
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-acme/root/usr/share/luci/menu.d/luci-app-acme.json:22
msgid "Log View"
diff --git a/applications/luci-app-acme/po/pt_BR/acme.po b/applications/luci-app-acme/po/pt_BR/acme.po
index 512192a0f6..10393b907d 100644
--- a/applications/luci-app-acme/po/pt_BR/acme.po
+++ b/applications/luci-app-acme/po/pt_BR/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:84
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme/acme.js:191
msgid "Alternative DNS API options"
diff --git a/applications/luci-app-acme/po/ru/acme.po b/applications/luci-app-acme/po/ru/acme.po
index 68da6cea9d..ad283ef8e4 100644
--- a/applications/luci-app-acme/po/ru/acme.po
+++ b/applications/luci-app-acme/po/ru/acme.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:449
+msgid "10 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:222
+msgid "127.0.0.1 "
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:450
+msgid "15 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:743
+msgid "1Hosts List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:451
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:448
+msgid "5 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
+msgid "60 minutes"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:224
+msgid ""
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:221
+msgid ""
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:345
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:168
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:398
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:419
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:510
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:537
+msgid "AdGuard (default)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:420
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:511
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:538
+msgid "AdGuard (family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:358
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:460
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:472
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:519
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:546
+msgid "AdGuard (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
+msgid "Adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:434
+msgid "Adblock Test"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:54
+msgid "Add Allowlist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:16
+msgid "Add Blocklist Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:55
+msgid "Add this (sub-)domain to your local allowlist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:17
+msgid "Add this (sub-)domain to your local blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:204
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
+msgid "Additional trigger delay in seconds before adblock processing begins."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:206
+msgid "Advanced DNS Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:207
+msgid "Advanced Report Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:59
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:79
+msgid ""
+"Allowlist modifications have been saved, reload adblock that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:361
+msgid "Allowlist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
+msgid ""
+"Allows temporary access to an unfiltered external DNS resolver, bypassing "
+"local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:344
+msgid "Answer"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:296
+msgid "Base working directory during adblock processing."
+msgstr ""
+
+#: 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
+msgid "Blocked Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:715
+msgid "Blocklist Feed"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:92
+msgid "Blocklist Search"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:460
+msgid "Blocklist Search..."
+msgstr ""
+
+#: 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
+msgid ""
+"Blocklist modifications have been saved, reload adblock that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:370
+msgid "Blocklist..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid "CPU Cores"
+msgstr ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:120
+#: 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 ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:763
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:772
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:781
+msgid "Categories"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:710
+msgid "Changes on this tab needs an adblock service reload to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:268
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:320
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:583
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:632
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:672
+msgid "Changes on this tab needs an adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:288
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:340
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:305
+msgid "Clients"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:403
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:424
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:515
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:542
+msgid "Cloudflare (malware)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:425
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:516
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:543
+msgid "Cloudflare (malware+family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:348
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:360
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:462
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:521
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:548
+msgid "Cloudflare (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:65
+msgid ""
+"Configuration of the adblock package to block ad/abuse domains by using DNS. "
+"For further information please check the %s."
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:513
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:540
+msgid "Control D (family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:421
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:512
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:539
+msgid "Control D (security)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:347
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:461
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:473
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:520
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:547
+msgid "Control D (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:304
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:306
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:308
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:172
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+msgid "DNS Backend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+msgid "DNS Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:596
+msgid "DNS Instance"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:612
+msgid "DNS Lookup Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
+msgid "DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:619
+msgid "DNS Restart Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:412
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:503
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:530
+msgid "DNS4EU (protective)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:393
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:414
+#: 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 ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:504
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:531
+msgid "DNS4EU (protective+family)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:394
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:415
+#: 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 ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:459
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:471
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:518
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:545
+msgid "DNS4EU (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:338
+msgid "Date"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:236
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
+msgid ""
+"Devices with listed MAC addresses will always use the configured filtered "
+"DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+msgid ""
+"Devices with listed MAC addresses will always use the configured unfiltered "
+"DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:350
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:362
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:464
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:476
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:523
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:550
+msgid "Digitale Gesellschaft (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:612
+msgid "Domain to check for a successful DNS backend restart."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:311
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:258
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:311
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:254
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:683
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:258
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:675
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:679
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:201
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:240
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:609
+msgid ""
+"Empty the DNS cache before adblock processing starts to reduce the memory "
+"consumption."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:497
+msgid "Enable DNS Bridge"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370
+msgid "Enable Filtered DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:434
+msgid "Enable Remote DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
+msgid "Enable SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+msgid "Enable Unfiltered DNS Routing"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:663
+msgid ""
+"Enable a GeoIP map that shows the geographical location of the blocked "
+"domains."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
+msgid "Enable the adblock service."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:219
+msgid "Enabled"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:236
+msgid ""
+"Enforcing SafeSearch for google, bing, brave, duckduckgo, yandex, youtube "
+"and pixabay."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid "Entire interfaces or VLANs will be routed to the filtered DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
+msgid "Entire interfaces or VLANs will be routed to the unfiltered DNS server."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:712
+msgid "External Blocklist Feeds"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:495
+msgid "External DNS Bridge (Zero‑Downtime during DNS Restarts)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
+msgid "External Filtered DNS Policy (MAC-/Interface‑based DNS bypass)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:388
+msgid ""
+"External IPv4 DNS resolver applied to MACs and interfaces using the filtered "
+"DNS policy."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
+msgid "External IPv4 DNS resolver used during bridging."
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
+msgid "External IPv6 DNS resolver used during bridging."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:322
+msgid "External Unfiltered DNS Policy (MAC-/Interface‑based DNS bypass)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:233
+msgid "Extra Extra Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:232
+msgid "Extra Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:232
+msgid "Failed to generate adblock report!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:196
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:209
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:278
+msgid "Fill"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:196
+msgid "Filter criteria like date, domain or client (optional)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:561
+msgid "Firewall LAN Devices/VLANs that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:205
+msgid "Firewall Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:568
+msgid "Firewall ports that should be forced locally."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:609
+msgid "Flush DNS Cache"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:558
+msgid "Force Local DNS"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:561
+msgid "Forced Devices/VLANs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:568
+msgid "Forced Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
+msgid ""
+"Gather DNS related network traffic via tcpdump and provide a DNS Report on "
+"demand. This needs the additional 'tcpdump' or 'tcpdump-mini' package "
+"installation and a full adblock service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:203
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:663
+msgid "GeoIP Map"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
+msgid "Grant access to LuCI app adblock"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:752
+msgid "Hagezi List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:286
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:285
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:761
+msgid "IPFire List Selection"
+msgstr ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:500
+msgid "IPv4 DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:456
+msgid "IPv4 Remote DNS Resolver"
+msgstr ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:527
+msgid "IPv6 DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:468
+msgid "IPv6 Remote DNS Resolver"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:158
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:341
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:381
+msgid "Interface DNS Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:204
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:120
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:624
+msgid "Jail Mode"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:231
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:188
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:421
+msgid "Latest DNS Requests"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:289
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:288
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:239
+msgid "Limit SafeSearch"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:239
+msgid "Limit SafeSearch to certain providers."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:274
+msgid ""
+"Limit the cpu cores used by adblock to save RAM, autodetected by default."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:635
+msgid "List of available network devices used by tcpdump."
+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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:586
+msgid "List of supported DNS backends."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:304
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:556
+msgid "Local DNS Enforcement"
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:327
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
+msgid "MAC DNS Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
+msgid "MAC Remote Filter Targets"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:452
+msgid "Map"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:272
+msgid "Map Reset"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:230
+msgid "Medium"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logtemplate.js:31
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:448
+msgid "No GeoIP Map data!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:57
+msgid "No adblock config found!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:624
+msgid ""
+"Only domains on the allowlist are permitted, all other DNS requests are "
+"rejected."
+msgstr ""
+
+#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:616
+msgid "Overwrite the default target directory for the generated blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:683
+msgid "Profile used by 'msmtp' for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:489
+msgid "QRCode for Remote Access"
+msgstr ""
+
+#: 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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:517
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:544
+msgid "Quad9 (malware)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:361
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:463
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:475
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:522
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:549
+msgid "Quad9 (unfiltered)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:258
+msgid "Receiver address for adblock notification e-mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:558
+msgid ""
+"Redirect all local DNS queries from specified LAN zones to the local DNS "
+"resolver, applies to UDP and TCP protocol."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:238
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:166
+msgid "Refresh DNS Report"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:468
+msgid "Refresh..."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid "Remote DNS Timeout"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:643
+msgid "Report Chunk Count"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:648
+msgid "Report Chunk Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:639
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:635
+msgid "Report Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:653
+msgid "Report Ports"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:643
+msgid "Report chunk count used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:648
+msgid "Report chunk size used by tcpdump in MByte."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:660
+msgid "Resolve IPs"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:660
+msgid "Resolve reporting IP addresses by using reverse DNS (PTR) lookups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:107
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:370
+msgid ""
+"Routes selected MACs or interfaces to a filtered external DNS resolver, "
+"bypassing local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:324
+msgid ""
+"Routes selected MACs or interfaces to an unfiltered external DNS resolver, "
+"bypassing local adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:220
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:184
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:180
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:176
+msgid "Run Interfaces"
+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
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:298
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:816
+msgid "Save & Reload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:824
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:159
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:93
+msgid "Search active blocklists and backups for a specific domain."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:254
+msgid ""
+"Send adblock related notification e-mails. This needs the additional 'msmtp' "
+"package installation."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:675
+msgid "Sender address for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:596
+msgid "Set the dns backend instance used by adblock."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:201
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:605
+msgid "Shift DNS Blocklist"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:605
+msgid ""
+"Shift the final DNS blocklist to the backup directory and only set a soft "
+"link to this file in memory. As long as your backup directory resides on an "
+"external drive, enable this option to save memory."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:228
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:229
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:222
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:160
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:770
+msgid "StevenBlack List Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:799
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:808
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:192
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:232
+msgid "TLD Compression"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:639
+msgid "Target directory for DNS related report files."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:300
+msgid "Target directory for blocklist backups."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:35
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:35
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:653
+msgid "The list of ports used by tcpdump."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:129
+msgid "The search is running, please wait..."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logtemplate.js:42
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:232
+msgid ""
+"The top level domain compression removes thousands of needless host entries "
+"from the final DNS blocklist."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:38
+msgid ""
+"This is the local adblock allowlist to always-allow certain domains.
"
+"Please note: add only one domain per line. Comments "
+"introduced with '#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:38
+msgid ""
+"This is the local adblock blocklist to always-block certain domains.
"
+"Please note: add only one domain per line. Comments "
+"introduced with '#' are allowed - ip addresses, wildcards and regex are not."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:388
+msgid ""
+"This tab displays the most recently generated DNS report. Use the 'Refresh' "
+"button to update it."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:339
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:445
+msgid ""
+"Time limit in minutes for using the remote DNS bypass per listed MAC address."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:619
+msgid "Timeout to wait for a successful DNS backend restart."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:414
+msgid "Top Statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:679
+msgid "Topic for adblock notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:342
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:209
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:779
+msgid "UTCapitole Archive Selection"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:107
+msgid "Unable to parse the adblock runtime information!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:697
+msgid "Unable to parse the custom feed file!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:704
+msgid "Unable to parse the default feed file!"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/allowlist.js:63
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blocklist.js:63
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:268
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:80
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:86
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:234
+msgid "Varying"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/feeds.js:182
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/adblock/adblock.custom.feeds'. Then you can edit this "
+"file, delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just clear the custom feed file."
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:589
+msgid "bind"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:396
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:417
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:508
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:535
+msgid "dnsforge (clean)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:397
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:509
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:536
+msgid "dnsforge (hard)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:395
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:507
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:534
+msgid "dnsforge (normal)"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:587
+msgid "dnsmasq"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:591
+msgid "kresd"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:190
+msgid "max. result set size"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:177
+msgid "max. top statistics"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:66
+msgid "online documentation"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:592
+msgid "raw"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:590
+msgid "smartdns"
+msgstr ""
+
+#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:588
+msgid "unbound"
+msgstr ""
diff --git a/applications/luci-app-adblock/po/fr/adblock.po b/applications/luci-app-adblock/po/fr/adblock.po
index b93edcc11a..03509ed7cc 100644
--- a/applications/luci-app-adblock/po/fr/adblock.po
+++ b/applications/luci-app-adblock/po/fr/adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-01-07 14:02+0000\n"
-"Last-Translator: ilylbgg \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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.1\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
diff --git a/applications/luci-app-adblock/po/ru/adblock.po b/applications/luci-app-adblock/po/ru/adblock.po
index 4cff1ba30d..2ac8beadfe 100644
--- a/applications/luci-app-adblock/po/ru/adblock.po
+++ b/applications/luci-app-adblock/po/ru/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: adblock\n"
"POT-Creation-Date: 2017-10-22 13:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian DO NOT POWER "
+"OFF THE DEVICE!
Wait a few minutes before you try to reconnect. It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:99
+msgid ""
+"The system is shutting down now.
DO NOT POWER OFF THE DEVICE!
It "
+"might be necessary to renew the address of your computer to reach the device "
+"again, depending on your settings."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:20
+msgid "Unable to find Device Board Name."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:23
+msgid "Unable to find Dual Boot Flag Partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:36
+msgid "Unable to obtain firmware environment variable: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:66
+msgid "Unable to save environment changes."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:32
+msgid "Unable to set Dual Boot Flag Partition entry for partition: %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:41
+msgid "Unable to set firmware environment variable: %s to %s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:274
+msgid "Unexpected error: %s"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:311
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:53
+msgid "Unknown or unsupported dual-partition device: %s"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:239
+msgid ""
+"WARNING: An alternative partition might have its own settings and completely "
+"different firmware.
As your network configuration and WiFi SSID/"
+"password on alternative partition might be different, you might have to "
+"adjust your computer settings to be able to access your device once it "
+"reboots.
Please also be aware that alternative partition firmware "
+"might not provide an easy way to switch active partition and boot back to "
+"the currently active partition.
Click \"Proceed\" below to reboot "
+"device to the selected partition."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:111
+msgid ""
+"WARNING: Power off might result in a reboot on a device which doesn't "
+"support power off.
Click \"Proceed\" below to power off your "
+"device."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:149
+msgid "Waiting for device..."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:386
+msgid ""
+"Warning: Device (%s) is unknown or isn't a dual-firmware device!%sIf you are "
+"seeing this on an OpenWrt dual-firmware supported device,%splease refer to "
+"%sHow to add a new device section of the README%s."
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:371
+msgid "Warning: There are unsaved changes that will get lost on reboot!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:476
+msgid "Warning: This system does not support powering off!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:457
+msgid "Warning: Unable to obtain device information!"
+msgstr ""
+
+#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced-reboot.js:56
+msgid "invalid argument"
+msgstr ""
diff --git a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
index 8886b6a797..00919f24c2 100644
--- a/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/fr/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-09-05 14:23+0000\n"
-"Last-Translator: Louis SCHNEIDER \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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.0.1-dev\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
diff --git a/applications/luci-app-antiblock/po/az/antiblock.po b/applications/luci-app-antiblock/po/az/antiblock.po
new file mode 100644
index 0000000000..5d7e100a87
--- /dev/null
+++ b/applications/luci-app-antiblock/po/az/antiblock.po
@@ -0,0 +1,145 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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 ""
diff --git a/applications/luci-app-antiblock/po/de/antiblock.po b/applications/luci-app-antiblock/po/de/antiblock.po
index a2f7e3d816..468d5910ca 100644
--- a/applications/luci-app-antiblock/po/de/antiblock.po
+++ b/applications/luci-app-antiblock/po/de/antiblock.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: Werner Schleifer \n"
+"Language-Team: German \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-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
@@ -69,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 "Protokoll"
#: 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/az/apinger.po b/applications/luci-app-apinger/po/az/apinger.po
new file mode 100644
index 0000000000..dcbb7ee829
--- /dev/null
+++ b/applications/luci-app-apinger/po/az/apinger.po
@@ -0,0 +1,260 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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
index 5a51ae18c4..a9375a9c83 100644
--- a/applications/luci-app-apinger/po/lt/apinger.po
+++ b/applications/luci-app-apinger/po/lt/apinger.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -29,11 +29,11 @@ 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 ""
+msgstr "Pridėti praradimo priminimą"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:33
msgid "Add Target"
-msgstr ""
+msgstr "Pridėti taikomąjį"
#: 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
@@ -42,7 +42,7 @@ msgstr "Adresas"
#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:23
msgid "Address: Target address to be tracked"
-msgstr ""
+msgstr "Adresas: taikomojo, kurį reikia stebėti"
#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:48
msgid "Alarm Delay"
diff --git a/applications/luci-app-aria2/po/az/aria2.po b/applications/luci-app-aria2/po/az/aria2.po
new file mode 100644
index 0000000000..55bcb50a26
--- /dev/null
+++ b/applications/luci-app-aria2/po/az/aria2.po
@@ -0,0 +1,780 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
+msgid "LPD enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:551
+msgid "Additional BT tracker"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:556
+msgid "Advanced Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:309
+msgid "All proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:365
+msgid "Append HEADERs to HTTP request header."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:3
+msgid "Aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:189
+msgid ""
+"Aria2 is a lightweight multi-protocol & multi-source, cross platform "
+"download utility."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:565
+msgid "Auto save interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:204
+msgid "Basic Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:413
+msgid "BitTorrent Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
+msgid "BitTorrent listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:334
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:322
+msgid "Check certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:379
+msgid ""
+"Close connection if download speed is lower than or equal to this value "
+"(bytes per sec). 0 means has no lowest speed limit."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:29
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:51
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:216
+msgid "Config file directory"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:15
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:367
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:47
+msgid "Content of config file: %s"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:48
+msgid "Content of session file: %s"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:478
+msgid "DHT Listen port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
+msgid ""
+"Disable IPv6. This is useful if you have to use broken DNS and want to avoid "
+"terribly slow AAAA record lookup."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:577
+msgid "Disk cache"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:396
+msgid "Don't split less than 2*SIZE byte range. Possible values: 1M-1024M."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:391
+msgid "Download a file using N connections."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:212
+msgid "Download directory"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:417
+msgid "Enable IPv4 DHT functionality. It also enables UDP tracker support."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:427
+msgid "Enable IPv6 DHT functionality."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:435
+msgid "Enable Local Peer Discovery."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:444
+msgid "Enable Peer Exchange extension."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:579
+msgid "Enable disk cache (in bytes), set 0 to disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:220
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:442
+msgid "Enable peer exchange"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:306
+msgid "Enable proxy"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
+msgid "Extra Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:487
+msgid "False"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:584
+msgid "File allocation"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:45
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:24
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:485
+msgid "Follow torrent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:190
+msgid "For more information, please visit: %s."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:597
+msgid "Force save"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:271
+msgid "Generate Randomly"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/rpcd/acl.d/luci-app-aria2.json:3
+msgid "Grant UCI access for luci-app-aria2"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:347
+msgid "HTTP accept gzip"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:356
+msgid "HTTP no cache"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:304
+msgid "HTTP/FTP/SFTP Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:364
+msgid "Header"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/files.js:46
+msgid "Here shows the files used by aria2."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:415
+msgid "IPv4 DHT enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:425
+msgid "IPv6 DHT enabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:558
+msgid "IPv6 disabled"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:516
+msgid ""
+"If the whole download speed of every torrent is lower than SPEED, aria2 "
+"temporarily increases the number of peers to try for more download speed. "
+"Configuring this option with your preferred download speed can increase your "
+"download speed in some cases."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
+msgid "Installed web interface:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:301
+msgid "Json-RPC URL"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:488
+msgid "Keep in memory"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:31
+msgid "Last 50 lines of log file:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:36
+msgid "Last 50 lines of syslog:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:210
+msgid "Leave blank to use default user."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:552
+msgid "List of additional BitTorrent tracker's announce URI."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:625
+msgid ""
+"List of extra settings. Format: option=value, eg. netrc-path=/"
+"tmp/.netrc."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:49
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-aria2/root/usr/share/luci/menu.d/luci-app-aria2.json:33
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:58
+msgid "Log Data"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:223
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:228
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:377
+msgid "Lowest speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:237
+msgid "Max concurrent downloads"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:385
+msgid "Max connection per server"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:612
+msgid "Max download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:390
+msgid "Max number of split"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:504
+msgid "Max open files"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:605
+msgid "Max overall download limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:490
+msgid "Max overall upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:509
+msgid "Max peers"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:399
+msgid "Max tries"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:497
+msgid "Max upload limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:395
+msgid "Min split size"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:258
+msgid "No Authentication"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:33
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:38
+msgid "No log data."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:591
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:232
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:242
+msgid "Pause download after added."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:248
+msgid "Pause downloads created as a result of metadata download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:247
+msgid "Pause metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:96
+msgid "Please input token length:"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:530
+msgid "Prefix of peer ID"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:341
+msgid "Private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:317
+msgid "Proxy password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:314
+msgid "Proxy user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:240
+msgid "RPC Options"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:257
+msgid "RPC authentication method"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:283
+msgid "RPC certificate"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:265
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:253
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:293
+msgid "RPC private key"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:276
+msgid "RPC secure"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:269
+msgid "RPC token"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:277
+msgid ""
+"RPC transport will be encrypted by SSL/TLS. The RPC clients must use https "
+"scheme to access the server. For WebSocket client, use wss scheme."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:262
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/log.js:62
+msgid "Refresh every %s seconds."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:459
+msgid "Remove unselected file"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:460
+msgid ""
+"Removes the unselected files when download is completed in BitTorrent. "
+"Please use this option with care because it will actually remove files from "
+"your disk."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:514
+msgid "Request peer speed limit"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:403
+msgid "Retry wait"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:209
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:194
+msgid "Running Status"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:566
+msgid ""
+"Save a control file (*.aria2) every N seconds. If 0 is given, a control file "
+"is not saved during download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:598
+msgid ""
+"Save download to session file even if the download is completed or removed. "
+"This option also saves control file in that situations. This may be useful "
+"to save BitTorrent seeding which is recognized as completed state."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:572
+msgid ""
+"Save error/unfinished downloads to session file every N seconds. If 0 is "
+"given, file will be saved only when aria2 exits."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:453
+msgid ""
+"Save meta data as \".torrent\" file. This option has effect only when "
+"BitTorrent Magnet URI is used. The file name is hex encoded info hash with "
+"suffix \".torrent\"."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:452
+msgid "Save metadata"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:571
+msgid "Save session interval"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:467
+msgid "Seed previously downloaded files without verifying piece hashes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:538
+msgid "Seed ratio"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:545
+msgid "Seed time"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:466
+msgid "Seed unverified"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:348
+msgid ""
+"Send Accept: deflate, gzip request header and inflate response "
+"if remote server responds with Content-Encoding: gzip or "
+"Content-Encoding: deflate."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:357
+msgid ""
+"Send Cache-Control: no-cache and Pragma: no-cache "
+"header to avoid cached content. If disabled, these headers are not sent and "
+"you can add Cache-Control header with a directive you like using \"Header\" "
+"option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:473
+msgid ""
+"Set TCP port number for BitTorrent downloads. Accept format: \"6881,6885\", "
+"\"6881-6999\" and \"6881-6889,6999\". Make sure that the specified ports are "
+"open for incoming TCP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:479
+msgid ""
+"Set UDP listening port used by DHT (IPv4, IPv6) and UDP tracker. Make sure "
+"that the specified ports are open for incoming UDP traffic."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:614
+msgid ""
+"Set max download speed per each download in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:607
+msgid "Set max overall download speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:492
+msgid "Set max overall upload speed in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:499
+msgid ""
+"Set max upload speed per each torrent in bytes/sec. 0 means unrestricted."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:368
+msgid ""
+"Set the connect timeout in seconds to establish connection to HTTP/FTP/proxy "
+"server. After the connection is established, this option makes no effect and "
+"\"Timeout\" option is used instead."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:404
+msgid "Set the seconds to wait between retries."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:409
+msgid "Set user agent for HTTP(S) downloads."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:188
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:620
+msgid "Settings in this section will be added to config file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:624
+msgid "Settings list"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:585
+msgid ""
+"Specify file allocation method. If you are using newer file systems such as "
+"ext4 (with extents support), btrfs, xfs or NTFS (MinGW build only), "
+"\"falloc\" is your best choice. It allocates large(few GiB) files almost "
+"instantly, but it may not be available if your system doesn't have "
+"posix_fallocate(3) function. Don't use \"falloc\" with legacy file systems "
+"such as ext3 and FAT32 because it takes almost same time as \"prealloc\" and "
+"it blocks aria2 entirely until allocation finishes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:505
+msgid ""
+"Specify maximum number of files to open in multi-file BitTorrent download "
+"globally."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:546
+msgid ""
+"Specify seeding time in minutes. If \"Seed ratio\" option is specified along "
+"with this option, seeding ends when at least one of the conditions is "
+"satisfied. Specifying 0 disables seeding after download completed."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:539
+msgid ""
+"Specify share ratio. Seed completed torrents until share ratio reaches "
+"RATIO. You are strongly encouraged to specify equals or more than 1.0 here. "
+"Specify 0.0 if you intend to do seeding regardless of share ratio."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:510
+msgid "Specify the maximum number of peers per torrent, 0 means unlimited."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:531
+msgid ""
+"Specify the prefix of peer ID. The peer ID in BitTorrent is 20 byte length. "
+"If more than 20 bytes are specified, only first 20 bytes are used. If less "
+"than 20 bytes are specified, random byte data are added to make its length "
+"20 bytes."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:525
+msgid ""
+"Stop BitTorrent download if download speed is 0 in consecutive N seconds. If "
+"0 is given, this feature is disabled."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:524
+msgid "Stop timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:36
+msgid "The Aria2 service is not running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:35
+msgid "The Aria2 service is running."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:217
+msgid "The directory to store the config file, session file and DHT file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:213
+msgid ""
+"The directory to store the downloaded file. For example /mnt/sda1"
+"code>."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:224
+msgid "The file name of the log file."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:386
+msgid "The maximum number of connections to one server for each download."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:418
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:428
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:436
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:445
+msgid "This option will be ignored if a private flag is set in a torrent."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:373
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:260
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:486
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:310
+msgid "Use a proxy server for all protocols."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:330
+msgid ""
+"Use the certificate authorities in FILE to verify the peers. The certificate "
+"file must be in PEM format and can contain multiple CA certificates."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:284
+msgid ""
+"Use the certificate in FILE for RPC server. The certificate must be either "
+"in PKCS12 (.p12, .pfx) or in PEM format.
PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!
When using PEM, "
+"you have to specify the \"RPC private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:335
+msgid ""
+"Use the client certificate in FILE. The certificate must be either in PKCS12 "
+"(.p12, .pfx) or in PEM format.
PKCS12 files must contain the "
+"certificate, a key and optionally a chain of additional certificates. Only "
+"PKCS12 files with a blank import password can be opened!
When using PEM, "
+"you have to specify the \"Private key\" as well."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:294
+msgid ""
+"Use the private key in FILE for RPC server. The private key must be "
+"decrypted and in PEM format."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:342
+msgid ""
+"Use the private key in FILE. The private key must be decrypted and in PEM "
+"format. The behavior when encrypted one is given is undefined."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:408
+msgid "User agent"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:259
+msgid "Username & Password"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:323
+msgid ""
+"Verify the peer using certificates specified in \"CA certificate\" option."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:233
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:381
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:493
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:500
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:520
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:580
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:608
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:615
+msgid "You can append K or M."
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:594
+msgid "falloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:592
+msgid "prealloc"
+msgstr ""
+
+#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:593
+msgid "trunc"
+msgstr ""
diff --git a/applications/luci-app-aria2/po/ko/aria2.po b/applications/luci-app-aria2/po/ko/aria2.po
index 6aa10c5f79..75a924a23f 100644
--- a/applications/luci-app-aria2/po/ko/aria2.po
+++ b/applications/luci-app-aria2/po/ko/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-12 14:28+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "LPD enabled"
@@ -58,7 +58,7 @@ msgstr "BitTorrent 설정"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:472
msgid "BitTorrent listen port"
-msgstr ""
+msgstr "BitTorrent 수신 대기 포트"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:329
msgid "CA certificate"
diff --git a/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po
new file mode 100644
index 0000000000..fa5a6136ad
--- /dev/null
+++ b/applications/luci-app-attendedsysupgrade/po/az/attendedsysupgrade.po
@@ -0,0 +1,428 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:55
+msgid "A new %s version of OpenWrt is available:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:21
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:22
+msgid "Address of the sysupgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:58
+msgid "Advanced Mode"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:11
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:728
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:59
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:3
+msgid "Attended Sysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:12
+msgid "Attendedsysupgrade Configuration."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:41
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:620
+msgid "Board Name / Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:190
+msgid "Build Date"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:264
+msgid "Building Firmware..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:93
+msgid "Calculating package hash"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:58
+msgid "Check"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:40
+msgid "Check for upgrades"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
+msgid "Check online for firmware upgrades"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:34
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:319
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:348
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:483
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:540
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:683
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:204
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:96
+msgid "Completed generating firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:24
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:324
+msgid "Copy error data to clipboard..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:534
+msgid "Could not reach API at \"%s\". Please try again later."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:40
+msgid "Current"
+msgstr ""
+
+#: 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
+msgid "Currently running: %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:312
+msgid "Data copied!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:403
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:201
+msgid "Download firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:100
+msgid "Downloading ImageBuilder archive"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:447
+msgid "Downloading firmware from server to browser"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:443
+msgid "Downloading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:352
+msgid "Error building the firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:530
+msgid "Error connecting to upgrade server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:482
+msgid "Error during download of firmware. Please try again"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:97
+msgid "Failed to generate firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:192
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:194
+msgid "Filesystem"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:30
+msgid "Firmware Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:291
+msgid "First, check"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:94
+msgid "Generating firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/rpcd/acl.d/luci-app-attendedsysupgrade.json:3
+msgid "Grant UCI access to LuCI app attendedsysupgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:240
+msgid "Install firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:488
+msgid "Installing the sysupgrade image..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:486
+msgid "Installing..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:226
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:32
+msgid "Kernel Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:54
+msgid "New Firmware Available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:625
+msgid "New firmware upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:674
+msgid "No upgrade available"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:203
+msgid "No, disable checking"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:490
+msgid "Once the image is written, the system will reboot."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:29
+msgid ""
+"Other ASU server instances that rebuild a requested image. Allows to compare "
+"checksums and verify that the results are the same."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:621
+msgid "Packages"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:314
+msgid "Paste the contents of the clipboard to"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:186
+msgid "Profile"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:268
+msgid "Progress: %s%% %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:254
+msgid "Queued..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:28
+msgid "Rebuilders"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:204
+msgid "Rebuilds"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:89
+msgid "Received build request"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:328
+msgid "Request Data:"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:668
+msgid "Request firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:258
+msgid "Request in build queue position %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:31
+msgid "Revision"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:180
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:754
+msgid "Search for firmware upgrade"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:50
+msgid "Search for upgrades when opening the Attended Sysupgrade tab"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
+msgid "Search on opening"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:521
+msgid "Searching for an available sysupgrade of %s - %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:517
+msgid "Searching..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:15
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:327
+msgid "Server response: %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:101
+msgid "Setting Up ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:90
+msgid "Setting up ImageBuilder"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:59
+msgid "Show advanced options like package list modification"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
+msgid "Signing images"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:63
+msgid "Stop showing upgrade alerts"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:245
+msgid "Successfully created firmware image"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:188
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:732
+msgid ""
+"The attended sysupgrade service allows to upgrade vanilla and custom "
+"firmware images easily."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:195
+msgid ""
+"The check will be performed every time the Status -> Overview page is loaded."
+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 ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:738
+msgid ""
+"This is done by building a new firmware on demand via an online service."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:492
+msgid ""
+"This should take at least a minute, so please wait for the login screen."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:469
+msgid "Uploading firmware from browser to device"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:465
+msgid "Uploading..."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:92
+msgid "Validating package selection"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:91
+msgid "Validating revision"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:178
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:494
+msgid "While you are waiting, do not unpower device!"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:481
+msgid "Wrong checksum"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:202
+msgid "Yes, enable checking"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:197
+msgid ""
+"You have not yet specified a preference for this setting. Once set, this "
+"dialog will not be shown again, but you can go to System -> Attended "
+"Sysupgrade configuration to change the setting."
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
+msgid "[installed] %s"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:60
+msgid "and"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:61
+msgid "release notes"
+msgstr ""
+
+#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:19
+msgid "this forum thread"
+msgstr ""
diff --git a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
index 228eb739a0..4610ffe5d4 100644
--- a/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/fr/attendedsysupgrade.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:04+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:293
msgid ""
diff --git a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
index 9313bffeb0..315418365a 100644
--- a/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
+++ b/applications/luci-app-attendedsysupgrade/po/pt_BR/attendedsysupgrade.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-21 20:40+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -85,15 +85,15 @@ msgstr ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/status/include/11_upgrades.js:207
msgid "Check online for firmware upgrades"
-msgstr "Verificar online se há atualizações de firmware"
+msgstr "Verificar atualizações de firmware online"
#: 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 ""
-"Verificar atualizações de firmware requer acesso a vários arquivos no site "
-"de downloads, portanto, é necessário acesso à internet."
+"Verificar atualizações de firmware requer o acesso a diversos arquivos no "
+"site de downloads e, portanto, necessita de conexão com a internet."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:34
msgid "Client"
@@ -242,8 +242,8 @@ msgid ""
"Other ASU server instances that rebuild a requested image. Allows to compare "
"checksums and verify that the results are the same."
msgstr ""
-"Outras instâncias do servidor ASU que reconstroem uma imagem solicitada. "
-"Permite comparar checksums e verificar se os resultados são os mesmos."
+"Outras instâncias do servidor ASU que recompilam a imagem solicitada. "
+"Permite comparar os checksums e verificar se os resultados são os mesmos."
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
@@ -271,7 +271,7 @@ msgstr "Na fila..."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:28
msgid "Rebuilders"
-msgstr "Reconstrutores"
+msgstr "Recompiladores"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:204
msgid "Rebuilds"
@@ -307,7 +307,7 @@ 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 "Procura atualizações ao abrir a aba Sysupgrade Assistido"
+msgstr "Procura por atualizações ao abrir a aba do Sysupgrade Assistido"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/configuration.js:49
msgid "Search on opening"
@@ -339,7 +339,7 @@ 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 "Exibir opções avançadas como modificação da lista de pacotes"
+msgstr "Exibe opções avançadas como a modificação da lista de pacotes"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:95
msgid "Signing images"
@@ -428,9 +428,9 @@ 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 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."
+"Você ainda não especificou uma preferência para esta configuração. Após a "
+"definição, esta mensagem não será exibida novamente, mas você pode acessar "
+"Sistema -> Sysupgrade Assistido para alterá-la."
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:605
msgid "[installed] %s"
diff --git a/applications/luci-app-babeld/po/az/babeld.po b/applications/luci-app-babeld/po/az/babeld.po
new file mode 100644
index 0000000000..d505570e7d
--- /dev/null
+++ b/applications/luci-app-babeld/po/az/babeld.po
@@ -0,0 +1,16 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-banip/po/az/banip.po b/applications/luci-app-banip/po/az/banip.po
new file mode 100644
index 0000000000..1afdaf1810
--- /dev/null
+++ b/applications/luci-app-banip/po/az/banip.po
@@ -0,0 +1,1290 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:710
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:758
+msgid "-- Please choose (optional) --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:99
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:280
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:303
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:325
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:336
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:408
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:436
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:463
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:521
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:545
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:568
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:594
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:786
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:810
+msgid "-- default --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:234
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:235
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:236
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:237
+msgid ""
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "AFRINIC - serving Africa and the Indian Ocean region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:718
+msgid "APNIC - serving the Asia Pacific region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:719
+msgid "ARIN - serving Canada and the United States"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:731
+msgid "ASN Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:733
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "AdGuardHome login error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "Additional trigger delay in seconds before banIP processing begins."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
+msgid "Allow Protocol/Ports"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:383
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:746
+msgid "Allowlist Feed URLs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:823
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:59
+msgid ""
+"Allowlist modifications have been saved, reload banIP that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
+msgid ""
+"Always allow a protocol (tcp/udp) with certain ports or port ranges in WAN-"
+"Input and WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:383
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:780
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:791
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:216
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:791
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:776
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Block packets with spoofed source IP addresses in all supported chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:675
+msgid "Blocklist Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:800
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:59
+msgid ""
+"Blocklist modifications have been saved, reload banIP that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:40
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:241
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:670
+msgid "Changes on this tab needs a banIP service reload to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:207
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:293
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:365
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:446
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:555
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:306
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:733
+msgid "Collection of IP addresses based on Autonomous System Numbers."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. For further information please check the %s."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:234
+msgid "Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:695
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:689
+msgid "Country Selection"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:49
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:247
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:216
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:782
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:285
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:258
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Drop packets silently or actively reject Inbound traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:645
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:660
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:652
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:199
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:656
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:33
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:41
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:151
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:238
+msgid "Elements (max. 50)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:251
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:627
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Enable BCP38"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+msgid "Enable GeoIP Map"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:617
+msgid "Enable Remote Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:471
+msgid ""
+"Enable a GeoIP Map with suspicious Set elements. This requires external "
+"requests to get the map tiles and geolocation data."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+msgid "Enable nft counter for every Set element."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:210
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:617
+msgid "Enable the cgi interface to receive remote logging events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:213
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:210
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:219
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:224
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Error Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:800
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:743
+msgid "External Allowlist Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:672
+msgid "External Blocklist Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:376
+msgid "Failed to generate a banIP report!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541
+msgid "Feed Complete"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
+msgid "Feed Flag Reset"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:200
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:197
+msgid "Feed/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Fill"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:65
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:256
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:262
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:194
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:297
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "ICMP-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid ""
+"ICMP-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:784
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:350
+msgid "IP Search..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:219
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:243
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:224
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:242
+msgid "Inbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:244
+msgid "Inbound & Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
+msgid "Inbound & Outbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Inbound Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "Inbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:235
+msgid "Inbound (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:145
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:766
+msgid "Invalid URL format"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:206
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:630
+msgid "Invalid characters"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:120
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:720
+msgid "LACNIC - serving the Latin American and Caribbean region"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:301
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Limit the cpu cores used by banIP to save RAM, autodetected by default."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:780
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:107
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:774
+msgid "Local Feed Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:576
+msgid "Log Inbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:579
+msgid "Log Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
+msgid "Log Prerouting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:198
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:604
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:579
+msgid "Log suspicious packets in the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:573
+msgid "Log suspicious packets in the Prerouting chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:576
+msgid "Log suspicious packets in the WAN-Input and WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:582
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:606
+msgid "LuCI failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:201
+msgid "Map Reset"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:336
+msgid "Map..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:308
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:558
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:229
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "Network error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logtemplate.js:31
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:332
+msgid "No GeoIP Map data!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:42
+msgid "No banIP config found!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:299
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Number of Set load attempts in case of an error."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:273
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:541
+msgid "Opt out specific feeds from the deduplication process."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:243
+msgid "Outbound"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "Outbound Feed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:236
+msgid "Outbound (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:525
+msgid ""
+"Override the default feed configuration and apply the feed to the inbound "
+"and outbound chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid ""
+"Override the default feed configuration and apply the feed to the inbound "
+"chain only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid ""
+"Override the default feed configuration and apply the feed to the outbound "
+"chain only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:533
+msgid ""
+"Override the default feed configuration and remove existing port/protocol "
+"limitations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:258
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:25
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:586
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:237
+msgid "Port / Protocol"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:73
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:660
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:721
+msgid "RIPE - serving Europe, Middle East and Central Asia"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:645
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:648
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:382
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:716
+msgid "Regional Internet Registry"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
+msgid "Remote Token"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:612
+msgid "Remote logging Event"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:823
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:130
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid "SYN-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:413
+msgid ""
+"SYN-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:315
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:842
+msgid "Save & Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:849
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:77
+msgid "Search IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:49
+msgid "Search is running, please wait..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:13
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:68
+msgid "Search timed out."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:250
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:229
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:243
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:652
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:110
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:233
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Set Content"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:343
+msgid "Set Content..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:468
+msgid "Set Element Counter"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Set Load Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:57
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:315
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid ""
+"Set the nft chain priority within the banIP table, lower values means higher "
+"priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:558
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:192
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:162
+msgid "Show Content"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:126
+msgid "Show only Set elements with hits"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:738
+msgid "Split ASN Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "Split Country Set"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid ""
+"Split external Set loading after every n members to save RAM, disabled by "
+"default."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:263
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:147
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:835
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:783
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:716
+msgid "Summary of countries based on the Regional Internet Registry (RIR)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:196
+msgid "Table/Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:352
+msgid "Target directory for banIP-related error files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:348
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:344
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:35
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:35
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:738
+msgid "The selected ASNs are stored in separate Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:726
+msgid "The selected Countries are stored in separate Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:296
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logtemplate.js:42
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:38
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.
Please note: add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:38
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.
Please note: add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:271
+msgid ""
+"This report shows the latest NFT Set statistics, press the 'Refresh' button "
+"to get a new one. You can also display the specific content of Sets, search "
+"for suspicious IPs and finally, these IPs can also be displayed on a map."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:274
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:642
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"valid E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:622
+msgid "Token to communicate with the cgi interface."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:656
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:268
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+msgid "UDP-Threshold"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+msgid ""
+"UDP-Threshold in packets per second to prevent WAN-DoS attacks. To disable "
+"this safeguard set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:211
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:91
+msgid "Unable to parse the banIP runtime information!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:705
+msgid "Unable to parse the countries file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:494
+msgid "Unable to parse the custom feed file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:501
+msgid "Unable to parse the default feed file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Unable to parse the ruleset file!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:63
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:63
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:80
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:86
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:213
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:182
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just clear the custom feed file."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:560
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:609
+msgid "asterisk invalid account"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:304
+msgid "auto-added IPs to allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:308
+msgid "auto-added IPs to blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:299
+msgid "blocked bcp38 packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:287
+msgid "blocked icmp-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:291
+msgid "blocked invalid ct packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:295
+msgid "blocked invalid tcp packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:279
+msgid "blocked syn-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:283
+msgid "blocked udp-flood packets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:561
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:566
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "dropbear failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:559
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:562
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:565
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:510
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:526
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:534
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:542
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:511
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:519
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:535
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:543
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+msgid "memory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:564
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:48
+msgid "online documentation"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+msgid "openvpn TLS error"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:451
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:608
+msgid "sshd closed connection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "sshd failed login"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
+msgid "warn"
+msgstr ""
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index 0d2930bed6..7982a4b9a3 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:06+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-banip/htdocs/luci-static/resources/view/banip/overview.js:613
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:682
diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po
index 0c4c2af144..aceaf32b89 100644
--- a/applications/luci-app-banip/po/pt_BR/banip.po
+++ b/applications/luci-app-banip/po/pt_BR/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 19:35+0000\n"
-"Last-Translator: Janderson Vieira Santos \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
@@ -106,7 +106,7 @@ msgstr ""
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:379
msgid "Allow Protocol/Ports"
diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po
index 8ffc88d249..0a00efa9c2 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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 4.14-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."
-msgstr ""
+msgstr "Un protocole de routage maillé pour les périphériques Linux."
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:33
msgid "Announcements"
diff --git a/applications/luci-app-bmx7/po/pt_BR/bmx7.po b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
index 738dcaf540..41336b6f79 100644
--- a/applications/luci-app-bmx7/po/pt_BR/bmx7.po
+++ b/applications/luci-app-bmx7/po/pt_BR/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -286,7 +286,7 @@ msgstr "Tipo"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:44
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:79
msgid "Via Neighbour"
diff --git a/applications/luci-app-bmx7/po/ru/bmx7.po b/applications/luci-app-bmx7/po/ru/bmx7.po
index a47b16304f..5dda0661d9 100644
--- a/applications/luci-app-bmx7/po/ru/bmx7.po
+++ b/applications/luci-app-bmx7/po/ru/bmx7.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Korean \n"
@@ -8,20 +8,20 @@ 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-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 ""
+msgstr "(Log_2 i.e. y=2^x) NIC 클럭을 읽어오는 시간 간격을 지정합니다."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
msgid "(default)"
-msgstr ""
+msgstr "(기본값)"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
msgid "8e-6 (8 microseconds)"
-msgstr ""
+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
@@ -67,7 +67,7 @@ msgstr "Chrony"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
msgid "Chrony NTP/NTS daemon"
-msgstr ""
+msgstr "Chrony NTP/NTS 데몬"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
msgid ""
@@ -142,7 +142,7 @@ msgstr "로그 기록"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
msgid "Max PPM"
-msgstr ""
+msgstr "최대 PPM"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
msgid "Max wander"
@@ -160,7 +160,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
msgid "Maximum poll"
-msgstr ""
+msgstr "최대 폴링 주기"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
msgid ""
@@ -178,7 +178,7 @@ msgstr "최소 지연 시간"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
msgid "Minimum poll"
-msgstr ""
+msgstr "최소 폴링 주기"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
msgid "Minimum samples"
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
msgid "Precision"
-msgstr ""
+msgstr "정밀도"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
msgid "Precision of the system clock (in seconds)."
@@ -230,7 +230,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
msgid "RTC Check"
-msgstr ""
+msgstr "RTC 확인"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
msgid "Remote NTP servers for your chronyd"
@@ -252,7 +252,7 @@ msgstr "서버"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
msgid "Smoothing"
-msgstr ""
+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."
@@ -272,7 +272,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
msgid "System Clock"
-msgstr ""
+msgstr "시스템 클럭"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
msgid ""
@@ -286,7 +286,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
msgid "Trusted certificates"
-msgstr ""
+msgstr "신뢰할 수 있는 인증서"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
msgid ""
@@ -297,7 +297,7 @@ msgstr ""
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
msgid "Use system CA bundle"
-msgstr ""
+msgstr "시스템 CA 번들 사용"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
msgid "iburst"
diff --git a/applications/luci-app-chrony/po/lt/chrony.po b/applications/luci-app-chrony/po/lt/chrony.po
index 5c8b2c861e..775b52a1a7 100644
--- a/applications/luci-app-chrony/po/lt/chrony.po
+++ b/applications/luci-app-chrony/po/lt/chrony.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -30,16 +30,22 @@ msgid ""
"A fixed round-trip delay in seconds to be used instead of that of the "
"previous measurements."
msgstr ""
+"Fiksuotas kelionės į abi puses atidėjimas sekundėmis, kuris bus naudojamas "
+"vietoj ankstesnių matavimų."
#: 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 ""
+"Viena simetrinė asociacija leidžia lygiarangiams mazgams būti ir serveriais, "
+"ir klientais vienas kitam."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
msgid "Additional firewall configuration is required if you intend wan access."
msgstr ""
+"Papildoma užkardos konfigūraciją yra reikalinga, jei Jūs ketinate naudoti „"
+"WAN“ prieigą."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
msgid "Allow"
diff --git a/applications/luci-app-clamav/po/az/clamav.po b/applications/luci-app-clamav/po/az/clamav.po
new file mode 100644
index 0000000000..e58291355f
--- /dev/null
+++ b/applications/luci-app-clamav/po/az/clamav.po
@@ -0,0 +1,507 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
+msgid "150M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:164
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:245
+msgid "1M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:166
+msgid "25M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:165
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:246
+msgid "2M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:247
+msgid "50M"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:163
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:244
+msgid "512K"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:69
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:77
+msgid "Accept"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:82
+msgid "Add header"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:153
+msgid "Alert on broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:201
+msgid "Alert on encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:157
+msgid "Basic"
+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 ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:195
+msgid "Block encrypted archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:16
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
+msgid "ClamAV"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-log.js:4
+msgid "ClamAV Log"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
+msgid "ClamAV Milter"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
+msgid "Command read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:155
+msgid "Compress local database"
+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
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:160
+msgid "Connect timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
+msgid "Custom database URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
+msgid "DNS database info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
+msgid "Database check every N sec"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:172
+msgid "Database checks per day"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:285
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:119
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
+msgid "Database mirror"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
+msgid "Database owner"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:60
+msgid "Debug logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:63
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:79
+msgid "Defer"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:147
+msgid "Detect broken executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:129
+msgid "Detect possibly unwanted apps"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:278
+msgid "Disable certificate checks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:182
+msgid "Download bytecode.cvd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:110
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:59
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:55
+msgid "Enable verbose logging"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
+msgid "Exclude databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
+msgid "Exit when Out Of Memory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
+msgid "Extra databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
+msgid "Fix stale socket"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:117
+msgid "Follow directory symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:123
+msgid "Follow file symlinks"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
+msgid "Freshclam"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
+msgid "Full"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/rpcd/acl.d/luci-app-clamav.json:3
+msgid "Grant UCI access for luci-app-clamav"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
+msgid "Local socket"
+msgstr ""
+
+#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:99
+msgid "Log additional infection info"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:155
+msgid "Log clean"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:149
+msgid "Log infections"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:105
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:53
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:50
+msgid "Log time with each message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:121
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:71
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:66
+msgid "Log to syslog"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:111
+msgid "Max directory scan depth"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:229
+msgid "Max number of threads"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:242
+msgid "Max size of scanned file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
+msgid "Milter socket group"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:111
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:116
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:122
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:209
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:54
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:60
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:66
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:72
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:100
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:106
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:118
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:124
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:130
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:136
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:142
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:148
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:154
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:160
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:166
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:172
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:190
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:196
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:202
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:273
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:280
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:51
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:95
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:151
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:156
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:178
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:183
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:106
+msgid "Notify clamd"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:150
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:156
+msgid "Off"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:60
+msgid "On-clean action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:76
+msgid "On-fail action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:68
+msgid "On-infected action"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
+msgid "PID file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
+msgid "Port range, highest port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:207
+msgid "Port range, lowest port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
+msgid "Private mirror URL"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
+msgid "Quarantine"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
+msgid "Read timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:166
+msgid "Receive timeout"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:70
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:78
+msgid "Reject"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:181
+msgid "Rejecting Harmful Email: %v found."
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:176
+msgid "Rejection log message"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:83
+msgid "Replace"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
+msgid "Scan ELF files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
+msgid "Scan MS Office and .msi files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
+msgid "Scan RFC1341 messages split over many emails"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
+msgid "Scan archives"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
+msgid "Scan emails"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
+msgid "Scan pdf files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
+msgid "Scan portable executables"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
+msgid "Scan swf files"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
+msgid "Scripted updates"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:23
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:19
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:24
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:18
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:23
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:171
+msgid "Support multiple recipients"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:127
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:77
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:72
+msgid "Syslog facility"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
+msgid "TCP listen address"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
+msgid "TCP listen port"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
+msgid "Temporary directory"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
+msgid "Test databases"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
+msgid "Use official database only"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:44
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:265
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:34
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:84
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:112
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:117
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:123
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:210
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:55
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:61
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:67
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:73
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:101
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:107
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:119
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:125
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:131
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:137
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:143
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:149
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:155
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:161
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:167
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:173
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:185
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:191
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:197
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:203
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:274
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:281
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:52
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:57
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:62
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:68
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:96
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:152
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:157
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:179
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:184
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
+msgid "clamav-milter config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
+msgid "clamd config file"
+msgstr ""
+
+#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
+msgid "clamd socket"
+msgstr ""
diff --git a/applications/luci-app-clamav/po/ko/clamav.po b/applications/luci-app-clamav/po/ko/clamav.po
index adda36b7cc..9ffb9c5ec0 100644
--- a/applications/luci-app-clamav/po/ko/clamav.po
+++ b/applications/luci-app-clamav/po/ko/clamav.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -74,16 +74,16 @@ msgstr ""
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:3
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:15
msgid "ClamAV"
-msgstr ""
+msgstr "ClamAV"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-log.js:4
msgid "ClamAV Log"
-msgstr ""
+msgstr "ClamAV 로그"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:15
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:24
msgid "ClamAV Milter"
-msgstr ""
+msgstr "ClamAV Milter"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:224
msgid "Command read timeout"
@@ -105,11 +105,11 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:137
msgid "Custom database URL"
-msgstr ""
+msgstr "사용자 정의 데이터베이스 URL"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:125
msgid "DNS database info"
-msgstr ""
+msgstr "DNS 데이터베이스 정보"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:236
msgid "Database check every N sec"
@@ -126,11 +126,11 @@ msgstr "데이터베이스 디렉터리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:131
msgid "Database mirror"
-msgstr ""
+msgstr "데이터베이스 미러"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:112
msgid "Database owner"
-msgstr ""
+msgstr "데이터베이스 소유자"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:115
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:65
@@ -168,7 +168,7 @@ msgstr "상세 로그 기록 사용"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:192
msgid "Exclude databases"
-msgstr ""
+msgstr "제외 데이터베이스"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:271
msgid "Exit when Out Of Memory"
@@ -176,7 +176,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:187
msgid "Extra databases"
-msgstr ""
+msgstr "추가 데이터베이스"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:208
msgid "Fix stale socket"
@@ -193,7 +193,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:15
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:36
msgid "Freshclam"
-msgstr ""
+msgstr "Freshclam"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:152
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:158
@@ -208,7 +208,7 @@ msgstr "luci-app-clamav의 UCI 접근 권한 부여"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:196
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:297
msgid "Local socket"
-msgstr ""
+msgstr "로컬 소켓"
#: applications/luci-app-clamav/root/usr/share/luci/menu.d/luci-app-clamav.json:48
msgid "Log"
@@ -253,7 +253,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:50
msgid "Milter socket group"
-msgstr ""
+msgstr "Milter 소켓 그룹"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:33
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:106
@@ -321,7 +321,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:38
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:100
msgid "PID file"
-msgstr ""
+msgstr "PID 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:213
msgid "Port range, highest port"
@@ -333,12 +333,12 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:145
msgid "Private mirror URL"
-msgstr ""
+msgstr "사설 미러 URL"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:65
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:73
msgid "Quarantine"
-msgstr ""
+msgstr "격리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:56
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:219
@@ -374,11 +374,11 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:141
msgid "Scan ELF files"
-msgstr ""
+msgstr "ELF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:159
msgid "Scan MS Office and .msi files"
-msgstr ""
+msgstr "MS 오피스 및 .msi 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:183
msgid "Scan RFC1341 messages split over many emails"
@@ -386,15 +386,15 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:189
msgid "Scan archives"
-msgstr ""
+msgstr "압축 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:177
msgid "Scan emails"
-msgstr ""
+msgstr "이메일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:165
msgid "Scan pdf files"
-msgstr ""
+msgstr "PDF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:135
msgid "Scan portable executables"
@@ -402,7 +402,7 @@ msgstr ""
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:171
msgid "Scan swf files"
-msgstr ""
+msgstr "SWF 파일 검사"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:150
msgid "Scripted updates"
@@ -429,20 +429,20 @@ msgstr "Syslog 분류(Facility)"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:252
msgid "TCP listen address"
-msgstr ""
+msgstr "TCP 수신 대기 주소"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:259
msgid "TCP listen port"
-msgstr ""
+msgstr "TCP 수신 대기 포트"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:184
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:291
msgid "Temporary directory"
-msgstr ""
+msgstr "임시 디렉터리"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:177
msgid "Test databases"
-msgstr ""
+msgstr "데이터베이스 테스트"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:105
msgid "Use official database only"
@@ -498,13 +498,13 @@ msgstr "예"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:26
msgid "clamav-milter config file"
-msgstr ""
+msgstr "clamav-milter 설정 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:28
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/freshclam.js:26
msgid "clamd config file"
-msgstr ""
+msgstr "clamd 설정 파일"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav-milter.js:202
msgid "clamd socket"
-msgstr ""
+msgstr "clamd 소켓"
diff --git a/applications/luci-app-cloudflared/po/az/cloudflared.po b/applications/luci-app-cloudflared/po/az/cloudflared.po
new file mode 100644
index 0000000000..9e11c0de0a
--- /dev/null
+++ b/applications/luci-app-cloudflared/po/az/cloudflared.po
@@ -0,0 +1,201 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
+msgid "All"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:77
+msgid "Certificate of Origin"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:40
+msgid ""
+"Cloudflare Zero Trust Security services help you get maximum security both "
+"from outside and within the network."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:39
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:3
+msgid "Cloudflare Zero Trust Tunnel"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:69
+msgid "Config file path"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:14
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:76
+msgid "Connection ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:54
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:90
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:41
+msgid ""
+"Create and manage your network on the Cloudflare Zero Trust "
+"dashboard."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:53
+msgid "Created At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:79
+msgid "Data Center"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:104
+msgid "Download Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:59
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:87
+msgid "Filter Level:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/root/usr/share/rpcd/acl.d/luci-app-cloudflared.json:3
+msgid "Grant access to Cloudflared configuration"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:52
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:94
+msgid "Log Direction:"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:92
+msgid "Logging level"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:51
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:85
+msgid "No connections"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:55
+msgid "Not Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:79
+msgid "Obtain a certificate here."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:78
+msgid "Opened At"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:77
+msgid "Origin IP"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:86
+msgid "Region"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:54
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:43
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:70
+msgid "See documentation."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:49
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:78
+msgid ""
+"The account certificate for your zones authorizing the client to serve as an "
+"Origin for that zone"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:87
+msgid "The region to which connections are established."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:63
+msgid "The tunnel token is shown in the dashboard once you create a tunnel."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:62
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:96
+#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:22
+msgid "Tunnels"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/tunnels.js:48
+msgid "Tunnels Information"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:33
+msgid "Unable to read the interface info from /var/log/cloudflared.log."
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:89
+msgid "United States"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:97
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:91
+msgid "Warn"
+msgstr ""
+
+#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
+msgid "Warning"
+msgstr ""
diff --git a/applications/luci-app-commands/po/az/commands.po b/applications/luci-app-commands/po/az/commands.po
new file mode 100644
index 0000000000..4463bfeee2
--- /dev/null
+++ b/applications/luci-app-commands/po/az/commands.po
@@ -0,0 +1,114 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-commands/htdocs/luci-static/resources/view/commands.js:19
+msgid "A short textual description of the configured command"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:30
+msgid ""
+"Allow executing the command and downloading its output without prior "
+"authentication"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:27
+msgid "Allow the user to provide additional command line arguments"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:145
+msgid "Arguments:"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:163
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:32
+msgid "Command executed successfully."
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:34
+msgid "Command exited with status code %d"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:21
+msgid "Command line to execute"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:143
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:23
+msgid "Configure"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:10
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:3
+#: applications/luci-app-commands/ucode/template/commands.ut:126
+msgid "Custom Commands"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:26
+msgid "Custom arguments"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/luci/menu.d/luci-app-commands.json:14
+msgid "Dashboard"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:18
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:149
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-commands/root/usr/share/rpcd/acl.d/luci-app-commands.json:3
+msgid "Grant UCI access for luci-app-commands"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:151
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:41
+msgid "Loading"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:29
+msgid "Public access"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:148
+msgid "Run"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:44
+msgid "Standard Error"
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands_public.ut:39
+msgid "Standard Output"
+msgstr ""
+
+#: applications/luci-app-commands/htdocs/luci-static/resources/view/commands.js:11
+msgid ""
+"This page allows you to configure custom shell commands which can be easily "
+"invoked from the web interface."
+msgstr ""
+
+#: applications/luci-app-commands/ucode/template/commands.ut:133
+msgid "This section contains no values yet"
+msgstr ""
diff --git a/applications/luci-app-commands/po/ru/commands.po b/applications/luci-app-commands/po/ru/commands.po
index a27097693f..163ff45b9b 100644
--- a/applications/luci-app-commands/po/ru/commands.po
+++ b/applications/luci-app-commands/po/ru/commands.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: commands\n"
"POT-Creation-Date: 2013-10-15 16:48+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-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,9 +19,8 @@ msgstr ""
"\"../\" non autorisé dans le chemin d'accès pour des raisons de sécurité."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:763
-#, fuzzy
msgid "A.k.a. the TOKEN at e.g. afraid.org"
-msgstr "C'est-à-dire le jeton sur e.g. afraid.org"
+msgstr "Alias : le TOKEN, par ex. sur 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
diff --git a/applications/luci-app-ddns/po/pt_BR/ddns.po b/applications/luci-app-ddns/po/pt_BR/ddns.po
index 602f89d2f5..670af7542a 100644
--- a/applications/luci-app-ddns/po/pt_BR/ddns.po
+++ b/applications/luci-app-ddns/po/pt_BR/ddns.po
@@ -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-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -28,7 +28,7 @@ msgstr "Adicionar novos serviços..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:607
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:392
msgid "Allow non-public IPs"
diff --git a/applications/luci-app-ddns/po/ru/ddns.po b/applications/luci-app-ddns/po/ru/ddns.po
index e5b327f428..94611683fb 100644
--- a/applications/luci-app-ddns/po/ru/ddns.po
+++ b/applications/luci-app-ddns/po/ru/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: ddns\n"
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Docker endpoint API support."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:882
+msgid "Changes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:420
+msgid "Clean"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:257
+msgid "Cleaned build cache"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1181
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:617
+msgid "Click to add a new tag to this image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:531
+msgid "Click to remove this tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:213
+msgid "Click to view this network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:81
+msgid "Client connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:486
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:166
+msgid "Command"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1152
+msgid "Command cancelled"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1131
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1142
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:86
+msgid "Command failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1119
+msgid "Command successful"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1012
+msgid "Command:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:80
+msgid "Config Only"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:76
+msgid "ConfigFrom"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:28
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:58
+msgid "Configure the default bridge network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:558
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1041
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1111
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1948
+msgid "Connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1908
+msgid "Connect Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1936
+msgid "Connect network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1512
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1524
+msgid "Connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1055
+msgid "Connected to container console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1397
+msgid "Connecting…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:998
+msgid "Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1000
+msgid "Console Connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1514
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1765
+msgid "Console connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1507
+msgid "Console connection closed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1551
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1786
+msgid "Console disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1571
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1586
+msgid "Console is not connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:160
+msgid "Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:968
+msgid "Container Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1193
+msgid "Container Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:200
+msgid "Container Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:818
+msgid "Container Statistics"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:928
+msgid "Container created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:440
+msgid "Container detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:928
+msgid "Container duplicated"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:713
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:832
+msgid "Container is not running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1086
+msgid "Container is not running. Cannot connect to WebSocket console."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1007
+msgid "Container is not running. Cannot connect to console."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1377
+msgid "Container rename"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1385
+msgid "Container rename failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1362
+msgid "Container update failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:577
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:107
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:185
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:189
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:248
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:88
+msgid "Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:100
+msgid "Containers overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:421
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:922
+msgid "Create container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:943
+msgid "Create container failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:234
+msgid "Create network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:249
+msgid "Create network failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:63
+msgid "Create new docker container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:30
+msgid "Create new docker network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:461
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:168
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:604
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:61
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:267
+msgid "Created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:529
+msgid "DNS"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:582
+msgid "DNS Names"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:73
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:57
+msgid "Default bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:26
+msgid "Default ps flags"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:589
+msgid "Delete this volume mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:104
+msgid ""
+"Destinations prefixed with a Registry host matching an entry in this table "
+"invoke its corresponding credentials."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1580
+msgid "Detach signal sent (Ctrl+D)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:96
+msgid "Detail"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:637
+msgid "Device(--device)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:515
+msgid "Devices"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:559
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1051
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1116
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1854
+msgid "Disconnect network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1844
+msgid "Disconnect network \"%s\" from container?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1117
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1500
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1530
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1549
+msgid "Disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:536
+msgid "Do you want to remove the tag \"%s\"?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:16
+msgid "Docker - Configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:330
+msgid "Docker - Container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:189
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:49
+msgid "Docker - Containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:54
+msgid "Docker - Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:36
+msgid "Docker - Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:44
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:57
+msgid "Docker - Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:26
+msgid "Docker - New Network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:144
+msgid "Docker - Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:56
+msgid "Docker - Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:216
+msgid "Docker Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:49
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:171
+msgid "Docker Root Dir"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:167
+msgid "Docker Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:17
+msgid "DockerMan is a simple docker manager client for LuCI"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:3
+msgid "Dockerman JS"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:945
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:276
+msgid "Download a valid remote image tar."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:41
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:187
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:246
+msgid "Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:679
+msgid "Dropped Capabilities"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:401
+msgid "Duplicate/Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:66
+msgid "Duplicate/Edit Container: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:422
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:298
+msgid "Edit Mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:195
+msgid "Edit this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:122
+msgid "Enable IPv6"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:623
+msgid "Enter a new tag for image %s:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:119
+msgid "Enter an optional name and labels for the new volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:380
+msgid "Enter volume name or pick existing"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:250
+msgid "Entry"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:494
+msgid "Env"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:246
+msgid "Environment"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:283
+msgid "Environmental Variable(-e)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1029
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:76
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1490
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1491
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1532
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1533
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1568
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1571
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1583
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1586
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1613
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1632
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1657
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1675
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1688
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1723
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1771
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1816
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1673
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1687
+msgid "Error loading logs:"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:311
+msgid "Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:65
+msgid "Example:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:84
+msgid "Example: tcp://0.0.0.0:2375"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:118
+msgid "Exclude IPs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:411
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:386
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:272
+msgid "Export this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:629
+msgid "Exposed All Ports(-P)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:608
+msgid "Exposed Ports(-p)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1770
+msgid "Failed to connect to console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:90
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:321
+msgid "Failed to load events: %s"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1675
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1686
+msgid "Failed to load logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1568
+msgid "Failed to send data"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1583
+msgid "Failed to send detach signal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1722
+msgid "Failed to start console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:77
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:916
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1602
+msgid "File uploaded to"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:885
+msgid "Filesystem Changes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:463
+msgid "Finish Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:27
+msgid ""
+"Flags passed to docker top (ps). Leave empty to use the built-in default."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:50
+msgid "For local dockerd socket instances only."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:300
+msgid "Force Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:423
+msgid "Force remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1306
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:746
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:153
+msgid "Form is not ready yet."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:96
+msgid "From"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:578
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:105
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:108
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:193
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:574
+msgid "Global IPv6 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:21
+msgid "Global settings"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:23
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:262
+msgid "Go to relevant configuration page"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/rpcd/acl.d/luci-app-dockerman.json:3
+msgid "Grant UCI access for luci-app-dockerman"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:470
+msgid "Health Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:424
+msgid "History"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:431
+msgid "Host Directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:483
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:623
+msgid "Host Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:451
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:563
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:605
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:60
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:178
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1903
+msgid "IP Address (optional):"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:45
+msgid "IP VLAN"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:113
+msgid "IP range"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:98
+msgid "IPAM Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:570
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:255
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:123
+msgid "IPv4 Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:64
+msgid "IPv6"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:265
+msgid "IPv6 Link-Local Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:128
+msgid "IPv6 Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:453
+msgid "Image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:358
+msgid "Image (from image)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:456
+msgid "Image ID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:113
+msgid "Image create completed"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:188
+msgid "Image push completed"
+msgstr ""
+
+#: 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
+msgid "Images"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:337
+msgid "Images overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:359
+msgid "Import"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:202
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:212
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:222
+msgid "In Use:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1105
+msgid "Include logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:172
+msgid "Index Server Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:74
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:447
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1507
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1551
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1580
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1786
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1869
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:57
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:161
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:73
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:72
+msgid "Ingress"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:73
+msgid ""
+"Ingress network is the network which provides the routing-mesh in swarm mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:425
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:950
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:965
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:984
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:134
+msgid "Inspect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:204
+msgid "Interactive (-i)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:67
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:88
+msgid "Internal"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:64
+msgid "Ipvlan Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:64
+msgid ""
+"It replaces the daemon registry mirrors with a new set of registry mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:376
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1796
+msgid "Kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:260
+msgid "Kill this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:888
+msgid "Kind"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:68
+msgid "L2 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:69
+msgid "L3 bridge"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:94
+msgid "LAN connection"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:92
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:182
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:132
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:243
+msgid "Labels"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1163
+msgid "Lines to show:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:508
+msgid "Links"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:270
+msgid "Links with other containers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:309
+msgid "Load Events"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1176
+msgid "Load Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1668
+msgid "Loading logs…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:34
+msgid "Lock API endpoint to a specific version (helps guarantee behaviour)."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1155
+msgid "Log Controls"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:685
+msgid "Log Driver"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:71
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:688
+msgid "Log Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:728
+msgid "Log driver options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1151
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:576
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:44
+msgid "MAC VLAN"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:122
+msgid "Mac Address"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:335
+msgid "Manage and view container configuration"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:731
+msgid "Mem Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:692
+msgid "Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:643
+msgid "Memory + Swap"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:627
+msgid "Memory Limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:654
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:708
+msgid "Memory Reservation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:750
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:781
+msgid "Memory Usage"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:693
+msgid ""
+"Memory limit (format: []). Number is a positive integer. Unit "
+"can be one of b, k, m, or g. Minimum is 4M"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:754
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:785
+msgid "Memory usage data unavailable"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:795
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:680
+msgid "Microseconds of CPU time that the container can get in a CPU period"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1649
+msgid "Missing header or CORS interfering"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:413
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:55
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:484
+msgid "Mount Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:254
+msgid "Mount Point"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:644
+msgid "Mount tmpfs directory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:288
+msgid "Mount(--mount)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:543
+msgid "Mounts/Binds"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:449
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:561
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:111
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:180
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:243
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:121
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:241
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:201
+msgid "Name of the container that can be selected during container creation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:38
+msgid "Name of the network that can be selected during container creation"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:730
+msgid "Net Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:100
+msgid "Network Configurations"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:59
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:37
+msgid "Network Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1940
+msgid "Network connected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:242
+msgid "Network created"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:240
+msgid "Network created with warning"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1858
+msgid "Network disconnected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1143
+msgid "Network error"
+msgstr ""
+
+#: 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
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:162
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:209
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:239
+msgid "Networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:49
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:62
+msgid "Networks overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:930
+msgid "New container duplicated from"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:931
+msgid "New container has been created."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:622
+msgid "New tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:118
+msgid "New volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:478
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:671
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:237
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1869
+msgid "No additional networks available to connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:877
+msgid "No changes needed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:331
+msgid "No copy (nocopy)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:251
+msgid "No events found"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:890
+msgid "No filesystem changes detected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:161
+msgid "No image tags available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:386
+msgid "No images selected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1679
+msgid "No logs available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:915
+msgid "No name specified."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
+msgid "No network selected"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:847
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1273
+msgid "No processes running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:797
+msgid "No statistics available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:597
+msgid "No volumes available"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:83
+msgid ""
+"Note that dockerd no longer listens on IP:port without TLS options after v27."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:51
+msgid "Note: docker provides no container import facility."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:116
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:151
+msgid "Now"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:662
+msgid "Number of CPUs. Number is a fractional number. 0.000 means no limit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:864
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:891
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1354
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:242
+msgid "OK"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:665
+msgid "OOM Kill Disable"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:481
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:240
+msgid "On failure"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:37
+msgid ""
+"On this page all images are displayed that are available on the system and "
+"with which a container can be created."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:251
+msgid "Only for user-defined networks"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:899
+msgid "Operation failed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:542
+msgid "Operational Output"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:449
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:478
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:89
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:80
+msgid "Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:46
+msgid "Overlay network"
+msgstr ""
+
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "PID"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:729
+msgid "PID Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:189
+msgid "Parent Interface"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:62
+msgid "Pass-through (Mirror physical device to single MAC VLAN)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:120
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:888
+msgid "Path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1631
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1632
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1655
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1656
+msgid "Path error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:928
+msgid "Path:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:390
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1797
+msgid "Pause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:206
+msgid "Pause this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:86
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:143
+msgid "Paused"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:734
+msgid "Per CPU Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:533
+msgid "Please choose a directory or enter a volume name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:538
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:546
+msgid "Please enter a mount path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:542
+msgid "Please enter a subpath"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:293
+msgid "Please enter an image repo tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:299
+msgid "Please enter an image source"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:102
+msgid "Please enter an image tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:176
+msgid "Please select an image tag to push"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1029
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1613
+msgid "Please specify a path"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1027
+msgid "Port:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:501
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:164
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:60
+msgid "Private (Prevent communication between MAC VLANs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:228
+msgid "Privileged"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:670
+msgid "Privileged Mode"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:822
+msgid "Processes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:320
+msgid "Propagation: private"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:321
+msgid "Propagation: rprivate"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:323
+msgid "Propagation: rshared"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:325
+msgid "Propagation: rslave"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:322
+msgid "Propagation: shared"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:324
+msgid "Propagation: slave"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:429
+msgid "Prune"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:609
+msgid "Publish container's port(s) to the host"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:361
+msgid "Pull"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:362
+msgid "Push"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:143
+msgid ""
+"Push an image to a registry. Select an image tag from all available tags on "
+"the system."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:809
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:873
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:905
+msgid "Raw JSON"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:318
+msgid "Read-only (ro)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:319
+msgid "Read-write (rw)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:125
+msgid "Registry"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:100
+msgid "Registry Auth"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:173
+msgid "Registry Mirrors"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:426
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:418
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1799
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1806
+msgid "Remove container?"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:535
+msgid "Remove tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:625
+msgid "Repository"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:658
+msgid "Repository cannot be empty"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:747
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:779
+msgid "Resource Usage"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:599
+msgid "Resources"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:357
+#: 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 ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:154
+msgctxt "daemon restart action"
+msgid "Restart"
+msgstr ""
+
+#: 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
+msgid "Restart Policy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:237
+msgid "Restart this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:88
+msgid "Restrict external access to the network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:613
+msgid "Run command"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:84
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:141
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:825
+msgid "Running Processes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:192
+msgid "Running:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "STAT"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:427
+msgid "Save locally"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:62
+msgid "Scope"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:91
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:336
+msgid "Select Type First"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:159
+msgid "Select image tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1901
+msgid "Select network to connect:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:344
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:457
+msgid "Select options..."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1142
+msgid "Send"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:274
+msgid "Set custom DNS servers"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:284
+msgid "Set environment variables inside the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:72
+msgid "Set the logging level"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:95
+msgid ""
+"Set your LAN interface when docker listens on all addresses like 0.0.0.0 "
+"or ::."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:406
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:599
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:82
+msgid ""
+"Specifies where the Docker daemon will listen for client connections. "
+"default:"
+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 ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
+msgid "Start this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:161
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:695
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:458
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:713
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:832
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1101
+msgid "Stderr"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1093
+msgid "Stdin"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1097
+msgid "Stdout"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:366
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1795
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:155
+msgctxt "daemon stop action"
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:248
+msgid "Stop this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:88
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:145
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1090
+msgid "Streams:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:104
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:103
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:191
+msgid "Subnet"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:443
+msgid "Subpath"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:81
+msgid "Subtype"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1514
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1765
+msgid "Success"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:1012
+msgid "Successful"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:536
+msgid "Sysctl Settings"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:649
+msgid "Sysctl(--sysctl)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:650
+msgid "Sysctls (kernel parameters) options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:210
+msgid "TTY (-t)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
+msgid "TTYd may still be starting up"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:635
+msgid "Tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:670
+msgid "Tag added successfully"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:554
+msgid "Tag removed successfully"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:105
+msgid "The first match is used."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:624
+msgid "The hostname to use for the container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:674
+msgid "The length of a CPU period in microseconds"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:729
+msgid "The logging configuration for this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:279
+msgid ""
+"The user that commands are run as inside the container. (format: name|"
+"uid[:group|gid])"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:50
+msgid ""
+"This page displays all docker Containers that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:45
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:58
+msgid ""
+"This page displays all docker networks that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:57
+msgid ""
+"This page displays all docker volumes that have been created on the "
+"connected docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:359
+msgid "Tmpfs"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:522
+msgid "Tmpfs Directories"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:643
+msgid "Tmpfs(--tmpfs)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:131
+msgid "To"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:138
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:107
+msgid "Tokes and Passwords are not encrypted in the uci configuration."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:82
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:139
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:58
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:413
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:45
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:112
+#: 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 ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:170
+msgid "Total Memory"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:190
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:200
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:210
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:220
+msgid "Total:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:481
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:63
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/events.js:249
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1127
+msgid "Type command here... (Ctrl+D to detach)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "USER"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:980
+msgid "Unexpected error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1631
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1674
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:479
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:238
+msgid "Unless stopped"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:390
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1798
+msgid "Unpause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
+msgid "Unpause this container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:565
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1350
+msgid "Updated"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:428
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:940
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1601
+msgid "Uploading file to container…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:698
+msgid "Uploading image…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1600
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:697
+msgid "Uploading…"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:103
+msgid "Used for push/pull operations on custom registries."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:115
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:473
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1019
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:278
+msgid "User(-u)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:61
+msgid "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
+msgid "VSZ"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:795
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:244
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:251
+msgid "Value"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:240
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:357
+msgid "Volume (named)"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:384
+msgid "Volume Name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:219
+#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:276
+msgid "Volumes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:61
+msgid "Volumes overview"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:75
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1070
+msgid "WebSocket"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1079
+msgid "WebSocket Console"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1491
+msgid "WebSocket error"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:671
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:323
+msgid "attach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:404
+msgid "builder"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:324
+msgid "commit"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1827
+msgid "completed"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:405
+msgid "config"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:372
+msgid "connect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:406
+msgid "container"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:325
+msgid "copy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:326
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:357
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:371
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:382
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:391
+msgid "create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:407
+msgid "daemon"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:358
+msgid "delete"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:327
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:374
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:385
+msgid "destroy"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:328
+msgid "detach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:329
+msgid "die"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:373
+msgid "disconnect"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:330
+msgid "exec_create"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:331
+msgid "exec_detach"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:333
+msgid "exec_die"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:332
+msgid "exec_start"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:334
+msgid "export"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/images.js:206
+msgid "git repositories require git installed on the docker host."
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:335
+msgid "health_status"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:408
+msgid "image"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:336
+msgid "kill"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:360
+msgid "load"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:383
+msgid "mount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:409
+msgid "network"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:410
+msgid "node"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:337
+msgid "oom"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:338
+msgid "pause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:411
+msgid "plugin"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:318
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:347
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:366
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:377
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:386
+msgid "prune"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:861
+msgid "ps flags:"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:352
+msgid "reload"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:376
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:393
+msgid "remove"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:339
+msgid "rename"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:340
+msgid "resize"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:341
+msgid "restart"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:363
+msgid "save"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:412
+msgid "secret"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:413
+msgid "service"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:342
+msgid "start"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:343
+msgid "stop"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:364
+msgid "tag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:420
+msgid "tmpfs Options"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:344
+msgid "top"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:384
+msgid "unmount"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:345
+msgid "unpause"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:365
+msgid "untag"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:346
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:375
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:392
+msgid "update"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/dockerman/common.js:414
+msgid "volume"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/volumes.js:126
+msgid "volume name"
+msgstr ""
+
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1352
+#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:934
+msgid "with warnings"
+msgstr ""
diff --git a/applications/luci-app-dockerman/po/fr/dockerman.po b/applications/luci-app-dockerman/po/fr/dockerman.po
index ef86a3e8ec..b3ee283a5b 100644
--- a/applications/luci-app-dockerman/po/fr/dockerman.po
+++ b/applications/luci-app-dockerman/po/fr/dockerman.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-11-28 05:02+0000\n"
-"Last-Translator: Martin Devolder \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
msgid "/mnt/path"
-msgstr ""
+msgstr "/mnt/path"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:440
msgid "/path/in/image"
diff --git a/applications/luci-app-dockerman/po/ko/dockerman.po b/applications/luci-app-dockerman/po/ko/dockerman.po
index 11a8d1557c..da8e731e11 100644
--- a/applications/luci-app-dockerman/po/ko/dockerman.po
+++ b/applications/luci-app-dockerman/po/ko/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 16:25+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:488
msgid "/mnt/path"
-msgstr ""
+msgstr "/mnt/path"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:440
msgid "/path/in/image"
diff --git a/applications/luci-app-dockerman/po/ru/dockerman.po b/applications/luci-app-dockerman/po/ru/dockerman.po
index f2e4168a20..efdbc6a395 100644
--- a/applications/luci-app-dockerman/po/ru/dockerman.po
+++ b/applications/luci-app-dockerman/po/ru/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
-msgstr ""
+msgstr "위치 디코딩을 위한 절대 최대 범위"
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:170
msgid "Accuracy of receiver location in json metadata"
diff --git a/applications/luci-app-email/po/az/email.po b/applications/luci-app-email/po/az/email.po
new file mode 100644
index 0000000000..9f96d0015d
--- /dev/null
+++ b/applications/luci-app-email/po/az/email.po
@@ -0,0 +1,363 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
+msgid ""
+"DNS Block List (DNSBL) used to block connections from known "
+"spammers."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:139
+msgid ""
+"Note: The /var/ is a small in-memory folder and you'll "
+"lose mail in reboot."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:51
+msgid "You may receive spam so be careful."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:226
+msgid "A file containing POP accounts and their credentials."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:158
+msgid "A file that contains credentials for SMTP smarthost client."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:253
+msgid ""
+"A threshold of zero is useful for testing and means only to log a result "
+"code but allow a connection."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:262
+msgid "Address verifier"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:50
+msgid "Allow connections from the public internet."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:49
+msgid "Allow remote clients"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:59
+msgid "Anonymous"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:78
+msgid "Auth file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:69
+msgid "By default, the local hostname is used."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:124
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:201
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:157
+msgid "Client authorization file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:92
+msgid "Configure acme.sh to issue a TLS cert."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:247
+msgid "DNSBL"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:67
+msgid "Domain"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:11
+msgid "E-MailRelay Server Configuration."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:104
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:115
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:251
+msgid "E.g."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:10
+msgid "Email Server Configuration"
+msgstr ""
+
+#: applications/luci-app-email/root/usr/share/luci/menu.d/luci-app-email.json:3
+msgid "Email server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:214
+msgid "Enable POP3"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:170
+msgid "Enable SMTP client TLS"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:90
+msgid "Enable TLS for server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:52
+msgid "Enable ports in firewall."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:27
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
+msgid "Extra command line options"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:272
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:12
+msgid "For further information check the documentation"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:252
+msgid ""
+"If the threshold number of servers deny the incoming connection's network "
+"address then it's dropped."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:127
+msgid "In many use cases this should be your self-signed root certificate."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:42
+msgid "Incoming mail by default received on 25 port."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:16
+msgid "Instance config"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:140
+msgid "Instead, use a mounted disk with enough of space."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:137
+msgid "Mail storage directory"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:36
+msgid "Manual command line options (deprecated)"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:30
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:237
+msgid ""
+"Modifies the spool directory used by the POP server to be a sub-directory "
+"with the same name as the POP authentication user-id."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:43
+msgid ""
+"Outcoming mail by usually received on 587 or 465 (TLS "
+"only) but the 25 is also used often."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:225
+msgid "POP Auth file"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:236
+msgid "POP by name"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:24
+msgid "POP3"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:114
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:192
+msgid "Path to TLS cert."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:103
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:182
+msgid "Path to TLS private key."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:35
+msgid ""
+"Proxy: submission outgoing mail, store and forward to smarthost SMTP server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:60
+msgid "Reduce the amount of information leaked to remote clients."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:273
+msgid ""
+"Runs the specified external filter program whenever a mail message is stored."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:263
+msgid ""
+"Runs the specified external program to verify a message recipient's email "
+"address."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:23
+msgid "SMTP Client"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:40
+msgid "SMTP Port"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:41
+msgid "SMTP Port to listen for incoming emails."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:22
+msgid "SMTP Server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:61
+msgid "See --anonymous"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:70
+msgid "See --domain"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:274
+msgid "See --filter"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:53
+msgid "See --remote-clients"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:264
+msgid "See Address verification"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:80
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:159
+msgid "See Authentication"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:283
+msgid "See Command line reference"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:254
+msgid "See Connection blocking"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:31
+msgid "See Running E-MailRelay"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:216
+msgid "See Running as a POP server"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:94
+msgid "See TLS encryption"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:172
+msgid "See example for Gmail"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:79
+msgid "Server/proxy authorization file."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:34
+msgid "Server: receive incoming mail"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:149
+msgid "Smarthost"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:68
+msgid "Specifies the server's domain name that is used in SMTP EHLO."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:282
+msgid "Specify additional arguments that should be passed to the EmailRelay."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:250
+msgid ""
+"Starts with the transport DNS server's address:port, a timeout in "
+"milliseconds, a rejection threshold and list of DNSBL servers."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:113
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:191
+msgid "TLS certificate"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:102
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:181
+msgid "TLS private key"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:215
+msgid "The POP3 used to fetch a mail."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:150
+msgid "The SMTP server to forward emails"
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:138
+msgid "The directory used for holding received mail messages."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:128
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:204
+msgid "Use <default> to use the system trusted CAs."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:91
+msgid "Use TLS encryption for SMTP and POP connections."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:171
+msgid "Use TLS encryption for SMTP proxy client."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:125
+msgid ""
+"Verify an SMTP and POP client's certificates against trusted CA certificates "
+"in the specified file or directory."
+msgstr ""
+
+#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:202
+msgid ""
+"Verify an SMTP server's certificate against trusted CA certificates in the "
+"specified file or directory."
+msgstr ""
diff --git a/applications/luci-app-email/po/ko/email.po b/applications/luci-app-email/po/ko/email.po
index 88c6d688fa..74dbb30e2c 100644
--- a/applications/luci-app-email/po/ko/email.po
+++ b/applications/luci-app-email/po/ko/email.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-14 19:09+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
msgid ""
@@ -42,7 +42,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:262
msgid "Address verifier"
-msgstr ""
+msgstr "주소 검증기"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
msgid "Advanced Settings"
@@ -91,7 +91,7 @@ msgstr "도메인"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:11
msgid "E-MailRelay Server Configuration."
-msgstr ""
+msgstr "E-MailRelay 서버를 설정합니다."
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:104
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:115
@@ -129,11 +129,11 @@ msgstr "활성화"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
msgid "Extra command line options"
-msgstr ""
+msgstr "추가 명령줄 옵션"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:272
msgid "Filter"
-msgstr ""
+msgstr "필터"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:12
msgid "For further information check the documentation"
@@ -155,7 +155,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:16
msgid "Instance config"
-msgstr ""
+msgstr "인스턴스 설정"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:140
msgid "Instead, use a mounted disk with enough of space."
@@ -245,28 +245,28 @@ msgstr "SMTP 서버"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:61
msgid "See --anonymous"
-msgstr ""
+msgstr "--anonymous 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:70
msgid "See --domain"
-msgstr ""
+msgstr "--domain 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:274
msgid "See --filter"
-msgstr ""
+msgstr "--filter 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:53
msgid "See --remote-clients"
-msgstr ""
+msgstr "--remote-clients 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:264
msgid "See Address verification"
-msgstr ""
+msgstr "주소 검증 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:80
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:159
msgid "See Authentication"
-msgstr ""
+msgstr "인증 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:283
msgid "See Command line reference"
@@ -286,7 +286,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:94
msgid "See TLS encryption"
-msgstr ""
+msgstr "TLS 암호화 내용을 참조하세요"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:172
msgid "See example for Gmail"
@@ -302,7 +302,7 @@ msgstr ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:149
msgid "Smarthost"
-msgstr ""
+msgstr "스마트 호스트"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:68
msgid "Specifies the server's domain name that is used in SMTP EHLO."
diff --git a/applications/luci-app-email/po/pt_BR/email.po b/applications/luci-app-email/po/pt_BR/email.po
index 4374da2184..146d00ef1e 100644
--- a/applications/luci-app-email/po/pt_BR/email.po
+++ b/applications/luci-app-email/po/pt_BR/email.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 13:22+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -54,7 +54,7 @@ msgstr "Verificador de endereço"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:25
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:50
msgid "Allow connections from the public internet."
diff --git a/applications/luci-app-eoip/po/az/eoip.po b/applications/luci-app-eoip/po/az/eoip.po
new file mode 100644
index 0000000000..1b977e5375
--- /dev/null
+++ b/applications/luci-app-eoip/po/az/eoip.po
@@ -0,0 +1,81 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:38
+msgid "Destination IP address for connection EoIP."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid "Dynamic"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:16
+msgid "Enable tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid "EoIP - Tunneling"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/luci/menu.d/luci-app-eoip.json:3
+msgid "EoIP tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/root/usr/share/rpcd/acl.d/luci-app-eoip.json:3
+msgid "Grant UCI access for luci-app-eoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:10
+msgid ""
+"Here you can configure EoIP tunnel. At current moment it is easiest way to "
+"create stateless tunnel with Mikrotik."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "ID tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "If you input 0 interface name zeoip0"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:43
+msgid ""
+"If you use dynamic option, take attention that there is no authorization, "
+"and it is not secure. It is not good idea to use this feature with public ip "
+"or insecure(not completely under your control, each host) network."
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:33
+msgid "Indeficator id tunnel"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:18
+msgid "Name interface [zeoip"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:26
+msgid "Name interface already in used"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:12
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN"
+msgstr ""
+
+#: applications/luci-app-eoip/htdocs/luci-static/resources/view/eoip/eoip.js:45
+msgid "VLAN TAG on this interface"
+msgstr ""
diff --git a/applications/luci-app-filebrowser/po/az/filebrowser.po b/applications/luci-app-filebrowser/po/az/filebrowser.po
new file mode 100644
index 0000000000..8a3e6b543e
--- /dev/null
+++ b/applications/luci-app-filebrowser/po/az/filebrowser.po
@@ -0,0 +1,17 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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
+msgid "File Browser"
+msgstr ""
+
+#: applications/luci-app-filebrowser/root/usr/share/rpcd/acl.d/luci-app-filebrowser.json:3
+msgid "Grant access to File Browser"
+msgstr ""
diff --git a/applications/luci-app-filemanager/po/az/filemanager.po b/applications/luci-app-filemanager/po/az/filemanager.po
new file mode 100644
index 0000000000..f4fd58daa8
--- /dev/null
+++ b/applications/luci-app-filemanager/po/az/filemanager.po
@@ -0,0 +1,464 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:681
+msgid "→"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:828
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1524
+msgid "Are you sure you want to delete the selected files and directories?"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1976
+msgid "Are you sure you want to delete this %s: \"%s\"?"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:18
+msgid "Block device"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2380
+msgid "Changes to %s \"%s\" uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:19
+msgid "Character device"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:961
+msgid "Column Max Widths (format: name:maxWidth,type:maxWidth,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:952
+msgid "Column Min Widths (format: name:minWidth,type:minWidth,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:943
+msgid "Column Widths (format: name:width,type:width,...):"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1424
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1375
+msgid "Create Directory:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:878
+msgid "Create File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1432
+msgid "Create File:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:874
+msgid "Create Folder"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:997
+msgid "Current Directory:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:1238
+msgid "Decoded Text"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1652
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:884
+msgid "Delete Selected"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1984
+msgid "Deleted %s: \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:20
+msgid "Directory"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1391
+msgid "Directory \"%s\" created successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1358
+msgid "Directory Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1659
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:839
+msgid "Drop files here to upload"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1646
+msgid "Duplicate"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1640
+msgid "Edit properties"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2335
+msgid "Editing %s: \"%s\""
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2603
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2607
+msgid "Editing:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:708
+msgid "Editor"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2112
+msgid "Editor textarea not found."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:21
+msgid "FIFO/Pipe"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2229
+msgid "Failed to access symlink target: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1206
+msgid "Failed to access the specified path: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2191
+msgid "Failed to apply permissions to file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1400
+msgid "Failed to create directory \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1457
+msgid "Failed to create file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2684
+msgid "Failed to decode file data to text: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1987
+msgid "Failed to delete %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1530
+msgid "Failed to delete %s: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1541
+msgid "Failed to delete selected files and directories: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1559
+msgid "Failed to display the file list."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1965
+msgid "Failed to download file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2097
+msgid "Failed to duplicate %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2100
+msgid "Failed to get file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1732
+msgid "Failed to load file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1930
+msgid "Failed to open file: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1155
+msgid "Failed to render Help content: Container not found."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2674
+msgid "Failed to retrieve data from Hex Editor."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2389
+msgid "Failed to save changes to %s \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2207
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2209
+msgid "Failed to save file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2439
+msgid "Failed to save settings: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1120
+msgid "Failed to update file list: %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:22
+msgid "File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1448
+msgid "File \"%s\" created successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1328
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1330
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2184
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2186
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2195
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2197
+msgid "File \"%s\" uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:699
+#: applications/luci-app-filemanager/root/usr/share/luci/menu.d/luci-app-filemanager.json:3
+msgid "File Manager"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:665
+msgid "File Manager:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1415
+msgid "File Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/root/usr/share/rpcd/acl.d/luci-app-filemanager.json:3
+msgid "Grant access to File Manager"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:727
+msgid "Help"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:934
+msgid "Hex Editor Height:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:917
+msgid "Interface Settings"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:810
+msgid "Last Modified"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1897
+msgid "Loading file..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:758
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1397
+msgid "No directory selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:857
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1275
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1454
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1724
+msgid "No file selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2386
+msgid "No item selected."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:1226
+msgid "Offset (h)"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1919
+msgid "Opening file in hex mode since it is not a text file."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:988
+msgid "Padding Max:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:979
+msgid "Padding Min:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:970
+msgid "Padding:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:771
+msgid "Permissions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1954
+msgid "Response is not a Blob"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1011
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1367
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2325
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2530
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2572
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2154
+msgid "Saving file: \"%s\"..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:428
+msgid "Search ASCII"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:431
+msgid "Search HEX (e.g., 4F6B)"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager/HexEditor.js:434
+msgid "Search RegExp (e.g., \\d{3})"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:896
+msgid "Select a file from the list to edit it here."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1534
+msgid "Selected files and directories deleted successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:717
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2416
+msgid "Settings uploaded successfully."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:797
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:23
+msgid "Socket"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:814
+msgid "Sort by Last Modified"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:762
+msgid "Sort by Name"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:775
+msgid "Sort by Permissions"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:801
+msgid "Sort by Size"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:788
+msgid "Sort by Type"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1978
+msgid "Successfully deleted %s: \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2092
+msgid "Successfully duplicated %s \"%s\" as \"%s\"."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:24
+msgid "Symlink"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2233
+msgid "Symlink:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:925
+msgid "Text Editor Height:"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1917
+msgid "The file does not contain valid text data. Opening in hex mode..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1203
+msgid "The specified path does not appear to be a directory."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2226
+msgid "The symlink points to an unsupported type."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2664
+msgid "This file is not a text file and cannot be edited in text mode."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2546
+msgid "Toggle Line Numbers"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2581
+msgid "Toggle to ASCII Mode"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2538
+msgid "Toggle to Hex Mode"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:784
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:870
+msgid "Upload File"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1338
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1340
+msgid "Upload failed for file \"%s\": %s"
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:1302
+msgid "Uploading: \"%s\"..."
+msgstr ""
+
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2092
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2097
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2335
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2380
+#: applications/luci-app-filemanager/htdocs/luci-static/resources/view/system/filemanager.js:2389
+msgid "item"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/az/firewall.po b/applications/luci-app-firewall/po/az/firewall.po
new file mode 100644
index 0000000000..5a68cf0f5c
--- /dev/null
+++ b/applications/luci-app-firewall/po/az/firewall.po
@@ -0,0 +1,1430 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
+msgid ""
+"%{src?%{dest?Forwarded:Incoming}:Outgoing} %{ipv6?%{ipv4?IPv4 and "
+"IPv6:IPv6}:IPv4}%{proto?, protocol %{proto#%"
+"{next?, }%{item.types?%{item.name}ICMP with types %{item.types#%{next?, }%{item}"
+"var>}:%{item.name}}}}%{mark?, mark %{mark.val}}%{dscp?, DSCP %{dscp.inv?"
+"%{dscp.val}:%{dscp.val}}}%{helper?, helper %"
+"{helper.inv?%{helper.val}:%"
+"{helper.val}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:462
+msgid "-- add IP --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:520
+msgid "-- add MAC --"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:200
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:183
+msgid "1024"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:118
+msgid ""
+"Accept %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93
+msgid "Prevent source rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:85
+msgid ""
+"Forward to %{dest}%{dest_ip? IP %"
+"{dest_ip}}%{dest_port? port %{dest_port}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:115
+msgid ""
+"Drop %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:133
+msgid ""
+"Assign DSCP classification %{set_dscp}"
+""
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:127
+msgid ""
+"Assign conntrack helper %{set_helper}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:130
+msgid ""
+"%{set_mark?Assign:XOR} firewall mark %"
+"{set_mark?:%{set_xmark}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90
+msgid "Automatically rewrite source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:124
+msgid ""
+"Do not track %{src?%{dest?"
+"forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:121
+msgid ""
+"Reject %{src?%{dest?forward:input}:output}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:87
+msgid ""
+"Statically rewrite to source %{snat_ip?IP "
+"%{snat_ip}} %{snat_port?port %{snat_port}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:305
+msgid "A rewrite IP must be specified!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:291
+msgid "ACCEPT - Disable address rewriting"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:222
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:219
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:405
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:203
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:286
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:332
+msgid ""
+"Additional raw iptables arguments to classify zone destination "
+"traffic, e.g. -p tcp --dport 443 to only match outbound HTTPS "
+"traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:322
+msgid ""
+"Additional raw iptables arguments to classify zone source traffic, "
+"e.g. -p tcp --sport 443 to only match inbound HTTPS traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:107
+msgid "Address family, Internal IP address must match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:135
+msgid ""
+"Address family, source address, destination address, rewrite IP address must "
+"match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:160
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:182
+#: 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 ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
+msgid "Allow \"invalid\" traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:395
+msgid "Allow forward from source zones:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:354
+msgid "Allow forward to destination zones:"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:551
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:481
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:497
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:353
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:369
+msgid "Any day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
+msgid ""
+"Apply a bitwise XOR of the given value and the existing mark value on "
+"established connections. Format is value[/mask]. If a mask is specified then "
+"those bits set in the mask are zeroed out."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Apply the given DSCP class or value to established connections."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
+msgid "Assign the specified connection tracking helper to matched traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
+msgid "Automatic helper assignment"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
+msgid ""
+"Automatically assign conntrack helpers based on traffic protocol and port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:61
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:62
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:114
+msgid "Conntrack Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
+msgid "Conntrack helpers"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:16
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:699
+msgid "Continue"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:205
+msgid "Counters"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+msgid "Covered devices"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:182
+msgid "Covered networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
+msgid "Covered subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:62
+msgid "Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:26
+msgid ""
+"Custom rules allow you to execute arbitrary iptables commands which are not "
+"otherwise covered by the firewall framework. The commands are executed after "
+"each firewall restart, right after the default ruleset has been loaded."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:415
+msgid "DSCP classification"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:296
+msgid "DSCP mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:396
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:269
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:277
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:390
+msgid "Destination zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:263
+msgid "Device name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
+msgid ""
+"Do not install extra rules to reject forwarded traffic with conntrack state "
+"invalid. This may be required for complex asymmetric route setups."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:57
+msgid "Drop invalid packets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:230
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:209
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:304
+msgid "Enable NAT Loopback"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:43
+msgid "Enable SYN-flood protection"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:346
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:463
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:294
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:167
+msgid ""
+"Enable network address and port translation IPv4 (NAT4 or NAPT4) for "
+"outbound traffic on this zone. This is typically enabled on the wan "
+"zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:241
+msgid ""
+"Enable network address and port translation IPv6 (NAT6 or NAPT6) for "
+"outbound traffic on this zone."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
+msgid "Enables packet and byte count tracking for the set."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
+msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:272
+msgid "External IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:277
+msgid "External port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:355
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:472
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:343
+msgid "Extra arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:332
+msgid "Extra destination arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:115
+msgid "Extra iptables arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:322
+msgid "Extra source arguments"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:67
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:3
+msgid "Firewall"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:25
+msgid "Firewall - Custom Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:20
+msgid "Firewall - IP sets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:170
+msgid "Firewall - NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:149
+msgid "Firewall - Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:171
+msgid "Firewall - Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:36
+msgid "Firewall - Zone Settings"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:692
+msgid "Firewall configuration migration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:80
+msgid "Flow offloading type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
+msgctxt "firewall forward"
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:34
+msgid ""
+"Forwarded %{ipv6?%{ipv4?IPv4 and IPv6:IPv6}:"
+"IPv4}%{proto?, protocol %{proto#%{next?, }%{item.name}"
+"var>}}%{mark?, mark %{mark.val}"
+"}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:487
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:359
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:45
+msgid ""
+"From %{src}%{src_device?, interface %{src_device}}%{src_ip?, IP %"
+"{src_ip#%{next?, }%{item.ival}}}%{src_port?, port %{src_port#%{next?, }"
+"%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:64
+msgid ""
+"From %{src}%{src_device?, interface %{src_device}}%{src_ip?, IP %"
+"{src_ip#%{next?, }%{item.ival}}}%{src_port?, port %{src_port#%{next?, }"
+"%"
+"{item.ival}}}%{src_mac?, MAC %{src_mac#%{next?, }%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:52
+msgid ""
+"From %{src}%{src_ip?, IP %{src_ip#%{next?, }%{item.ival}}}%"
+"{src_port?, port %{src_port#%{next?, }%{item.ival}}}%{src_mac?, MAC %{src_mac#%"
+"{next?, }%{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:159
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:39
+#: 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 ""
+
+#: applications/luci-app-firewall/root/usr/share/rpcd/acl.d/luci-app-firewall.json:3
+msgid "Grant access to firewall configuration"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Hardware based offloading for routing with/without NAT."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Hardware flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
+msgid "IP (range)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:32
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:53
+msgid "IP Sets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:153
+msgid "IPs/Networks"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:108
+msgid "IPs/Networks/MACs"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:166
+msgid "IPv4 Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:189
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:274
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:218
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:254
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:275
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:219
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:255
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:70
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:240
+msgid "IPv6 Masquerading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:276
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:220
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:256
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:246
+msgid "Inbound device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:188
+msgid "Include File"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:40
+msgid ""
+"Incoming %{ipv6?%{ipv4?IPv4 and IPv6:IPv6}:"
+"IPv4}%{proto?, protocol %{proto#%{next?, }%{item.types?%{item.name}ICMP "
+"with types %{item.types#%{next?, }%{item}}:%"
+"{item.name}}}}%{mark?, mark %{mark.val}}%{helper?, helper %{helper.inv?%{helper.val}"
+":%{helper.val}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
+msgid "Initial Hash Size"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:60
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:150
+msgctxt "firewall input"
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:290
+msgid "Internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:295
+msgid "Internal port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:285
+msgid "Internal zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:152
+msgid "Intra zone forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:304
+msgid "Invalid DSCP mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:372
+msgid "Invalid limit value"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:382
+msgid "Limit burst"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:349
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:466
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:309
+msgid "Limit log messages"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:348
+msgid "Limit matching"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:79
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:96
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:74
+msgid ""
+"Limit matching to %{limit.num} packets per %{limit.unit}"
+"var>%{limit.burst? burst %{limit.burst}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:174
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:248
+msgid "Limited masquerading enabled"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
+msgid "Limits traffic matching to the specified rate."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:294
+msgid "Log matched packets on the selected tables to syslog."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:346
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:463
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:339
+msgid "Log matched packets to syslog."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:309
+msgid "Loopback source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:290
+msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:179
+msgid "MSS clamping"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:211
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:208
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:192
+msgid "Match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:262
+msgid "Match DSCP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:287
+msgid "Match ICMP type"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
+msgid "Match device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:270
+msgid "Match forwarded traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:278
+msgid ""
+"Match forwarded traffic directed at the given destination port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:253
+msgid "Match forwarded traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
+msgid ""
+"Match forwarded traffic originating from the given source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440
+msgid "Match helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:278
+msgid ""
+"Match incoming traffic directed at the given destination port or port range "
+"on this host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Match mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:324
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:440
+msgid "Match traffic using the specified connection tracking helper."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:318
+msgid "Matches a specific firewall mark or a range of different marks."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:330
+msgid "Matches forwarded traffic using the specified outbound network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
+msgid "Matches traffic carrying the specified DSCP marking."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:114
+msgid "Max Entries"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
+msgid "Max Length"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:383
+msgid ""
+"Maximum initial number of packets to match: this number gets recharged by "
+"one every time the limit specified above is not reached, up to this number."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:483
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:355
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:493
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:365
+msgid "Month Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:173
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:44
+msgid "NAT Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:171
+msgid ""
+"NAT rules allow fine grained control over the source IP to use for outbound "
+"or forwarded traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:181
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:42
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:204
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:188
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:128
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:167
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:81
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:75
+msgid "Not fully compatible with QoS/SQM."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:273
+msgid "Only match incoming traffic directed at the given IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:254
+msgid "Only match incoming traffic from these MACs."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:259
+msgid "Only match incoming traffic from this IP or range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:264
+msgid ""
+"Only match incoming traffic originating from the given source port or port "
+"range on the client host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:247
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:329
+msgid "Outbound device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:245
+msgid "Outbound zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:151
+msgctxt "firewall output"
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
+msgid "Packet Field Match"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
+msgid ""
+"Packet fields to match upon.
Syntax: direction_datatype. e.g.: "
+"src_port, dest_net.
Directions: src, dst. "
+"Datatypes: ip, port, mac, net, set.
Direction prefixes are "
+"optional.
*Note: datatype set is unsupported in fw4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:356
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:473
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:344
+msgid "Passes additional arguments to iptables. Use with care!"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:319
+msgid ""
+"Passing raw iptables arguments to source and destination traffic "
+"classification rules allows to match packets based on other criteria than "
+"interfaces or subnets. These options should be used with extreme care as "
+"invalid values could render the firewall ruleset broken, completely exposing "
+"all services."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
+msgid "Path to file of CIDRs, subnets, host IPs, etc.
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
+msgid "Port Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:150
+msgid ""
+"Port forwarding allows remote computers on the Internet to connect to a "
+"specific computer or service within the private LAN."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
+msgid "Port range"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:235
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:283
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:241
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:296
+msgid ""
+"Redirect matched incoming traffic to the given port on the internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:291
+msgid "Redirect matched incoming traffic to the specified internal host"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
+msgid "Refer To External Set"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318
+msgid "Reflection zones"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:83
+msgid "Requires hardware NAT support."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:270
+msgid "Restrict Masquerading to given destination subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:259
+msgid "Restrict Masquerading to given source subnets"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:186
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:271
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:253
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:296
+msgid "Rewrite IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:297
+msgid "Rewrite matched traffic to the specified source IP address."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:311
+msgid "Rewrite matched traffic to the specified source port or port range."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:310
+msgid "Rewrite port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:74
+msgid "Routing/NAT Offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:289
+msgid "SNAT - Rewrite to specific source IP or port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:488
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:360
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "Set mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:317
+msgid ""
+"Set the given mark value on established connections. Format is value[/mask]. "
+"If a mask is specified then only those bits set in the mask are modified."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software based offloading for routing/NAT."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:82
+msgid "Software flow offloading"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:258
+msgid "Source IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:253
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:380
+msgid "Source MAC address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:381
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:252
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:263
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:383
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:260
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:239
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:366
+msgid "Source zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:264
+msgid ""
+"Specifies whether to tie this traffic rule to a specific inbound or outbound "
+"network device."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:309
+msgid ""
+"Specifies whether to use the external or the internal IP address for "
+"reflected traffic."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:512
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:384
+msgid "Start Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:504
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:376
+msgid "Start Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:516
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:388
+msgid "Stop Date (yyyy-mm-dd)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:508
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:380
+msgid "Stop Time (hh:mm:ss)"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131
+msgid "Storage Method"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:482
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:354
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:693
+msgid ""
+"The existing firewall configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
+msgid ""
+"The firewall creates zones over your network interfaces to control network "
+"traffic flow."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:225
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:350
+msgid ""
+"The options below control the forwarding policies between this zone (%s) and "
+"other zones. Destination zones cover forwarded traffic "
+"originating from %q. Source zones match forwarded "
+"traffic from other zones targeted at %q. The forwarding "
+"rule is unidirectional, e.g. a forward from lan to wan does "
+"not imply a permission to forward from wan to lan as well."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
+msgid ""
+"This section defines common properties of %q. The input and "
+"output options set the default policies for traffic entering and "
+"leaving this zone while the forward option describes the policy for "
+"forwarded traffic between different networks within the zone. Covered "
+"networks specifies which available networks are members of this zone."
+msgstr ""
+
+#: 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
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:183
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:182
+msgid "Time Restrictions"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:520
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:392
+msgid "Time in UTC"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:238
+msgid "Time restrictions are enabled for this rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
+msgid ""
+"To %{dest}%{dest_device?, interface %{dest_device}}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }%{item.ival}}}%{dest_port?, port %{dest_port#%{next?, }"
+"%"
+"{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:55
+msgid ""
+"To %{dest}%{dest_device?, via interface %{dest_device}}%"
+"{dest_ip?, IP %{dest_ip#%{next?, }%{item.ival}}}%{dest_port?, port %"
+"{dest_port#%{next?, }%{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:61
+msgid ""
+"To %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }%{item.ival}}}%"
+"{dest_port?, port %{dest_port#%{next?, }%{item.ival}}}"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
+msgid "Tracking helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:174
+#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:35
+msgid "Traffic Rules"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:172
+msgid ""
+"Traffic rules define policies for packets travelling between different "
+"zones, for example to reject traffic between certain hosts or to open WAN "
+"ports on the router."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:356
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/custom.js:19
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
+msgid ""
+"Unit: seconds. Default 0 means the entry is added permanently "
+"to the set.
Max: 2147483 seconds."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:455
+msgid "Unknown or not installed conntrack helper \"%s\""
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:189
+msgid "Unnamed NAT"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:167
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:182
+msgid "Unnamed forward"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:190
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:205
+msgid "Unnamed rule"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:129
+msgid "Unnamed zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:597
+msgid "Unrecognized protocol"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:694
+msgid ""
+"Upon pressing \"Continue\", \"redirect\" sections with target \"SNAT\" will "
+"be converted to \"nat\" sections and the firewall will be restarted to apply "
+"the updated configuration."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:313
+msgid "Use external IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:312
+msgid "Use internal IP address"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:245
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:320
+msgid "Use ipset"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:229
+msgid ""
+"Use this option to classify zone traffic by raw, non-uci managed "
+"network devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:234
+msgid ""
+"Use this option to classify zone traffic by source or destination subnet "
+"instead of networks or devices."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:330
+msgid "Valid firewall mark required"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:485
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:357
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:477
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:349
+msgid "Week Days"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:414
+msgid "XOR firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
+msgid "XOR mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:28
+msgid "Your device does not run firewall4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:26
+msgid "Your device runs firewall4."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:142
+msgid "Zone ⇒ Forwards"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:99
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:318
+msgid ""
+"Zones from which reflection rules shall be created. If unset, only the "
+"destination zone is used."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:409
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:68
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:158
+msgid "accept"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:267
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:462
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:485
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:268
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:299
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:326
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:386
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:401
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:442
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:265
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:281
+msgid "any"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:86
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:46
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56
+msgid "any zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:292
+msgid "any/all"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
+msgid "apply firewall mark"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:412
+msgid "assign conntrack helper"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:192
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:221
+msgid "automatic"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132
+msgid "bitmap"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
+msgid "bitmap is ipv4 only"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "day"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94
+msgid "dest_ip: Destination IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:96
+msgid "dest_mac: Destination MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97
+msgid "dest_net: Destination (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95
+msgid "dest_port: Destination Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:99
+msgid "dest_set: Destination ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:314
+msgid "do not rewrite"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:411
+msgid "don't track"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:408
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:67
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:157
+msgid "drop"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:21
+msgid ""
+"firewall4 supports referencing and creating IP sets to simplify matching of "
+"large address lists without the need to create one rule per item to match. "
+"Port ranges in ipsets are unsupported by firewall4.
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:160
+msgid "fromport-toport"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:133
+msgid "hash"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "hour"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
+msgid "ip: IP addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:154
+msgid "ip[/cidr]
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
+msgid "ip[/cidr]
For use with Match datatypes: *_ip."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:134
+msgid "list"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:84
+msgid "mac: MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:109
+msgid "macaddr|ip[/cidr]
"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "minute"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
+msgid "net: (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
+msgid "port: Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:410
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:66
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:156
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:67
+msgid "second"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
+msgid "set: ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93
+msgid "src_Set: Source ipset*"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
+msgid "src_ip: Source IP"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:90
+msgid "src_mac: Source MAC addr"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
+msgid "src_net: Source (sub)net"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
+msgid "src_port: Source Port"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:53
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:62
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:86
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:65
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:78
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:56
+msgid "this device"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:224
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:349
+msgid "this new zone"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:353
+msgid "unlimited"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:245
+msgid "unspecified"
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
+#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:174
+msgid "up to 65536 entries."
+msgstr ""
+
+#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
+msgid "valid firewall mark"
+msgstr ""
diff --git a/applications/luci-app-firewall/po/pt_BR/firewall.po b/applications/luci-app-firewall/po/pt_BR/firewall.po
index cc871d3eab..23563cf860 100644
--- a/applications/luci-app-firewall/po/pt_BR/firewall.po
+++ b/applications/luci-app-firewall/po/pt_BR/firewall.po
@@ -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-04-22 16:09+0000\n"
-"Last-Translator: Janderson Vieira Santos \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
"Language: pt_BR\n"
@@ -189,7 +189,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 "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:281
msgid "Allow \"invalid\" traffic"
@@ -389,7 +389,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:338
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:288
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
diff --git a/applications/luci-app-firewall/po/ru/firewall.po b/applications/luci-app-firewall/po/ru/firewall.po
index a9852f47ca..0c26ab1263 100644
--- a/applications/luci-app-firewall/po/ru/firewall.po
+++ b/applications/luci-app-firewall/po/ru/firewall.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: firewall\n"
"POT-Creation-Date: 2013-09-05 16:02+0200\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:29
+msgid ""
+"AdminPort specifies the port for the admin server to listen on. If this "
+"value is 0, the admin server will not be started.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:31
+msgid ""
+"AdminPwd specifies the password that the admin server will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:30
+msgid ""
+"AdminUser specifies the username that the admin server will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:32
+msgid ""
+"AssetsDir specifies the local directory that the admin server will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:72
+msgid "Bind addr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:73
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:190
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:198
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
+msgid "Compression"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:16
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:57
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:26
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid "Exit when login fail"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:218
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/root/usr/share/rpcd/acl.d/luci-app-frpc.json:3
+msgid "Grant access to LuCI app frpc"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:219
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:64
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:80
+msgid "HTTP password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid "HTTP proxy"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:63
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:79
+msgid "HTTP user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid ""
+"HeartBeatInterval specifies at what interval heartbeats are sent to the "
+"server, in seconds. It is not recommended to change this value.
By "
+"default, this value is 30."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:39
+msgid ""
+"HeartBeatTimeout specifies the maximum allowed heartbeat response delay "
+"before the connection is terminated, in seconds. It is not recommended to "
+"change this value.
By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:38
+msgid "Heartbeat interval"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:39
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:65
+msgid "Host header rewrite"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:22
+msgid ""
+"HttpProxy specifies a proxy address to connect to the server through. If "
+"this value is \"\", the server will be connected to directly.
By "
+"default, this value is read from the \"http_proxy\" environment variable."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:224
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:225
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:48
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:49
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:62
+msgid "Locations"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.
By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:24
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".
By default, this value is "
+"\"info\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:25
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:35
+msgid ""
+"LoginFailExit controls whether or not the client should exit after a failed "
+"login attempt. If false, the client will retry until a login attempt "
+"succeeds.
By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+msgid "NOT RUNNING"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:78
+msgid "Plugin"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:220
+msgid "Plugin Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:36
+msgid ""
+"Protocol specifies the protocol to use when interacting with the server. "
+"Valid values are \"tcp\", \"kcp\", \"quic\" and \"websocket\".
By "
+"default, this value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:210
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:222
+msgid "Proxy name"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:223
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"udp\", \"http\", \"https\", \"stcp\" and \"xtcp\".
By default, this "
+"value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:53
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:226
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:14
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:70
+msgid "Role"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:12
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:82
+msgid "SOCKS5 password"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:81
+msgid "SOCKS5 user"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:71
+msgid "Server name"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:20
+msgid ""
+"ServerAddr specifies the address of the server to connect to.
By "
+"default, this value is \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:21
+msgid ""
+"ServerPort specifies the port to connect to the server on.
By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:74
+msgid "Sk"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:199
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:203
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:37
+msgid ""
+"TLS Enable specifies whether or not TLS should be used when communicating "
+"with the server."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:33
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection. If this value is true, the server "
+"must have TCP multiplexing enabled as well.
By default, this value is "
+"true."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:40
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:27
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:83
+msgid "Unix domain socket path"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:47
+msgid ""
+"UseCompression controls whether or not communication with the server will be "
+"compressed.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:46
+msgid ""
+"UseEncryption controls whether or not communication with the server will be "
+"encrypted. Encryption is done using the tokens supplied in the server and "
+"client configuration.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:34
+msgid ""
+"User specifies a prefix for proxy names to distinguish them from other "
+"clients. If this value is not \"\", proxy names will automatically be "
+"changed to \"{user}.{proxy_name}\".
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:163
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:165
+#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:175
+#: applications/luci-app-frpc/root/usr/share/luci/menu.d/luci-app-frpc.json:3
+msgid "frp Client"
+msgstr ""
diff --git a/applications/luci-app-frpc/po/ko/frpc.po b/applications/luci-app-frpc/po/ko/frpc.po
index caf78af5e8..5df6470f56 100644
--- a/applications/luci-app-frpc/po/ko/frpc.po
+++ b/applications/luci-app-frpc/po/ko/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 19:59+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-frpc/htdocs/luci-static/resources/view/frpc.js:214
msgid "Add new proxy..."
@@ -223,11 +223,11 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:11
msgid "Log stderr"
-msgstr ""
+msgstr "표준 오류(stderr) 기록"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:10
msgid "Log stdout"
-msgstr ""
+msgstr "표준 출력(stdout) 기록"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:23
msgid ""
@@ -320,7 +320,7 @@ msgstr "충돌 시 자동 재시작"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:70
msgid "Role"
-msgstr ""
+msgstr "역할"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:13
msgid "Run daemon as group"
diff --git a/applications/luci-app-frpc/po/ru/frpc.po b/applications/luci-app-frpc/po/ru/frpc.po
index 8bc89deeb5..05e904171c 100644
--- a/applications/luci-app-frpc/po/ru/frpc.po
+++ b/applications/luci-app-frpc/po/ru/frpc.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian By default, this "
+"value is an empty set."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid "Assets dir"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:35
+msgid ""
+"AssetsDir specifies the local directory that the dashboard will load "
+"resources from. If this value is \"\", assets will be loaded from the "
+"bundled executable using statik.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:19
+msgid ""
+"BindAddr specifies the address that the server binds to.
By default, "
+"this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid ""
+"BindKcpPort specifies the KCP port that the server listens on. If this value "
+"is 0, the server will not listen for KCP connections.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:20
+msgid ""
+"BindPort specifies the port that the server listens on.
By default, "
+"this value is 7000."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid ""
+"BindQuicPort specifies the QUIC port that the server listens on. If this "
+"value is 0, the server will not listen for QUIC connections.
By "
+"default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid ""
+"BindUdpPort specifies the UDP port that the server listens on. If this value "
+"is 0, the server will not listen for UDP connections.
By default, this "
+"value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:145
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:153
+msgid "Common settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:15
+msgid "Config files include in temporary config file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid "Custom 404 page"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
+msgid ""
+"Custom404Page specifies a path to a custom 404 page to display. If this "
+"value is \"\", a default page will be displayed.
By default, this value "
+"is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid ""
+"Dashboard TLS Cert File specifies the path to the TLS certificate file for "
+"enabling HTTPS access.
Required if HTTPS is enabled."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid ""
+"Dashboard TLS Key File specifies the path to the TLS private key file for "
+"enabling HTTPS access.
Required if HTTPS is enabled."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
+msgid "Dashboard TLS certificate"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid "Dashboard TLS mode"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
+msgid "Dashboard TLS private key"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid "Dashboard address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid "Dashboard password"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid "Dashboard port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid "Dashboard user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
+msgid ""
+"DashboardAddr specifies the address that the dashboard binds to.
By "
+"default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
+msgid ""
+"DashboardPort specifies the port that the dashboard listens on. If this "
+"value is 0, the dashboard will not be started.
By default, this value "
+"is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
+msgid ""
+"DashboardPwd specifies the password that the dashboard will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
+msgid ""
+"DashboardUser specifies the username that the dashboard will use for login."
+"
By default, this value is \"admin\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid "Disable log color"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:39
+msgid ""
+"DisableLogColor disables log colors when LogWay == \"console\" when set to "
+"true.
By default, this value is false."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
+msgid ""
+"Enable or disable TLS encryption for the dashboard. When enabled, HTTPS is "
+"used for secure communication."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "Environment variable"
+msgstr ""
+
+#: applications/luci-app-frps/root/usr/share/rpcd/acl.d/luci-app-frps.json:3
+msgid "Grant access to LuCI app frps"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:46
+msgid ""
+"HeartBeatTimeout specifies the maximum time to wait for a heartbeat before "
+"terminating the connection. It is not recommended to change this value.
By default, this value is 90."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:46
+msgid "Heartbeat timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:22
+msgid "KCP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid "Log max days"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
+msgid "Log stderr"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
+msgid "Log stdout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
+msgid ""
+"LogFile specifies a file where logs will be written to. This value will only "
+"be used if LogWay is set appropriately.
By default, this value is "
+"\"console\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:37
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"trace\", "
+"\"debug\", \"info\", \"warn\", and \"error\".
By default, this value is "
+"\"info\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:38
+msgid ""
+"LogMaxDays specifies the maximum number of days to store log information "
+"before deletion. This is only used if LogWay == \"file\".
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:45
+msgid "Max ports per client"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:45
+msgid ""
+"MaxPortsPerClient specifies the maximum number of ports a single client may "
+"proxy to. If this value is 0, no limit will be applied.
By default, "
+"this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:120
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:14
+msgid "OS environments pass to frp for config file template, see %s"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid "Proxy bind address"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
+msgid ""
+"ProxyBindAddr specifies the address that the proxy binds to. This value may "
+"be the same as BindAddr.
By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
+msgid "QUIC bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:13
+msgid "Respawn when crashed"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:12
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:11
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:154
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:158
+msgid "Startup settings"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid ""
+"SubDomainHost specifies the domain that will be attached to sub-domains "
+"requested by the client when using Vhost proxying. For example, if this "
+"value is set to \"frps.com\" and the client requested the subdomain "
+"\"test\", the resulting URL would be \"test.frps.com\".
By default, "
+"this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:41
+msgid "Subdomain host"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid "TCP mux"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:42
+msgid ""
+"TcpMux toggles TCP stream multiplexing. This allows multiple requests from a "
+"client to share a single TCP connection.
By default, this value is true."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:47
+msgid ""
+"This list can be used to specify some additional parameters which have not "
+"been included in this LuCI."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:40
+msgid ""
+"Token specifies the authorization token used to authenticate keys received "
+"from clients. Clients must have a matching token to be authorized to use the "
+"server.
By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:21
+msgid "UDP bind port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid "Vhost HTTP port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid "Vhost HTTP timeout"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid "Vhost HTTPS port"
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:25
+msgid ""
+"VhostHttpPort specifies the port that the server listens for HTTP Vhost "
+"requests. If this value is 0, the server will not listen for HTTP requests."
+"
By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:27
+msgid ""
+"VhostHttpTimeout specifies the response header timeout for the Vhost HTTP "
+"server, in seconds.
By default, this value is 60."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:26
+msgid ""
+"VhostHttpsPort specifies the port that the server listens for HTTPS Vhost "
+"requests. If this value is 0, the server will not listen for HTTPS requests."
+"
By default, this value is 0."
+msgstr ""
+
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:120
+#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:130
+#: applications/luci-app-frps/root/usr/share/luci/menu.d/luci-app-frps.json:3
+msgid "frp Server"
+msgstr ""
diff --git a/applications/luci-app-frps/po/ko/frps.po b/applications/luci-app-frps/po/ko/frps.po
index ea1b1bf1a8..dcd6281273 100644
--- a/applications/luci-app-frps/po/ko/frps.po
+++ b/applications/luci-app-frps/po/ko/frps.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 20:00+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-frps/htdocs/luci-static/resources/view/frps.js:15
msgid "Additional configs"
@@ -95,7 +95,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
msgid "Custom 404 page"
-msgstr ""
+msgstr "사용자 정의 404 페이지"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:43
msgid ""
@@ -118,31 +118,31 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:33
msgid "Dashboard TLS certificate"
-msgstr ""
+msgstr "대시보드 TLS 인증서"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:32
msgid "Dashboard TLS mode"
-msgstr ""
+msgstr "대시보드 TLS 모드"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:34
msgid "Dashboard TLS private key"
-msgstr ""
+msgstr "대시보드 TLS 개인 키"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid "Dashboard address"
-msgstr ""
+msgstr "대시보드 주소"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:31
msgid "Dashboard password"
-msgstr ""
+msgstr "대시보드 암호"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:29
msgid "Dashboard port"
-msgstr ""
+msgstr "대시보드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:30
msgid "Dashboard user"
-msgstr ""
+msgstr "대시보드 사용자"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:28
msgid ""
@@ -222,11 +222,11 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:10
msgid "Log stderr"
-msgstr ""
+msgstr "표준 오류(stderr) 기록"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:9
msgid "Log stdout"
-msgstr ""
+msgstr "표준 출력(stdout) 기록"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:36
msgid ""
@@ -270,7 +270,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid "Proxy bind address"
-msgstr ""
+msgstr "프록시 바인드 주소"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:24
msgid ""
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:23
msgid "QUIC bind port"
-msgstr ""
+msgstr "QUIC 바인드 포트"
#: applications/luci-app-frps/htdocs/luci-static/resources/view/frps.js:118
msgid "RUNNING"
diff --git a/applications/luci-app-fwknopd/po/az/fwknopd.po b/applications/luci-app-fwknopd/po/az/fwknopd.po
new file mode 100644
index 0000000000..9f68048fe4
--- /dev/null
+++ b/applications/luci-app-fwknopd/po/az/fwknopd.po
@@ -0,0 +1,255 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:597
+msgid ""
+"Allow SPA clients to request access to services through an iptables firewall "
+"instead of just to it."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
+msgid "Allow SPA clients to request forwarding destination by DNS name."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:437
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:454
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
+msgid "Base64 key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
+msgid "Custom configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:411
+msgid "Custom configuration read from /etc/fwknop/access.conf."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that are explicitly not "
+"allowed regardless of the validity of the incoming SPA packet. Multiple "
+"entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
+msgid ""
+"Define a set of ports and protocols (tcp or udp) that will be opened if a "
+"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
+"to honor any proto/port request specified in the SPA data (unless of it "
+"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:557
+msgid ""
+"Define the HMAC authentication key (in Base64 encoding) used for verifying "
+"the authenticity of the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
+msgid ""
+"Define the HMAC authentication key used for verifying the authenticity of "
+"the SPA packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:580
+msgid ""
+"Define the length of time access will be granted by fwknopd through the "
+"firewall after a valid knock sequence from a source IP address. If "
+"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
+"automatically be set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:535
+msgid ""
+"Define the symmetric key (in Base64 encoding) used for decrypting an "
+"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
+msgid ""
+"Define the symmetric key used for decrypting an incoming SPA packet that is "
+"encrypted by the fwknop client with Rijndael."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:475
+msgid "Enable Uci/Luci control"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
+msgid "Enable config overwrite"
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
+msgid "Firewall Knock Daemon"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:473
+msgid "Firewall Knock Operator Daemon"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
+msgid ""
+"Force all SPA packets to contain a real IP address within the encrypted "
+"data. This makes it impossible to use the -s command line argument on the "
+"fwknop client command line, so either -R has to be used to automatically "
+"resolve the external address (if the client behind a NAT) or the client must "
+"know the external IP and set it via the -a argument."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:522
+msgid "Generate Keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
+msgid "Generate keys"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
+msgid ""
+"Generates the symmetric key used for decrypting an incoming SPA packet, that "
+"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
+"authentication key used to verify the authenticity of the incoming SPA "
+"packet before the packet is decrypted."
+msgstr ""
+
+#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
+msgid "Grant UCI access for luci-app-fwknopd"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:566
+msgid "HMAC key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:544
+msgid "Key type"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
+msgid "Loading…"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:595
+msgid ""
+"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:487
+msgid "Network configuration"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
+msgid "No stanza found."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:545
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:567
+msgid "Normal key"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
+msgid ""
+"Parses the /etc/fwknop/access.conf file (and included files/folders/keys) "
+"and generates QR codes for all found stanzas. Handles only files in /etc/"
+"fwknop folder due to access rights restrictions."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:418
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:501
+msgid "QR code"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:484
+msgid "Show access.conf QR codes"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:596
+msgid "Specify the ethernet interface on which fwknopd will sniff packets."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:443
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:449
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:563
+msgid "The HMAC authentication key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:512
+msgid ""
+"The destination address for which the SPA packet will be accepted. The "
+"string “ANY” is also accepted if a valid SPA packet should be honored to any "
+"destination IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
+msgid ""
+"The network on which the daemon listens. The daemon is automatically started "
+"when the network is up-and-running. This option has precedence over "
+"“PCAP_INTF” option."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:503
+msgid ""
+"The source address from which the SPA packet will be accepted. The string "
+"“ANY” is also accepted if a valid SPA packet should be honored from any "
+"source IP. Networks should be specified in CIDR notation (e.g. "
+"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
+"Multiple entries are comma-separated."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:509
+msgid "The source address has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:426
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:432
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:541
+msgid "The symmetric key has to be specified."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:589
+msgid ""
+"This instructs fwknopd to accept complete commands that are contained within "
+"an authorization packet. Any such command will be executed on the fwknopd "
+"server as the user specified by the “CMD_EXEC_USER” or as the user that "
+"started fwknopd if that is not set."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
+msgid ""
+"When unchecked, the config files in /etc/fwknopd will be used as is, "
+"ignoring any settings here."
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:497
+msgid "access.conf stanzas"
+msgstr ""
+
+#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:593
+msgid "fwknopd.conf config options"
+msgstr ""
diff --git a/applications/luci-app-hd-idle/po/az/hd-idle.po b/applications/luci-app-hd-idle/po/az/hd-idle.po
new file mode 100644
index 0000000000..efce5562ff
--- /dev/null
+++ b/applications/luci-app-hd-idle/po/az/hd-idle.po
@@ -0,0 +1,80 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:43
+msgid "Add new hdd setting..."
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:61
+msgid "Bus"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:53
+msgid "Disk"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:46
+msgid "Disk Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:49
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-hd-idle/root/usr/share/rpcd/acl.d/luci-app-hd-idle.json:3
+msgid "Grant UCI access for luci-app-hd-idle"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
+msgid "HDD Idle"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:37
+msgid ""
+"HDD Idle is a utility program for spinning-down disks after a period of idle "
+"time."
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:75
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:87
+msgid "Idle time"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:79
+msgid "Idle time unit"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:39
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:68
+msgid "Vendor / Model"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:84
+msgctxt "Abbreviation for days"
+msgid "days"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:83
+msgctxt "Abbreviation for hours"
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:82
+msgctxt "Abbreviation for minutes"
+msgid "minutes"
+msgstr ""
+
+#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:81
+msgctxt "Abbreviation for seconds"
+msgid "seconds"
+msgstr ""
diff --git a/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po
new file mode 100644
index 0000000000..92c5da32cf
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/po/az/https-dns-proxy.po
@@ -0,0 +1,854 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:283
+msgid "%s%s%s proxy at %s on port %s.%s"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:578
+msgid "*"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:2
+msgid "AdGuard"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:22
+msgid "Adblock"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:30
+msgid "Ads + Malware + Social Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:26
+msgid "Ads + Malware Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:19
+msgid "Ads and Trackers Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:35
+msgid "Ads, Trackers, Malware, Adult, Gambling, and Social Media Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:31
+msgid "Ads, Trackers, Malware, Adult, and Gambling"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:27
+msgid "Ads, Trackers, Malware, and Social Media Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:23
+msgid "Ads, Trackers, and Malware Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:14
+msgid "Adult Content Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.ahadns.blitz.json:2
+msgid "AhaDNS Blitz"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:2
+msgid "AhaDNS Regional"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.alidns.dns.json:2
+msgid "AliDNS"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:14
+msgid "Australia"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:2
+msgid "BlahDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:162
+msgid ""
+"Blocks access to Mozilla Encrypted resolvers, forcing local devices to use "
+"router for DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:145
+msgid ""
+"Blocks access to iCloud Private Relay resolvers, forcing local devices to "
+"use router for DNS resolution (%smore information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:528
+msgid "Bootstrap DNS"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:2
+msgid "CIRA Canadian Shield"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:30
+msgid "CN Optimized"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:160
+msgid "Canary Domains Mozilla"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:143
+msgid "Canary Domains iCloud"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:2
+msgid "CleanBrowsing"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:2
+msgid "Cloudflare"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:18
+msgid "Cloudflare Cached"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/one.comss.dns.json:2
+msgid "Comss DNS (RU)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:2
+msgid "ControlD"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnsforfamily.dns-doh.json:2
+msgid "DNS For Family"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/de.dnsforge.json:2
+msgid "DNS Forge (DE)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:2
+msgid "DNS4EU"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/pub.doh.json:2
+msgid "DNSPod Public DNS (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.dnslify.doh.json:2
+msgid "DNSlify DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:591
+msgid "DSCP Codepoint"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.decloudus.dns.json:2
+msgid "DeCloudUs DNS"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.digitale-gesellschaft.dns.json:2
+msgid "Digitale Gesellschaft (CH)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:14
+msgid "Direct"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:407
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:401
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:77
+msgid "Do not update configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.360.doh.json:2
+msgid "DoH 360 DNS (CN)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/sb.dns.json:2
+msgid "DoH DNS (SB)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:26
+msgid "ECS Optimized"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:388
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:382
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ffmuc.doh.json:2
+msgid "FFMUC DNS (DE)"
+msgstr ""
+
+#: 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
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:14
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:14
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.cleanbrowsing.doh.json:8
+msgid "Filter"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:22
+msgid "Finland"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:56
+msgid "Force DNS Ports"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:196
+msgid "Force DNS ports:"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:127
+msgid "Force Router DNS"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:18
+msgid "Germany"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:53
+msgid "Global Instance Options"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/google.dns.json:2
+msgid "Google"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/rpcd/acl.d/luci-app-https-dns-proxy.json:3
+msgid "Grant UCI and file access for luci-app-https-dns-proxy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/luci/menu.d/luci-app-https-dns-proxy.json:3
+msgid "HTTPS DNS Proxy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:49
+msgid "HTTPS DNS Proxy - Configuration"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:342
+msgid "HTTPS DNS Proxy - Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:186
+msgid "HTTPS DNS Proxy - Status"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:180
+msgid "Heartbeat Domain"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:195
+msgid "Heartbeat Sleep Timeout"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:206
+msgid "Heartbeat Wait Timeout"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.he.ordns.json:2
+msgid "Hurricane Electric"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.idnet.doh.json:2
+msgid "IDNet (UK)"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:67
+msgid ""
+"If update option is selected, the %s'DNS Forwards' section of DHCP and DNS%s "
+"will be automatically updated to use selected DoH providers (%smore "
+"information%s)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:26
+msgid "India"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:30
+msgid "Italy"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:26
+msgid "Japan"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/fi.lelux.resolver-eu.json:2
+msgid "Lelux DNS (FI)"
+msgstr ""
+
+#: 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 ""
+
+#: 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"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:135
+msgid "Let local devices use their own DNS servers if set"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:2
+msgid "LibreDNS (GR)"
+msgstr ""
+
+#: 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
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:54
+msgid "Listen Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:564
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:55
+msgid "Listen Port"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:22
+msgid "Malware Filter"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:2
+msgid "Mullvad"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/status/include/71_https-dns-proxy.js:53
+msgid "Name / Type"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:8
+msgid "Nameserver"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:38
+msgid "Netherlands"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:2
+msgid "NextDNS.io"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:42
+msgid "Norway"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:212
+msgid "Not installed or not found"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cz.nic.odvr.json:2
+msgid "ODVR (CZ)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:2
+msgid "OSZX DNS (UK)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:2
+msgid "OpenDNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:2
+msgid "OpenNameServer"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:50
+msgid "Poland"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:18
+msgid "Private Filter"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ca.cira.canadianshield.json:22
+msgid "Protected Filter"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:22
+msgid "Protective with ad-blocking"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:26
+msgid "Protective with child protection"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:384
+msgid "Provider"
+msgstr ""
+
+#: 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
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/tw.twnic.dns.json:2
+msgid "Quad 101 (TW)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:2
+msgid "Quad 9"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:350
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:344
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/lu.restena.dnspub.json:2
+msgid "Restena DNS (LU)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.rethinkdns.sky.json:2
+msgid "Rethink DNS"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/cn.rubyfish.dns.json:2
+msgid "RubyFish (CN)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.seby.doh-2.json:2
+msgid "Seby DNS (AU)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:18
+msgid "Secured"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:26
+msgid "Secured with ECS Support"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:18
+msgid "Security"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:228
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:433
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:226
+msgid "Service Instances"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:52
+msgid "Service Options"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:190
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:30
+msgid "Singapore"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:573
+msgid "Source (Bind To) Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:272
+msgid "Source Address"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:22
+msgid "Spain"
+msgstr ""
+
+#: 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
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:18
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:18
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
+msgid "Starting %s service"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:369
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:363
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/ch.switch.dns.json:2
+msgid "Switch DNS (CH)"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:14
+msgid "Switzerland"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/app.tiarap.doh.json:2
+msgid "Tiarap Public DNS (JP)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:18
+msgid "US/Chicago"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:34
+msgid "US/Los Angeles"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.ahadns.doh.json:46
+msgid "US/New York"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.quad9.json:22
+msgid "Unsecured"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:65
+msgid "Update DNSMASQ Config on Start/Stop"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:75
+msgid "Update all configs"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/view/https-dns-proxy/overview.js:76
+msgid "Update select configs"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/io.nextdns.dns.json:8
+msgid "Username"
+msgstr ""
+
+#: 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
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/co.oszx.dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.adguard.dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.cloudflare-dns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.controld.freedns.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.opendns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/eu.joindns4.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/gr.libredns.doh.json:8
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/net.mullvad.dns.json:9
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:194
+msgid "Version %s - Running."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:206
+msgid "Version %s - Stopped (Disabled)."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:204
+msgid "Version %s - Stopped."
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.wikimedia-dns.json:2
+msgid "Wikimedia"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:14
+msgid "ns1: Germany - Baden-Baden"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:18
+msgid "ns2: Germany - Düsseldorf"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:22
+msgid "ns3: Germany - Berlin"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/org.opennameserver.json:26
+msgid "ns4: Norway - Sandefjord"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/recipes.v.json:2
+msgid "v.recipes"
+msgstr ""
diff --git a/applications/luci-app-irqbalance/po/az/irqbalance.po b/applications/luci-app-irqbalance/po/az/irqbalance.po
new file mode 100644
index 0000000000..f88bdd5213
--- /dev/null
+++ b/applications/luci-app-irqbalance/po/az/irqbalance.po
@@ -0,0 +1,100 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
+msgid "Cache level at which irqbalance partitions cache domains."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
+msgid "Deepest cache"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:78
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+msgid "Exclude CPUs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "Exclude IRQs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:75
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-irqbalance/root/usr/share/rpcd/acl.d/luci-app-irqbalance.json:3
+msgid "Grant UCI access for luci-app-irqbalance"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:87
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:98
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:110
+msgid "Invalid"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+msgid ""
+"List of CPUs to ignore, can be an integer or integers separated by commas."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "List of IRQs to ignore."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:56
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:68
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:30
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:29
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:114
+msgid "Show debug output"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:114
+msgid "Show debug output in system log."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:60
+msgid "Snapshot of current IRQs"
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:43
+msgid ""
+"The purpose of irqbalance is to distribute hardware interrupts across "
+"processors/cores on a multiprocessor/multicore system in order to increase "
+"performance."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:92
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:104
+msgid "Valid values: %s."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:87
+msgid "Value in seconds."
+msgstr ""
+
+#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:43
+#: applications/luci-app-irqbalance/root/usr/share/luci/menu.d/luci-app-irqbalance.json:3
+msgid "irqbalance"
+msgstr ""
diff --git a/applications/luci-app-keepalived/po/az/keepalived.po b/applications/luci-app-keepalived/po/az/keepalived.po
new file mode 100644
index 0000000000..4cde72a6b2
--- /dev/null
+++ b/applications/luci-app-keepalived/po/az/keepalived.po
@@ -0,0 +1,1118 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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 ""
diff --git a/applications/luci-app-keepalived/po/ko/keepalived.po b/applications/luci-app-keepalived/po/ko/keepalived.po
index 364d33d78b..8ff7aa156e 100644
--- a/applications/luci-app-keepalived/po/ko/keepalived.po
+++ b/applications/luci-app-keepalived/po/ko/keepalived.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -218,11 +218,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:231
msgid "Email Alert"
-msgstr ""
+msgstr "이메일 경보"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:42
msgid "Email Notification"
-msgstr ""
+msgstr "이메일 알림"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:39
msgid "Email to use when processing “MAIL FROM:” SMTP command"
@@ -309,7 +309,7 @@ msgstr "전역"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:47
msgid "Global Tracking"
-msgstr ""
+msgstr "전역 추적"
#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:15
msgid "Globals"
@@ -423,7 +423,7 @@ msgstr "초기 상태"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:24
msgid "Initial State."
-msgstr ""
+msgstr "초기 상태입니다."
#: applications/luci-app-keepalived/root/usr/share/luci/menu.d/luci-app-keepalived.json:78
msgid "Instance"
@@ -431,7 +431,7 @@ msgstr "인스턴스"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:35
msgid "Instance Group"
-msgstr ""
+msgstr "인스턴스 그룹"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:18
msgid "Instances must be configured for VRRP Groups"
@@ -520,7 +520,7 @@ msgstr "마크"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:27
msgid "Master"
-msgstr ""
+msgstr "주(Primary)"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/globals.js:55
msgid "Multicast Group to use for IPv4 VRRP adverts"
@@ -778,11 +778,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:232
msgid "Send SMTP alerts"
-msgstr ""
+msgstr "SMTP 경보를 보냅니다"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:43
msgid "Send email notification during state transition"
-msgstr ""
+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"
@@ -950,11 +950,11 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:48
msgid "Track interfaces, scripts and files"
-msgstr ""
+msgstr "인터페이스, 스크립트, 파일을 추적합니다"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:298
msgid "Tracking"
-msgstr ""
+msgstr "추적"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/script.js:24
msgid "Tracking scripts would be referenced from VRRP instances"
@@ -1057,7 +1057,7 @@ msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_sync_group.js:23
msgid "VRRP synchronization group"
-msgstr ""
+msgstr "VRRP 동기화 그룹"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:203
msgid "VRRP version to run on interface"
diff --git a/applications/luci-app-keepalived/po/ru/keepalived.po b/applications/luci-app-keepalived/po/ru/keepalived.po
index 501ca798e5..bbd7f9e697 100644
--- a/applications/luci-app-keepalived/po/ru/keepalived.po
+++ b/applications/luci-app-keepalived/po/ru/keepalived.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:32+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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.4-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"
-msgstr ""
+msgstr "Ajouter un accès invité optionnel au partage IPC$, désactivé par défaut"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:57
msgid "Allow guest on IPC$."
diff --git a/applications/luci-app-ksmbd/po/ru/ksmbd.po b/applications/luci-app-ksmbd/po/ru/ksmbd.po
index e3c04b00be..dd53b087e4 100644
--- a/applications/luci-app-ksmbd/po/ru/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ru/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Lithuanian \n"
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
msgid "Advanced"
-msgstr ""
+msgstr "Pažangūs"
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
msgid "Allowed Virtual Private"
diff --git a/applications/luci-app-libreswan/po/pt_BR/libreswan.po b/applications/luci-app-libreswan/po/pt_BR/libreswan.po
index de71ba5c1b..de2ec04bfe 100644
--- a/applications/luci-app-libreswan/po/pt_BR/libreswan.po
+++ b/applications/luci-app-libreswan/po/pt_BR/libreswan.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -448,7 +448,7 @@ msgstr ""
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
msgid "Uptime"
-msgstr ""
+msgstr "Tempo de atividade"
#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
msgid "Whether IDs should be considered identifying remote parties uniquely"
diff --git a/applications/luci-app-libreswan/po/ru/libreswan.po b/applications/luci-app-libreswan/po/ru/libreswan.po
index be7267b481..15e75bc15b 100644
--- a/applications/luci-app-libreswan/po/ru/libreswan.po
+++ b/applications/luci-app-libreswan/po/ru/libreswan.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian !*:*."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:61
+msgid "Delete count"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:266
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:482
+msgid ""
+"Determines the transmitted packet TTL (== this value * transmit delay). The "
+"default value is 4 ∴ the default TTL is 120 seconds."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:637
+msgid "Disable LLDP-MED inventory TLV transmission"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:646
+msgid "Disable advertising of kernel release, version and machine"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:152
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:620
+msgid "Discovered Neighbors"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:41
+msgid "Discovered chassis"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:42
+msgid "Discovered port"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:787
+msgid "EDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:205
+msgid "ELIN"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:387
+msgid "ELIN Address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:362
+msgid "Empire State Bldg"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:729
+msgid "Enable CDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:789
+msgid "Enable EDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:769
+msgid "Enable FDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:707
+msgid "Enable LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:815
+msgid "Enable SONMP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:87
+msgid "Enable service"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:730
+msgid ""
+"Enable the support of CDP protocol to deal with Cisco routers that do not "
+"speak LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:790
+msgid ""
+"Enable the support of EDP protocol to deal with Extreme routers and switches "
+"that do not speak LLDP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:770
+msgid ""
+"Enable the support of FDP protocol to deal with Foundry routers that do not "
+"speak LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:816
+msgid ""
+"Enable the support of SONMP protocol to deal with Nortel routers and "
+"switches that do not speak LLDP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:714
+msgid ""
+"Even when there is no LLDP peer detected but there is a peer speaking "
+"another protocol detected."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:767
+msgid "FDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:162
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:662
+msgid "Force port ID subtype"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:753
+msgid "Force sending CDPv2 packets"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:713
+msgid "Force sending LLDP packets"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:585
+msgid "Generic Endpoint (Class I)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:342
+msgid "Gotham"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:18
+msgid "Grant access for LLDP configuration"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:3
+msgid "Grant access for LLDP status information"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:201
+msgid "Host location type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:272
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:273
+msgid "ID type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:116
+msgid "IP address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:163
+msgid "Incoming"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:60
+msgid "Insert count"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:666
+msgid "Interface MAC address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:621
+msgid "Interface Statistics"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:667
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:112
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:922
+msgid "Invalid TLV string format"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:647
+msgid ""
+"Kernel name (ie: Linux) will still be shared, and Inventory software version "
+"will be set to %s."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:705
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:3
+msgid "LLDP"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:604
+msgid "LLDP Status"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:583
+msgid "LLDP-MED device class"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:625
+msgid "LLDP-MED fast-start"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:629
+msgid "LLDP-MED fast-start tx-interval"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:594
+msgid "LLDP-MED policy"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:673
+msgid "LLDPDU destination MAC"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1015
+msgid "LLDPd Settings"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1016
+msgid "LLDPd is an implementation of IEEE 802.1ab"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:638
+msgid ""
+"LLDPd will still receive (and publish using SNMP if enabled) those LLDP-MED "
+"TLV but will not send them. Use this option if you do not want to transmit "
+"sensitive information like serial numbers."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:503
+msgid "LLDPd won't send any frames; only listen to neighbors."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:255
+msgid "Latitude"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:609
+msgid "Local Chassis"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:114
+msgid "Local ID"
+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 ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:271
+msgid "Longitude"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:110
+msgid "MAC address"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:222
+msgid "MFS"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:352
+msgid "Main Street"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:280
+msgid "Management IP(s)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:586
+msgid "Media Endpoint (Class II)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:475
+msgid "Must be a greater than zero number optionally suffixed with \"ms\""
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:494
+msgid "Must be a number"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:244
+msgid "Must contain: 'coordinate ...', 'address ...' or 'elin ...'"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:619
+msgid "Must start: application ..."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:190
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:201
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:262
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:588
+msgid "Network Connectivity Device (Class IV)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:524
+msgid "Network IO"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:540
+msgid "Network IO for chassis ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:854
+msgid "Network Interface(s)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:999
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:563
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:593
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:597
+msgid "No data to display"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:366
+msgid "Number"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:937
+msgid "OUI CSV"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1018
+msgid "On this page you may configure LLDPd parameters."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:740
+msgid "Only CDPv2"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:164
+msgid "Outgoing"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:115
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:122
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:399
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:411
+msgid "Override %s."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:202
+msgid "Override the announced location of the host."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:210
+msgid "Port ID"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:211
+msgid "Port ID type"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:215
+msgid "Port description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:376
+msgid "Post-code"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:40
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:53
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1008
+msgid "Protocols Support"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:982
+msgid "Raw"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:224
+msgid "Raw config string sent to lldpd, starting: [coordinate|address|elin]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:223
+msgid "Raw location config"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:502
+msgid "Receive-only mode"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:56
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:146
+msgid "Rx and Tx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:148
+msgid "Rx only"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:58
+msgid "Rx unrecognized"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:572
+msgid "SNMP agentX socket path"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:813
+msgid "SONMP (NTDP, NDP, BNMP, BDP)"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:35
+msgid "See syntax here."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:746
+msgid "Send CDP packets even if no CDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:797
+msgid "Send EDP packets even if no EDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:777
+msgid "Send FDP packets even if no FDP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:823
+msgid "Send SONMP packets even if no SONMP peer detected"
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:28
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:654
+msgid "Specify the behaviour when detecting multiple neighbors"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:525
+msgid ""
+"Specify which interface (not) to listen upon and send LLDPDU from. Absent "
+"any value, LLDPd uses all available physical interfaces."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:541
+msgid ""
+"Specify which interfaces (not) to use for computing chassis ID. Absent any "
+"value, all interfaces are considered. LLDPd takes the first MAC address from "
+"all the considered interfaces to compute the chassis ID."
+msgstr ""
+
+#: applications/luci-app-lldpd/root/usr/share/luci/menu.d/luci-app-lldpd.json:16
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:346
+msgid "Street"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:953
+msgid "Subtype"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:467
+msgid "Suffix %s for millisecond values."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:410
+msgid "System capabilities"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:404
+msgid "System capability advertisements"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:114
+msgid "System description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:121
+msgid "System hostname"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:436
+msgid "System management IO"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:429
+msgid "System management IO advertisements"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:398
+msgid "System platform description"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1002
+msgid "TLV"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:845
+msgid ""
+"TLV that lack network interfaces here are sent according to interface "
+"pattern (Network IO under Network Interfaces)."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:219
+msgid "TTL"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:400
+msgid "The default description is the kernel name (Linux)."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:655
+msgid "The default filter is 15. Refer to "FILTERING NEIGHBORS"."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:412
+msgid "The default is derived from kernel information."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:464
+msgid ""
+"The delay between transmissions of LLDP PDU. The default value is 30 seconds."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:605
+msgid ""
+"This page allows you to see discovered LLDP neighbors, local interfaces "
+"statistics and local chassis information."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:463
+msgid "Transmit delay"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:481
+msgid "Transmit hold value"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:496
+msgid "Transmit hold value must be greater than 0"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:325
+msgid "Two character CC required"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:55
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:57
+msgid "Tx discarded"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:150
+msgid "Tx only"
+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 ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:573
+msgid ""
+"When set, LLDPd enables an SNMP subagent using AgentX protocol. This enables "
+"information about other systems through SNMP."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:663
+msgid ""
+"With this option, you can force the port identifier to be the interface name "
+"or the MAC address."
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:928
+msgid "add"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:927
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
+msgid "disabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:46
+msgid "enable filter"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
+msgid "enabled"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:48
+msgid "keep only one neighbor"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:47
+msgid "keep only one protocol"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:929
+msgid "replace"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:294
+msgid "valid syntax: %f .. %f [mf]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:276
+msgid "valid syntax: 0 .. 180.000[E|W]"
+msgstr ""
+
+#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:260
+msgid "valid syntax: 0 .. 90.000[N|S]"
+msgstr ""
diff --git a/applications/luci-app-lldpd/po/ko/lldpd.po b/applications/luci-app-lldpd/po/ko/lldpd.po
index 7c8a10efb2..6afe0b2ffd 100644
--- a/applications/luci-app-lldpd/po/ko/lldpd.po
+++ b/applications/luci-app-lldpd/po/ko/lldpd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-03 17:08+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -8,11 +8,11 @@ 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-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
msgid "1A"
-msgstr ""
+msgstr "1A"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:852
msgctxt "lldpd Custom TLV"
@@ -57,7 +57,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:356
msgid "Building"
-msgstr ""
+msgstr "건물명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:716
msgid ""
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:65
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:614
msgid "Collecting data..."
-msgstr ""
+msgstr "데이터 수집 중..."
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:587
msgid "Communication Device Endpoints (Class III)"
@@ -129,7 +129,7 @@ msgstr "사용자 정의 TLV"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:305
msgid "Datum"
-msgstr ""
+msgstr "측지계"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:846
msgid "Default insert behaviour is add."
@@ -194,7 +194,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:362
msgid "Empire State Bldg"
-msgstr ""
+msgstr "엠파이어 스테이트 빌딩"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:729
msgid "Enable CDP"
@@ -210,15 +210,15 @@ msgstr "FDP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:707
msgid "Enable LLDP"
-msgstr ""
+msgstr "LLDP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:815
msgid "Enable SONMP"
-msgstr ""
+msgstr "SONMP 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:87
msgid "Enable service"
-msgstr ""
+msgstr "서비스 활성화"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:730
msgid ""
@@ -256,7 +256,7 @@ msgstr "FDP"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:162
msgid "Filter"
-msgstr ""
+msgstr "필터"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:662
msgid "Force port ID subtype"
@@ -276,7 +276,7 @@ msgstr "일반 엔드포인트 (Class I)"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:342
msgid "Gotham"
-msgstr ""
+msgstr "고담"
#: applications/luci-app-lldpd/root/usr/share/rpcd/acl.d/luci-app-lldpd.json:18
msgid "Grant access for LLDP configuration"
@@ -316,7 +316,7 @@ msgstr "인터페이스 MAC 주소"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:621
msgid "Interface Statistics"
-msgstr ""
+msgstr "인터페이스 통계"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:667
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:112
@@ -412,7 +412,7 @@ msgstr "MFS"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:352
msgid "Main Street"
-msgstr ""
+msgstr "메인 스트리트"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:280
msgid "Management IP(s)"
@@ -472,7 +472,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:366
msgid "Number"
-msgstr ""
+msgstr "건물번호"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:937
msgid "OUI CSV"
@@ -540,7 +540,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:502
msgid "Receive-only mode"
-msgstr ""
+msgstr "수신 전용 모드"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:56
msgid "Rx"
@@ -613,7 +613,7 @@ msgstr "상태"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:346
msgid "Street"
-msgstr ""
+msgstr "도로명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:953
msgid "Subtype"
@@ -633,11 +633,11 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:114
msgid "System description"
-msgstr ""
+msgstr "시스템 설명"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:121
msgid "System hostname"
-msgstr ""
+msgstr "시스템 호스트 이름"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:436
msgid "System management IO"
diff --git a/applications/luci-app-lldpd/po/pt_BR/lldpd.po b/applications/luci-app-lldpd/po/pt_BR/lldpd.po
index 95a48d2c17..90f1b71119 100644
--- a/applications/luci-app-lldpd/po/pt_BR/lldpd.po
+++ b/applications/luci-app-lldpd/po/pt_BR/lldpd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -25,7 +25,7 @@ msgstr "Status administrativo"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:1005
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: 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
@@ -745,7 +745,7 @@ msgstr ""
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:287
msgid "disabled"
-msgstr ""
+msgstr "desabilitado"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/lldpd.js:46
msgid "enable filter"
diff --git a/applications/luci-app-lxc/po/az/lxc.po b/applications/luci-app-lxc/po/az/lxc.po
new file mode 100644
index 0000000000..dd527e2c2f
--- /dev/null
+++ b/applications/luci-app-lxc/po/az/lxc.po
@@ -0,0 +1,169 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-lxc/htdocs/luci-static/resources/view/lxc/overview.js:454
+msgid ""
+"Please note: LXC Containers require features not available on OpenWrt "
+"images for devices with small flash."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:134
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:148
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:174
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:191
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:245
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:263
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:285
+msgid "Action failed!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:468
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:487
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:455
+msgid "Also you may want to install 'kmod-veth' for optional network support."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:462
+msgid "Available Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:445
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:203
+msgid "Confirm"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:65
+msgid "Container creation failed!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:254
+msgid "Container is not frozen!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:236
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:272
+msgid "Container is not running!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:159
+msgid "Container is still running!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:42
+msgid "Container with that name already exists!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:422
+msgid "Containers URL"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:497
+msgid "Create"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:481
+msgid "Create New Container"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:79
+msgid "Delete"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:491
+msgid "Enter new name"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:428
+msgid "Free Space Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:434
+msgid "Free Temp Threshold"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/rpcd/acl.d/luci-app-lxc.json:3
+msgid "Grant UCI access for luci-app-lxc"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:3
+msgid "LXC Container mgr"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:453
+msgid "LXC Containers"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:193
+msgid "LXC configuration updated"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:287
+msgid "LXC container rebooted"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:429
+msgid "Minimum required free space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:435
+msgid "Minimum required free temp space for LXC Container creation in KB"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:466
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:485
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:16
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:300
+msgid "Please select another containers URL."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:77
+msgid "Start"
+msgstr ""
+
+#: 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
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:78
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:34
+msgid "Template download in progress, please be patient!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:54
+msgid "The Name field must not be empty!"
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:294
+msgid "There are no containers available yet."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:299
+msgid "There are no templates for your architecture available."
+msgstr ""
+
+#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:162
+msgid ""
+"This will completely remove a stopped LXC container from disk. Are you sure?"
+msgstr ""
diff --git a/applications/luci-app-minidlna/po/az/minidlna.po b/applications/luci-app-minidlna/po/az/minidlna.po
new file mode 100644
index 0000000000..760847f8fd
--- /dev/null
+++ b/applications/luci-app-minidlna/po/az/minidlna.po
@@ -0,0 +1,217 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "Album art names"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:94
+msgid "Allow wide links"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:106
+msgid "Announced UUID"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:73
+msgid "Browse directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:53
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid "Enable TIVO"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid "Enable inotify"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid "Friendly name"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:50
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-minidlna/root/usr/share/rpcd/acl.d/luci-app-minidlna.json:3
+msgid "Grant access to minidlna status and configuration"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid "Media directories"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+msgid ""
+"MiniDLNA is server software with the aim of being fully compliant with DLNA/"
+"UPnP-AV clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:109
+msgid ""
+"Model number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:74
+msgid "Music"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:59
+msgid "Network interfaces to serve."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:100
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:100
+msgid "Notify interval in seconds."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:76
+msgid "Pictures"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:55
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:56
+msgid "Port for HTTP (descriptions, SOAP, media transfer) traffic."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:98
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:71
+msgid "Root container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:103
+msgid ""
+"Serial number the miniDLNA daemon will report to clients in its XML "
+"description."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:69
+msgid ""
+"Set this if you want to customize the name that shows up on your clients."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:88
+msgid ""
+"Set this if you would like to specify the directory where you want MiniDLNA "
+"to store its database and album art cache."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:94
+msgid ""
+"Set this to allow serving content outside the media root (via symlinks)."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:90
+msgid ""
+"Set this to enable inotify monitoring to discover new files automatically."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:92
+msgid ""
+"Set this to enable support for streaming .jpg and .mp3 files to a TiVo "
+"supporting HMO."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:96
+msgid ""
+"Set this to strictly adhere to DLNA standards. This will allow server-side "
+"downscaling of very large JPEG images, which may hurt JPEG serving "
+"performance on (at least) Sony DLNA products."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:78
+msgid ""
+"Set this to the directory you want scanned. If you want to restrict the "
+"directory to a specific content type, you can prepend the type ('A' for "
+"audio, 'V' for video, 'P' for images), followed by a comma, to the directory "
+"(eg. A,/mnt/media/Music). Multiple directories can be specified."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "Specify the path to the MiniSSDPd socket."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:72
+msgid "Standard container"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:39
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:96
+msgid "Strict to DLNA standard"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:25
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:28
+msgid ""
+"The miniDLNA service is active, serving %d audio, %d video and %d image "
+"files."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:18
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:22
+msgid "The miniDLNA service is not running."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
+msgid "This is a list of file names to check for when searching for album art."
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:75
+msgid "Video"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:36
+#: applications/luci-app-minidlna/root/usr/share/luci/menu.d/luci-app-minidlna.json:3
+msgid "miniDLNA"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/status/include/80_minidlna.js:7
+msgid "miniDLNA Status"
+msgstr ""
+
+#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:112
+msgid "miniSSDP socket"
+msgstr ""
diff --git a/applications/luci-app-minidlna/po/pt_BR/minidlna.po b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
index 1ca396a3bb..a57438a7ad 100644
--- a/applications/luci-app-minidlna/po/pt_BR/minidlna.po
+++ b/applications/luci-app-minidlna/po/pt_BR/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -15,7 +15,7 @@ msgstr ""
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:51
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-minidlna/htdocs/luci-static/resources/view/minidlna.js:80
msgid "Album art names"
diff --git a/applications/luci-app-minidlna/po/ru/minidlna.po b/applications/luci-app-minidlna/po/ru/minidlna.po
index f2175f1972..297bb01785 100644
--- a/applications/luci-app-minidlna/po/ru/minidlna.po
+++ b/applications/luci-app-minidlna/po/ru/minidlna.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: minidlna\n"
"POT-Creation-Date: 2013-11-13 18:43+0200\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian =2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
diff --git a/applications/luci-app-mosquitto/po/az/mosquitto.po b/applications/luci-app-mosquitto/po/az/mosquitto.po
new file mode 100644
index 0000000000..9ed75f6e7c
--- /dev/null
+++ b/applications/luci-app-mosquitto/po/az/mosquitto.po
@@ -0,0 +1,386 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
+msgid "Allow anonymous connections"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
+msgid "Allow to connect without providing a username and password"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:162
+msgid ""
+"Attempt to notify the local and remote broker of connection status, defaults "
+"to $SYS/broker/connections/<clientid>/state"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:184
+msgid "Automatic, but no restarts"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:183
+msgid "Automatic, but stopped when not used"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:182
+msgid "Automatic, includes restarts"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:85
+msgid "Autosave interval"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:82
+msgid "Autosave interval applies to change counts instead of time"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:82
+msgid "Autosave on changes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:99
+msgid "Bind Address"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:211
+msgid "Bridge PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:167
+msgid "Bridge connection states should only be published locally"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:144
+msgid "Bridges"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:114
+msgid "CA file path"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:117
+msgid "CA path to search"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:136
+msgid "CRL to use if require_certificate is enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:138
+msgid "Ciphers control. Should match 'openssl ciphers' format"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:159
+msgid "Clean session"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:79
+msgid "Client expiration"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:172
+msgid "Client id to use locally. Important when bridging to yourself"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:169
+msgid "Client id to use on remote end of this bridge connection"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:149
+msgid "Connection name"
+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
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:127
+msgid "Depends on your openssl version, empty to support all"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:228
+msgid "Directory to search for CA files"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:11
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:55
+msgid "Disallow remote access to this broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:10
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
+msgid "Grant UCI access for luci-app-mosquitto"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:190
+msgid "How long to wait before disconnecting"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:186
+msgid "How long to wait before reconnecting"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:194
+msgid "How many messages to queue before restarting lazy bridge"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:179
+msgid "How should this bridge be started"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:208
+msgid "Identity for TLS-PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:40
+msgid ""
+"If checked, mosquitto runs with a config generated from this page. If "
+"unchecked, mosquitto runs with the config in %s (and this page is ignored)."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:175
+msgid "Keep-alive interval for this bridge"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:211
+msgid "Key for TLS-PSK"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:123
+msgid "Keyfile (PEM encoded)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:64
+msgid "Limit for message allowed inflight"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:67
+msgid "Limit for message queue when offline"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:70
+msgid "Limit for message queue when offline, zero to disable"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:95
+msgid "Listeners"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:48
+msgid "Log destination"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:107
+msgid "MQTT"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:64
+msgid "Max Inflight Messages"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:70
+msgid "Max Queued Bytes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:67
+msgid "Max Queued Messages"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:45
+#: applications/luci-app-mosquitto/root/usr/share/luci/menu.d/luci-app-mosquitto.json:3
+msgid "Mosquitto"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:26
+msgid "Mosquitto MQTT Broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:30
+msgid ""
+"Note, only some of the available configuration files are supported at this "
+"stage. Use the checkbox below to use config generated by this page, or the "
+"stock mosquitto configuration file in %s."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:167
+msgid "Notifications local only"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:56
+msgid ""
+"Outbound bridges will still work, but this will make the primary listener "
+"only available from localhost"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:208
+msgid "PSK Bridge Identity"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:141
+msgid "PSK Hint to provide to connecting clients"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:224
+msgid "Path to CA file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:236
+msgid "Path to PEM encoded keyfile"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:232
+msgid "Path to PEM encoded server certificate file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:91
+msgid "Path to persistent file"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:74
+msgid "Persistence"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:77
+msgid "Persistence enabled"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:88
+msgid "Persistent file name"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:91
+msgid "Persistent file path (with trailing/)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:102
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:105
+msgid "Protocol to use when listening"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:204
+msgid "Remote password"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:201
+msgid "Remote username"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:79
+msgid ""
+"Remove persistent clients if they haven't reconnected in this period, eg 6h, "
+"3d, 2w"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:134
+msgid "Require clients to present a certificate"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:85
+msgid "Save persistence file after this many seconds or changes"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:120
+msgid "Server certificate file (PEM encoded)"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
+msgid "Set to zero to disable"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:77
+msgid "Should persistence to disk be enabled at all"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:126
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:216
+msgid "TLS Version"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:217
+msgid ""
+"The remote broker must support the same version of TLS for the connection to "
+"succeed."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
+msgid "Time in seconds between updates of the $SYS tree"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:164
+msgid "Topic to use for local+remote remote for notifications."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:39
+msgid "Use this LuCI configuration page"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:108
+msgid "WebSockets"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:95
+msgid "You can configure additional listeners here"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:145
+msgid "You can configure multiple bridge connections here"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:48
+msgid "You can have multiple, but 'none' will override all others"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:152
+msgid "address"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:152
+msgid "address[:port] of remote broker"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:199
+msgid ""
+"attempt to notify the remote broker that this is a bridge, not all brokers "
+"support this."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:156
+msgid "full topic string for mosquitto.conf, eg: 'power/# out 2'"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:110
+msgid "http_dir to serve on websockets listeners"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:27
+msgid "mosquitto - the %s MQTT messaging broker."
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:161
+msgid "notifications"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:155
+msgid "topic"
+msgstr ""
+
+#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:150
+msgid "unique name for this bridge configuration"
+msgstr ""
diff --git a/applications/luci-app-mwan3/po/az/mwan3.po b/applications/luci-app-mwan3/po/az/mwan3.po
new file mode 100644
index 0000000000..ff1bbfec2d
--- /dev/null
+++ b/applications/luci-app-mwan3/po/az/mwan3.po
@@ -0,0 +1,807 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:249
+msgid "%d hour"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:206
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:222
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:244
+msgid "%d minute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:207
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:208
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:209
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:210
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:223
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:224
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:225
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:226
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:245
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:246
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:247
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:248
+msgid "%d minutes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:193
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:200
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:216
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:238
+msgid "%d second"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:195
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:201
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:202
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:203
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:204
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:205
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:217
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:218
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:219
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:220
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:221
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:239
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:240
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:241
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:242
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:243
+msgid "%d seconds"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:45
+msgid ""
+"%s: Name of Physical device which interface went up or down (e.g. \"eth0\" "
+"or \"wwan0\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:39
+msgid "%s: Name of the action that triggered this event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:44
+msgid ""
+"%s: Name of the interface which went up or down (e.g. \"wan\" or \"wwan\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:40
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:41
+msgid "* %s: Is called by netifd and mwan3track"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:43
+msgid "* %s: Is only called by mwan3track if tracking has failed"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:42
+msgid "* %s: Is only called by mwan3track if tracking was successful"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:71
+msgid "-- Interface Selection --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:109
+msgid "-- Please choose --"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:99
+msgid ""
+"Acceptable values: 1-100. This many Tracking IP addresses must respond for "
+"the link to be deemed up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:62
+msgid "Acceptable values: 1-1000. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:58
+msgid "Acceptable values: 1-256. Defaults to 1 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:26
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:37
+msgid "Also scan this Routing table for connected networks"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:65
+msgid "Check IP rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:140
+msgid "Check link quality"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:66
+msgid "Check routing table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:96
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:18
+msgid "Contents have been saved."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:27
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:89
+msgid "Destination port"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:31
+msgid "Diagnostics"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:267
+msgid ""
+"Downed interface will be deemed up after this many successful ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:41
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:49
+msgid "Downtime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:25
+msgid "Emergency"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:92
+msgid "Enable ssl tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:55
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:118
+msgid ""
+"Enables firewall rule logging (global mwan3 logging must also be enabled)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:20
+msgid "Enables global firewall logging"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:93
+msgid "Enables https tracking on ssl port 443"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:15
+msgid "Enter value in hex, starting with 0x"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
+msgid "Execute"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:59
+msgid "Expect interface state on up event"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:213
+msgid "Failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:145
+msgid "Failure latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:158
+msgid "Failure packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:23
+msgid "Firewall loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:14
+msgid "Firewall mask"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:280
+msgid "Flush conntrack table"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:281
+msgid "Flush global firewall conntrack table on interface events"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:59
+msgid "Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:51
+msgid "Grant access for luci-app-mwan3 configuration"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
+msgid "Grant access for luci-app-mwan3 status information"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:68
+msgid "Hotplug ifdown"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:67
+msgid "Hotplug ifup"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:107
+msgid "IPset"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:67
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:61
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:62
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:68
+msgid "IPv6"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:63
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:58
+msgid "Initial state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:50
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:101
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:67
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:252
+msgid "Interface down"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:266
+msgid "Interface up"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:253
+msgid "Interface will be deemed down after this many failed ping tests"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:25
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:46
+msgid ""
+"Interfaces may not share the same name as configured members, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:59
+msgid "Internet Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:230
+msgid "Keep failure interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:231
+msgid "Keep ping failure interval during failure state"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:61
+msgid "Last resort"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:34
+msgid "Lines beginning with # are comments and are not executed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:21
+msgid ""
+"Load-balanced member interfaces distribute more traffic out those with "
+"higher weights."
+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 ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
+msgid "Loglevel"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:127
+msgid "Max TTL"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:81
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:90
+msgid ""
+"May be entered as a single or multiple port(s) (eg \"22\" or \"80,443\") or "
+"as a portrange (eg \"1024:2048\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:75
+msgid "Member"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:19
+msgid "Member interfaces with lower metrics are used first."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:20
+msgid "Member interfaces with the same metric will be load-balanced."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:54
+msgid "Member used"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:18
+msgid ""
+"Members are profiles attaching a metric and weight to an MWAN interface."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:20
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:41
+msgid ""
+"Members may not share the same name as configured interfaces, policies or "
+"rules."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:288
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:57
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:19
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:3
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:47
+msgid "MultiWAN Manager"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:79
+msgid "MultiWAN Manager - Diagnostics"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:10
+msgid "MultiWAN Manager - Globals"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:21
+msgid "MultiWAN Manager - Interfaces"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:17
+msgid "MultiWAN Manager - Members"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:26
+msgid "MultiWAN Manager - Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:93
+msgid "MultiWAN Manager - Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:17
+msgid "MultiWAN Manager - Policies"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:19
+msgid "MultiWAN Manager - Rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/detail.js:12
+msgid "MultiWAN Manager - Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/troubleshooting.js:12
+msgid "MultiWAN Manager - Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:22
+msgid ""
+"Mwan3 requires that all interfaces have a unique metric configured in /etc/"
+"config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:49
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:48
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:108
+msgid ""
+"Name of IPset rule. Requires IPset rule in /etc/dnsmasq.conf (eg \"ipset=/"
+"youtube.com/youtube\")"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:24
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces-"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/member.js:19
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:22
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:27
+msgid "Names may contain characters A-Z, a-z, 0-9, _ and no spaces."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:23
+msgid "Names must be 15 characters or less."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:23
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:98
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:21
+msgid "No MWAN interfaces found"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:44
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:52
+msgid "No Tracking"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:296
+msgid "No interface metric set!"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:31
+msgid "Notes:"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:30
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:99
+msgid "Notify"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:62
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:38
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:46
+msgid "Offline"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:61
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:31
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:40
+msgid "Online"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
+msgid "Ping count"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:63
+msgid "Ping default gateway"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:198
+msgid "Ping interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:214
+msgid "Ping interval during failure detection"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:236
+msgid "Ping interval during failure recovering"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:112
+msgid "Ping size"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:191
+msgid "Ping timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:64
+msgid "Ping tracking IP"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:18
+msgid ""
+"Policies are profiles grouping one or more members controlling how Mwan3 "
+"distributes traffic."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:24
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:45
+msgid ""
+"Policies may not share the same name as configured interfaces, members or "
+"rules"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:83
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:121
+msgid "Policy assigned"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:66
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:35
+msgid ""
+"Put your custom mwan3 action here, they will be executed with each netifd "
+"hotplug interface event on interfaces for which mwan3 is enabled."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:235
+msgid "Recovery interval"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:168
+msgid "Recovery latency [ms]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:181
+msgid "Recovery packet loss [%]"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:39
+msgid "Routing table %d"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:36
+msgid "Routing table lookup"
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:91
+msgid "Rule"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:21
+msgid "Rules are based on IP address, port or protocol."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:22
+msgid "Rules are matched from top to bottom."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:23
+msgid "Rules below a matching rule are ignored."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:28
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:50
+msgid ""
+"Rules may not share the same name as configured interfaces, members or "
+"policies."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:20
+msgid "Rules specify which traffic will use a particular MWAN policy."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:102
+msgid "Seconds. Acceptable values: 1-1000000. Defaults to 600 if not set"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:76
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:80
+msgid "Source port"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:83
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:107
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:23
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:94
+msgid "Sticky"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:101
+msgid "Sticky timeout"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:77
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:86
+msgid "Supports CIDR notation (eg \"192.168.100.0/24\") without quotes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:91
+msgid "Task"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:29
+msgid "The file is also preserved during sysupgrade."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:33
+msgid ""
+"The first line of the script must be "#!/bin/sh" without quotes."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:37
+msgid ""
+"There are three main environment variables that are passed to this script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:289
+msgid ""
+"This displays the metric assigned to this interface in /etc/config/network"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:32
+msgid "This file is interpreted as a shell script."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:72
+msgid ""
+"This hostname or IP address will be pinged to determine if the link is up or "
+"down. Leave blank to assume interface is always online"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:28
+msgid "This section allows you to modify the content of \"/etc/mwan3.user\"."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:71
+msgid "Tracking hostname or IP address"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:76
+msgid "Tracking method"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:98
+msgid "Tracking reliability"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:25
+msgid ""
+"Traffic destined for known (other than default) networks is handled by the "
+"main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:95
+msgid ""
+"Traffic from the same source IP address that previously matched this rule "
+"within the sticky timeout period will use the same WAN interface"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:26
+msgid ""
+"Traffic matching a rule, but all WAN interfaces for that policy are down "
+"will be blackholed."
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:24
+msgid "Traffic not matching any rule is routed using the main routing table."
+msgstr ""
+
+#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:39
+msgid "Troubleshooting"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/notify.js:20
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:34
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/overview.js:48
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:43
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:56
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:67
+msgid "View the content of /etc/protocols for protocol description"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:62
+msgid ""
+"When all policy members are offline use this behavior for matched traffic"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:97
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:65
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:127
+msgid "blackhole (drop)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:284
+msgid "connected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:66
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:128
+msgid "default (use main routing table)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:285
+msgid "disconnected (mwan3)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:283
+msgid "ifdown (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:282
+msgid "ifup (netifd)"
+msgstr ""
+
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:64
+#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:126
+msgid "unreachable (reject)"
+msgstr ""
diff --git a/applications/luci-app-mwan3/po/pt_BR/mwan3.po b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
index 3fdf96941f..2cb724ea84 100644
--- a/applications/luci-app-mwan3/po/pt_BR/mwan3.po
+++ b/applications/luci-app-mwan3/po/pt_BR/mwan3.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -815,7 +815,7 @@ msgstr "Não foi possível salvar o conteúdo: %s"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:43
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/status/include/90_mwan3.js:56
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:67
msgid "View the content of /etc/protocols for protocol description"
diff --git a/applications/luci-app-natmap/po/az/natmap.po b/applications/luci-app-natmap/po/az/natmap.po
new file mode 100644
index 0000000000..d483708b8d
--- /dev/null
+++ b/applications/luci-app-natmap/po/az/natmap.po
@@ -0,0 +1,122 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-natmap/htdocs/luci-static/resources/view/natmap.js:108
+msgid "Allocation bind ports randomly instead of sequentially."
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:103
+msgid "Bind port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:134
+msgid "Congestion control"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:55
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:143
+msgid "External IP"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:150
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:134
+msgid "For TCP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "For UDP mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:111
+msgid "Forward mode"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:119
+msgid "Forward target"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:124
+msgid "Forward target port"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:129
+msgid "Forward timeout"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:98
+msgid "Fwmark"
+msgstr ""
+
+#: applications/luci-app-natmap/root/usr/share/rpcd/acl.d/luci-app-natmap.json:3
+msgid "Grant access to LuCI app natmap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:93
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:71
+msgid "IPv4 and IPv6"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:72
+msgid "IPv4 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:73
+msgid "IPv6 only"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:75
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:78
+msgid "Keep-alive interval"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:99
+msgid "Mark fwmark for STUN/HTTP outbound traffic"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:50
+#: applications/luci-app-natmap/root/usr/share/luci/menu.d/luci-app-natmap.json:3
+msgid "NATMap"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:139
+msgid "Notify script"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:59
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:107
+msgid "Randomly allocation ports"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:69
+msgid "Restrict to address family"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:82
+msgid "STUN check cycle"
+msgstr ""
+
+#: applications/luci-app-natmap/htdocs/luci-static/resources/view/natmap.js:87
+msgid "STUN server"
+msgstr ""
diff --git a/applications/luci-app-nextdns/po/az/nextdns.po b/applications/luci-app-nextdns/po/az/nextdns.po
new file mode 100644
index 0000000000..e511525d11
--- /dev/null
+++ b/applications/luci-app-nextdns/po/az/nextdns.po
@@ -0,0 +1,77 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
+msgid "Configuration ID"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:19
+msgid "Enable NextDNS."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
+msgid "Expose LAN clients information in NextDNS analytics."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:12
+msgid "For further information, go to %s."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:15
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:26
+msgid "Go to nextdns.io to create a configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/rpcd/acl.d/luci-app-nextdns.json:3
+msgid "Grant logread access to LuCI app nextdns"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:33
+msgid "Log Queries"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
+msgid "Log individual queries to system log."
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:24
+msgid "Logs"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:9
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:3
+msgid "NextDNS"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:10
+msgid "NextDNS Configuration."
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:4
+msgid "NextDNS Log"
+msgstr ""
+
+#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
+msgid "Report Client Info"
+msgstr ""
+
+#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
+msgid "The ID of your NextDNS configuration."
+msgstr ""
diff --git a/applications/luci-app-nextdns/po/ru/nextdns.po b/applications/luci-app-nextdns/po/ru/nextdns.po
index ff186c6f55..9165fe8b7f 100644
--- a/applications/luci-app-nextdns/po/ru/nextdns.po
+++ b/applications/luci-app-nextdns/po/ru/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 0 connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:845
+msgid "0 hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:938
+msgid "0% IPv6 support rate among hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:940
+msgid "0B total IPv6 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:939
+msgid "0% of the total traffic is IPv6"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:941
+msgid "0B total IPv6 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:895
+msgid "0 cause the most connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:893
+msgid "0 cause the most download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:894
+msgid "0 cause the most upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:892
+msgid "0 different application protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:846
+msgid "0 download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:847
+msgid "0 upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:63
+msgid "Accounting period"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:902
+msgid "Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:878
+msgid "Application Protocols"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:34
+msgid "Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
+msgid "Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
+msgid ""
+"Changing the accounting interval type will invalidate existing databases!"
+"
Download backup."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:64
+msgid ""
+"Choose \"Day of month\" to restart the accounting period monthly on a "
+"specific date, e.g. every 3rd. Choose \"Fixed interval\" to restart the "
+"accounting period exactly every N days, beginning at a given date."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:865
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:911
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:958
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
+msgid "Commit interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
+msgid "Compress database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:624
+msgid "Conn."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:903
+msgid "Connections"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:839
+msgid "Connections / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:170
+msgid "Database directory"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:171
+msgid ""
+"Database storage directory. One file per accounting period will be placed "
+"into this directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:72
+msgid "Day of month"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:84
+msgid ""
+"Day of month to restart the accounting period. Use negative values to count "
+"towards the end of month, e.g. \"-5\" to specify the 27th of July or the "
+"24th of February."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:24
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
+msgid "Down. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:626
+msgid "Down. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:607
+msgctxt "Traffic counter"
+msgid "Download"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:858
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:904
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:951
+msgid "Download (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:859
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:905
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:952
+msgid "Download (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:881
+msgid "Download / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
+msgid "Download Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
+msgid "Dualstack enabled hosts"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:83
+msgid "Due date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1001
+msgid "Dump (JSON)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:971
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:979
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:988
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:997
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:1006
+msgid "Export"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:800
+msgid "Failed to commit database: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:45
+msgid "Failed to download backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:789
+msgid "Failed to download traffic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:28
+msgid "Failed to restore backup archive: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:950
+msgid "Family"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:73
+msgid "Fixed interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:873
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:919
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:966
+msgid "Force reload…"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:59
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:64
+msgid "Generate Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/root/usr/share/rpcd/acl.d/luci-app-nlbwmon.json:3
+msgid "Grant UCI access for luci-app-nlbwmon"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:983
+msgid "Grouped by IP (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:974
+msgid "Grouped by MAC (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:992
+msgid "Grouped by protocol (CSV)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:855
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:948
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:616
+msgid "Hostname: example.org"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:503
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:927
+msgid "IPv4 vs. IPv6"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:111
+msgid "Interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:159
+msgid ""
+"Interval at which the temporary in-memory database is committed to the "
+"persistent database directory."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:166
+msgid ""
+"Interval at which traffic counters of still established connections are "
+"refreshed from netlink information."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:112
+msgid "Length of accounting interval in days."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:123
+msgid "Local interfaces"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:132
+msgid "Local subnets"
+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
+msgid "MAC"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:76
+msgid "Malformed data received"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:144
+msgid "Maximum entries"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:156
+msgid ""
+"Maximum number of accounting periods to keep, use zero to keep databases "
+"forever."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
+msgid "Netlink Bandwidth Monitor"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
+msgid "Netlink Bandwidth Monitor - Backup / Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
+msgid "Netlink Bandwidth Monitor - Configuration"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:362
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:415
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
+msgid "No data recorded yet."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
+msgid "Only conntrack streams from or to any of these networks are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:133
+msgid "Only conntrack streams from or to any of these subnets are counted."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:147
+msgid "Preallocate database"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:339
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid "Protocol Mapping"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:61
+msgid ""
+"Protocol mappings to distinguish traffic types per host, one mapping per "
+"line. The first value specifies the IP protocol, the second value the port "
+"number and the third column is the name of the mapped protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
+msgid "Refresh interval"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
+msgid "Require a valid date in the form \"YYYY-MM-DD\""
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
+msgid "Restore"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
+msgid "Restore Database Backup"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
+msgid "Restore complete"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:286
+msgid "Select accounting period:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:334
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:96
+msgid "Start date"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:97
+msgid "Start date of the first accounting period, e.g. begin of ISP contract."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:155
+msgid "Stored periods"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:53
+msgid ""
+"The Netlink Bandwidth Monitor (nlbwmon) is a lightweight, efficient traffic "
+"accounting program keeping track of bandwidth usage per host and protocol."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:21
+msgid "The following database files have been restored:"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:145
+msgid ""
+"The maximum amount of entries that should be put into the database, setting "
+"the limit to 0 will allow databases to grow indefinitely."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:834
+msgid "Traffic / Host"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
+msgid "Traffic Distribution"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
+msgid "Unable to fetch traffic statistic data: %s"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:627
+msgid "Up. (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:628
+msgid "Up. (Pkts.)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:611
+msgctxt "Traffic counter"
+msgid "Upload"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:860
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:906
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:953
+msgid "Upload (Bytes)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:861
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:907
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:954
+msgid "Upload (Packets)"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:886
+msgid "Upload / Application"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:617
+msgid "Vendor: Example Corp."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
+msgid ""
+"Whether to gzip compress archive databases. Compressing the database files "
+"makes accessing old data slightly slower but helps to reduce storage "
+"requirements."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:148
+msgid ""
+"Whether to preallocate the maximum possible database size in memory. This is "
+"mainly useful for memory constrained systems which might not be able to "
+"satisfy memory allocation after longer uptime periods."
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:130
+msgid "no traffic"
+msgstr ""
+
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:335
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:387
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:400
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:405
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:636
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:648
+#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:653
+msgid "other"
+msgstr ""
diff --git a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
index c6aeae9975..13df0da0db 100644
--- a/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ko/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -136,7 +136,7 @@ msgstr "백업"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:3
msgid "Bandwidth Monitor"
-msgstr ""
+msgstr "대역폭 모니터"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:76
msgid ""
@@ -159,11 +159,11 @@ msgstr "데이터 수집 중..."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:158
msgid "Commit interval"
-msgstr ""
+msgstr "커밋 주기"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:151
msgid "Compress database"
-msgstr ""
+msgstr "데이터베이스 압축"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:25
msgid "Configuration"
@@ -171,7 +171,7 @@ msgstr "설정"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:624
msgid "Conn."
-msgstr ""
+msgstr "연결"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:857
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:903
@@ -242,7 +242,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:59
msgid "Download Database Backup"
-msgstr ""
+msgstr "데이터베이스 백업 다운로드"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:932
msgid "Dualstack enabled hosts"
@@ -391,11 +391,11 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:827
msgid "Netlink Bandwidth Monitor"
-msgstr ""
+msgstr "Netlink 대역폭 모니터"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:51
msgid "Netlink Bandwidth Monitor - Backup / Restore"
-msgstr ""
+msgstr "Netlink 대역폭 모니터 - 백업 / 복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:52
msgid "Netlink Bandwidth Monitor - Configuration"
@@ -436,7 +436,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:165
msgid "Refresh interval"
-msgstr ""
+msgstr "갱신 주기"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:106
msgid "Require a valid date in the form \"YYYY-MM-DD\""
@@ -444,15 +444,15 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:57
msgid "Restore"
-msgstr "복구"
+msgstr "복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:52
msgid "Restore Database Backup"
-msgstr ""
+msgstr "데이터베이스 백업 복원"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/backup.js:20
msgid "Restore complete"
-msgstr ""
+msgstr "복원 완료"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:286
msgid "Select accounting period:"
@@ -496,7 +496,7 @@ msgstr ""
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:831
msgid "Traffic Distribution"
-msgstr ""
+msgstr "트래픽 분포"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:92
msgid "Unable to fetch traffic statistic data: %s"
diff --git a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
index 2646fe916d..0381b939e8 100644
--- a/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt/nlbwmon.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 01:55+0000\n"
-"Last-Translator: ssantos \n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese \n"
"Language: pt\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"
@@ -226,7 +226,7 @@ msgstr "Dispensar"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Mostrar"
+msgstr "Visualização"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
index e2410a7436..32a12af3f4 100644
--- a/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/pt_BR/nlbwmon.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-21 23:16+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -132,7 +132,7 @@ msgstr "Período contábil"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:60
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:902
msgid "Application"
@@ -232,7 +232,7 @@ msgstr "Dispensar"
#: applications/luci-app-nlbwmon/root/usr/share/luci/menu.d/luci-app-nlbwmon.json:16
msgid "Display"
-msgstr "Exibir"
+msgstr "Exibição"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:625
msgid "Down. (Bytes)"
diff --git a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
index 07621682a4..0e43ad6cb6 100644
--- a/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
+++ b/applications/luci-app-nlbwmon/po/ru/nlbwmon.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: nlbwmon\n"
"POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -14,7 +14,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:16
msgid "%s is mutually exclusive to other choices"
-msgstr ""
+msgstr "%s 은 다른 선택들과 같이 적용될 수 없음"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:244
msgid "Additional Shutdown Time(s)"
@@ -195,11 +195,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:176
msgid "Interrupt Only"
-msgstr ""
+msgstr "인터럽트 전용"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:180
msgid "Interrupt Size"
-msgstr ""
+msgstr "인터럽트 크기"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:84
msgid "Low battery message"
@@ -224,7 +224,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:116
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:188
msgid "Maximum Start Delay"
-msgstr ""
+msgstr "최대 시작 지연 시간"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:95
msgid "Maximum connections"
@@ -263,20 +263,20 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:38
msgid "NUT Users"
-msgstr ""
+msgstr "NUT 사용자"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:156
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:185
msgid "Name of UPS"
-msgstr ""
+msgstr "UPS 이름"
#: applications/luci-app-nut/root/usr/share/luci/menu.d/luci-app-nut.json:3
msgid "Network UPS Tools"
-msgstr ""
+msgstr "네트워크 UPS 도구"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_cgi.js:14
msgid "Network UPS Tools CGI Configuration"
-msgstr ""
+msgstr "네트워크 UPS 도구 CGI 설정"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:38
msgid "Network UPS Tools Monitoring Configuration"
@@ -439,7 +439,7 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:58
msgid "Role"
-msgstr ""
+msgstr "역할"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:109
msgid "Run drivers in a chroot(2) environment"
@@ -535,11 +535,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:79
msgid "UPS Server Global Settings"
-msgstr ""
+msgstr "UPS 서버 전역 설정"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_cgi.js:21
msgid "UPS name"
-msgstr ""
+msgstr "UPS 이름"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:149
msgid "USB Bus(es) (regex)"
@@ -547,11 +547,11 @@ msgstr ""
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:237
msgid "USB Product Id"
-msgstr ""
+msgstr "USB 제품 ID"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:269
msgid "USB Vendor Id"
-msgstr ""
+msgstr "USB 벤더 ID"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:26
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:13
@@ -577,7 +577,7 @@ msgstr "사용자 이름"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:266
msgid "Vendor (regex)"
-msgstr ""
+msgstr "벤더 (정규식)"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:146
msgid "Verify all connection with SSL"
diff --git a/applications/luci-app-ocserv/po/az/ocserv.po b/applications/luci-app-ocserv/po/az/ocserv.po
new file mode 100644
index 0000000000..f73db1b8b9
--- /dev/null
+++ b/applications/luci-app-ocserv/po/az/ocserv.po
@@ -0,0 +1,386 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
+msgid ""
+"CIDR-Notation: address/"
+"prefix"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:149
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:12
+msgid "Active OpenConnect Users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:129
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:187
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:35
+msgid "Active users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
+msgid "AnyConnect client compatibility"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:98
+msgid "Available users"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:37
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:39
+msgid "CA certificate"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:172
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:95
+msgid "Cipher"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:157
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:212
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:193
+msgid "Configuration has been applied."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
+msgid "DNS servers"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
+msgid "Dead peer detection time (secs)"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:170
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:93
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:180
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:128
+msgid "Disconnect"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
+msgid "Edit Template"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:115
+msgid "Edit the template that is used for generating the ocserv configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
+msgid "Enable UDP"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
+msgid ""
+"Enable UDP channel support; this must be enabled unless you know what you "
+"are doing"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
+msgid "Enable compression"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
+msgid "Enable proxy arp"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
+msgid "Enable server"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
+msgid "Enable support for CISCO AnyConnect clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
+msgid "Failed to apply configuration: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:86
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:73
+msgid "Failed to disconnect user: %s"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
+msgid "Firewall Zone"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-ocserv/root/usr/share/rpcd/acl.d/luci-app-ocserv.json:3
+msgid "Grant UCI access for luci-app-ocserv"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:108
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:139
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:166
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:90
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:164
+msgid "ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:131
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:143
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:153
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:92
+msgid "IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:66
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:68
+msgid "Max clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:70
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:72
+msgid "Max same clients"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:104
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
+msgid "Netmask (or IPv6-prefix)"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:30
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:94
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
+msgid "OpenConnect VPN"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:111
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:61
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:63
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:78
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:80
+msgid "Predictable IPs"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:99
+msgid ""
+"Provide addresses to clients from a subnet of LAN; if enabled the network "
+"below must be a subnet of LAN. Note that the first address of the specified "
+"subnet will be reserved by ocserv, so it should not be in use. If you have a "
+"network in LAN covering 192.168.1.0/24 use 192.168.1.192/26 to reserve the "
+"upper 62 addresses."
+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 ""
+
+#: 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
+msgid "Routing table"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:148
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:175
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:98
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:17
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
+msgid "Server's Public Key ID"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:96
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:139
+msgid "The DNS servers to be provided to clients; can be either IPv6 or IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:127
+msgid ""
+"The DNS servers to be provided to clients; can be either IPv6 or IPv4. "
+"Typically you should include the address of this device"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:104
+msgid ""
+"The IPv4 subnet address to provide to clients; this should be some private "
+"network different than the LAN addresses unless proxy ARP is enabled. Leave "
+"empty to attempt auto-configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:120
+msgid ""
+"The IPv6 subnet address to provide to clients; leave empty to attempt auto-"
+"configuration."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:79
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:81
+msgid "The assigned IPs will be selected deterministically"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:54
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:50
+msgid ""
+"The authentication method for the users. The simplest is plain with a single "
+"username-password pair. Use PAM modules to authenticate using another server "
+"(e.g., LDAP, Radius)."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:58
+msgid "The firewall zone that the VPN clients will be set to"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:110
+msgid "The mask of the subnet above."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:137
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:149
+msgid ""
+"The routing table to be provided to clients; you can mix IPv4 and IPv6 "
+"routes, the server will send only the appropriate. Leave empty to set a "
+"default route"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:62
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:64
+msgid "The same UDP and TCP ports will be used"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:47
+msgid ""
+"The value to be communicated to the client to verify the server's "
+"certificate; this value only depends on the public key"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:107
+msgid "There are no active users."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:144
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:171
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:94
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:147
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:174
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:97
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:89
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:82
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:69
+msgid "User %s has been disconnected."
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
+msgid "User Authentication"
+msgstr ""
+
+#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
+msgid "User Settings"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
+msgid "VPN IPv4-Netmask"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
+msgid ""
+"VPN IPv4-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
+msgid ""
+"VPN IPv6-Network-Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:91
+msgid "VPN IP Address"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
+msgid "VPN IPv4"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
+msgid "VPN IPv6"
+msgstr ""
+
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
+#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
+msgid ""
+"View the CA certificate used by this server. You will need to save it as "
+"'ca.pem' and import it into the clients."
+msgstr ""
diff --git a/applications/luci-app-ocserv/po/ko/ocserv.po b/applications/luci-app-ocserv/po/ko/ocserv.po
index eed82011bb..9aa4c42e2c 100644
--- a/applications/luci-app-ocserv/po/ko/ocserv.po
+++ b/applications/luci-app-ocserv/po/ko/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -34,7 +34,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:93
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:90
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "AnyConnect 클라이언트 호환성"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:98
msgid "Available users"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:126
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:138
msgid "DNS servers"
-msgstr ""
+msgstr "DNS 서버"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:74
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:76
@@ -79,7 +79,7 @@ msgstr "장치"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:180
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:128
msgid "Disconnect"
-msgstr ""
+msgstr "연결 해제"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:38
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:40
@@ -94,7 +94,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:88
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:85
msgid "Enable UDP"
-msgstr ""
+msgstr "UDP 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:89
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:86
@@ -102,39 +102,41 @@ msgid ""
"Enable UDP channel support; this must be enabled unless you know what you "
"are doing"
msgstr ""
+"UDP 채널 지원을 활성화합니다. 전문 지식이 없다면 이 옵션을 반드시 활성화해야 "
+"합니다"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:83
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:84
msgid "Enable compression"
-msgstr ""
+msgstr "압축 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:98
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Proxy ARP 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:41
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:44
msgid "Enable server"
-msgstr ""
+msgstr "서버 활성화"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:94
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:91
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Cisco AnyConnect 클라이언트 지원을 활성화합니다"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:214
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:195
msgid "Failed to apply configuration: %s"
-msgstr ""
+msgstr "설정 적용 실패: %s"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:86
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:73
msgid "Failed to disconnect user: %s"
-msgstr ""
+msgstr "사용자 연결 해제 실패: %s"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:57
msgid "Firewall Zone"
-msgstr ""
+msgstr "방화벽 영역"
#: 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
@@ -182,7 +184,7 @@ msgstr "이름"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:145
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:157
msgid "Netmask (or IPv6-prefix)"
-msgstr ""
+msgstr "넷마스크 (또는 IPv6 접두사)"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:49
msgid "Not available"
@@ -193,7 +195,7 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:94
#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:3
msgid "OpenConnect VPN"
-msgstr ""
+msgstr "OpenConnect VPN"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:111
msgid "Password"
@@ -226,7 +228,7 @@ 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
msgid "Routing table"
-msgstr ""
+msgstr "라우팅 테이블"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:148
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:175
@@ -240,7 +242,7 @@ msgstr "서버 설정"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:46
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "서버 공개 키 ID"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:146
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:173
@@ -339,11 +341,11 @@ msgstr ""
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:53
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:49
msgid "User Authentication"
-msgstr ""
+msgstr "사용자 인증"
#: applications/luci-app-ocserv/root/usr/share/luci/menu.d/luci-app-ocserv.json:26
msgid "User Settings"
-msgstr ""
+msgstr "사용자 설정"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:138
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:165
@@ -353,33 +355,33 @@ msgstr "사용자 이름"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:109
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:100
msgid "VPN IPv4-Netmask"
-msgstr ""
+msgstr "VPN IPv4 넷마스크"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:103
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:95
msgid ""
"VPN IPv4-Network-Address"
-msgstr ""
+msgstr "VPN IPv4 네트워크 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:119
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:109
msgid ""
"VPN IPv6-Network-Address"
-msgstr ""
+msgstr "VPN IPv6 네트워크 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/status/include/80_ocserv.js:91
msgid "VPN IP Address"
-msgstr ""
+msgstr "VPN IP 주소"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
msgid "VPN IPv4"
-msgstr ""
+msgstr "VPN IPv4"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:141
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:168
msgid "VPN IPv6"
-msgstr ""
+msgstr "VPN IPv6"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:165
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:127
diff --git a/applications/luci-app-ocserv/po/ru/ocserv.po b/applications/luci-app-ocserv/po/ru/ocserv.po
index 8d53067dd8..e3ad65a699 100644
--- a/applications/luci-app-ocserv/po/ru/ocserv.po
+++ b/applications/luci-app-ocserv/po/ru/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:441
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:111
+msgid "Bad (SNR < 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:17
+msgid "Both values must use the dotted decimal notation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:65
+msgid "Broadcast address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:59
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:14
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:56
+msgid "Display"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:67
+msgid "Downlink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:64
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:60
+msgid "ETX"
+msgstr ""
+
+#: 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
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:96
+msgid "ETX:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:504
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:486
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:50
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:48
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:58
+msgid ""
+"Enable SmartGateway. If it is disabled, then all other SmartGateway "
+"parameters are ignored. Default is \"no\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:39
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:39
+msgid "Enable this interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:278
+msgid "Enabled"
+msgstr ""
+
+#: 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
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:96
+msgid "Expected retransmission count"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:151
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:145
+msgid "FIB metric"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:153
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:147
+msgid ""
+"FIBMetric controls the metric value of the host-routes OLSRd sets. \"flat\" "
+"means that the metric value is always 2. This is the preferred value because "
+"it helps the Linux kernel routing to clean up older routes. \"correct\" uses "
+"the hopcount as the metric value. \"approx\" uses the hopcount as the metric "
+"value too, but does only update the hopcount if the nexthop changes too. "
+"Default is \"flat\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:201
+msgid "Fisheye mechanism for TCs (checked means on). Default is \"on\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:62
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:282
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:276
+#: 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 ""
+
+#: 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
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:430
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:205
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:100
+msgid "Good (2 < ETX < 4)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:439
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:214
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:109
+msgid "Good (30 > SNR > 20)"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
+msgid "Grant UCI access for luci-app-olsr"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr-unauthenticated.json:3
+msgid "Grant read access"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:429
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:438
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:204
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:99
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:108
+msgid "Green"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:540
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:523
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:38
+msgid "HNA"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:29
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:71
+msgid "HNA Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:447
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:426
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:197
+msgid "HNA interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:458
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:437
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:224
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:208
+msgid "HNA validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:519
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:502
+msgid "Hello"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:381
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:360
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:147
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:131
+msgid "Hello interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:392
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:371
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:158
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:142
+msgid "Hello validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:17
+msgid "Hna4"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:33
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:14
+msgid "Hna6"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:65
+msgid "Hops"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:161
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:14
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA messages."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:12
+msgid ""
+"Hosts in an OLSR routed network can announce connectivity to external "
+"networks using HNA6 messages."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:210
+msgid ""
+"Hysteresis for link sensing (only for hopcount metric). Hysteresis adds more "
+"robustness to the link sensing but delays neighbor registration. Defaults is "
+"\"yes\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:283
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:277
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:36
+msgid "IP Addresses"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:128
+msgid ""
+"IP-version to use. If 6and4 is selected then one olsrd instance is started "
+"for each protocol."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:68
+msgid "IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:353
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:119
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:354
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:120
+msgid ""
+"IPv4 broadcast address for outgoing OLSR packets. One useful example would "
+"be 255.255.255.255. Default is \"0.0.0.0\", which triggers the usage of the "
+"interface broadcast IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:365
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:131
+msgid "IPv4 source"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:365
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:131
+msgid ""
+"IPv4 src address for outgoing OLSR packages. Default is \"0.0.0.0\", which "
+"triggers usage of the interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:69
+msgid "IPv6"
+msgstr ""
+
+#: 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
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:126
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:115
+msgid "IPv6 multicast"
+msgstr ""
+
+#: 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
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:126
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:115
+msgid ""
+"IPv6 multicast address. Default is \"FF02::6D\", the manet-router linklocal "
+"multicast."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:33
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:14
+msgid ""
+"IPv6 network must be given in full notation, prefix must be in CIDR notation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:374
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:353
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:140
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:124
+msgid "IPv6 source"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:375
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:354
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:141
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:125
+msgid ""
+"IPv6 src prefix. OLSRd will choose one of the interface IPs which matches "
+"the prefix of this parameter. Default is \"0::/0\", which triggers the usage "
+"of a not-linklocal interface IP."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:111
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:111
+msgid "IPv6-Prefix of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:255
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:249
+msgid ""
+"If the route to the current gateway is to be changed, the ETX value of this "
+"gateway is multiplied with this value before it is compared to the new one. "
+"The parameter can be a value between 0.1 and 1.0, but should be close to 1.0 "
+"if changed.
WARNING: This parameter should not be used together "
+"with the etx_ffeth metric!
Defaults to \"1.0\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
+msgid ""
+"If this Node uses NAT for connections to the internet. Default is \"yes\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:31
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:31
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:162
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:92
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:56
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:286
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:51
+msgid ""
+"Interface mode is used to prevent unnecessary packet forwarding on switched "
+"ethernet interfaces. Valid modes are \"mesh\" and \"ether\". Default is "
+"\"mesh\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:469
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:448
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:88
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:278
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:272
+msgid "Interfaces Defaults"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:128
+msgid "Internet protocol"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:137
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:131
+msgid ""
+"Interval to poll network interfaces for configuration changes (in seconds). "
+"Default is \"2.5\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:19
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:19
+msgid ""
+"It runs on any wifi card that supports ad-hoc mode and of course on any "
+"ethernet device. Visit %s for help and documentation."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:194
+msgid "Known OLSR routes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:58
+msgid "LQ"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:179
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:173
+msgid "LQ aging"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:189
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:183
+msgid "LQ algorithm"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:201
+msgid "LQ fisheye"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:169
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:163
+msgid "LQ level"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:94
+msgid "LQ:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:57
+msgid "Last hop"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:422
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:197
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:92
+msgid "Legend"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:58
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:288
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:56
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:286
+msgid "Library"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:47
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:47
+msgid "Link Quality Settings"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:174
+msgid ""
+"Link quality aging factor (only for lq level 2). Tuning parameter for "
+"etx_float and etx_fpm, smaller values mean slower changes of ETX value. "
+"(allowed values are between 0.01 and 1.0)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:191
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:185
+msgid ""
+"Link quality algorithm (only for lq level 2).
etx_float: "
+"floating point ETX with exponential aging
etx_fpm : same as "
+"etx_float, but with integer arithmetic
etx_ff : ETX freifunk, an "
+"etx variant which use all OLSR traffic (instead of only hellos) for ETX "
+"calculation
etx_ffeth: incompatible variant of etx_ff that "
+"allows ethernet links with ETX 0.1.
Defaults to \"etx_ff\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:170
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:164
+msgid ""
+"Link quality level switch between hopcount and cost-based (mostly ETX) "
+"routing.
0 = do not use link quality
2 = use link "
+"quality for MPR selection and routing
Default is \"2\""
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:313
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:307
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:78
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:78
+msgid "LinkQuality Multiplicator"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:163
+msgid "Local interface IP"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:533
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:516
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:47
+msgid "MID"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:404
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:191
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:175
+msgid "MID interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:436
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:415
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:202
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:186
+msgid "MID validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:61
+msgid "MTU"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:234
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:228
+msgid "Main IP"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:10
+msgid ""
+"Make sure that OLSRd is running, the \"jsoninfo\" plugin is loaded, "
+"configured on port 9090, and accepts connections from \"127.0.0.1\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:93
+msgid "Metric"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:286
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:514
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:280
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:497
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:51
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:315
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:80
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:
reduce LQ to 192.168.0.1 by half: 192.168.0.1 0.5
reduce LQ to all "
+"nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:309
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:80
+msgid ""
+"Multiply routes with the factor given here. Allowed values are between 0.01 "
+"and 1.0. It is only used when LQ-Level is greater than 0. Examples:
reduce LQ to fd91:662e:3c58::1 by half: fd91:662e:3c58::1 0.5
reduce "
+"LQ to all nodes on this interface by 20%: default 0.8"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:253
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:247
+msgid "NAT threshold"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:59
+msgid "NLQ"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:200
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:95
+msgid "NLQ:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:160
+msgid "Neighbour IP"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:11
+msgid "Neighbours"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:26
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:64
+msgid "Netmask"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:512
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:494
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:48
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:48
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:22
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:38
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:19
+msgid "Network address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:137
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:131
+msgid "Nic changes poll interval"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:3
+msgid "OLSR"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:14
+msgid "OLSR - Display Options"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:14
+msgid "OLSR - HNA-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:12
+msgid "OLSR - HNA6-Announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:46
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:263
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:44
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:261
+msgid "OLSR - Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:35
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:35
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:8
+msgid "OLSR Daemon"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:16
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:16
+msgid "OLSR Daemon - Interface"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:3
+msgid "OLSR IPv4"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:45
+msgid "OLSR IPv6"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:419
+msgid "OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:93
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:91
+msgid "OLSR gateway"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:51
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:56
+msgid "OLSR node"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:440
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
+msgid "Orange"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:169
+msgid "Overview of currently active OLSR host net announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:417
+msgid "Overview of currently established OLSR connections"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:87
+msgid "Overview of currently known OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:192
+msgid "Overview of currently known routes to other OLSR nodes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:86
+msgid "Overview of interfaces where OLSR is running"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:77
+msgid "Overview of known multiple interface announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:59
+msgid "Overview of smart gateways in this network"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:47
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:45
+msgid "Plugin configuration"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:265
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:263
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:37
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:79
+msgid "Plugins"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:132
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:126
+msgid "Polling rate for OLSR sockets in seconds. Default is 0.05."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:132
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:126
+msgid "Pollrate"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:225
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:219
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna.js:42
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdhna6.js:23
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:70
+msgid "Prefix"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:432
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:441
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:207
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:216
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:102
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:111
+msgid "Red"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:22
+msgid "Resolve"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrddisplay.js:23
+msgid ""
+"Resolve hostnames on status pages. It is generally safe to allow this, but "
+"if you use public IPs and have unstable DNS-Setup then those pages will load "
+"really slow. In this case disable it here."
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:20
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:435
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:210
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:105
+msgid "SNR:"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:51
+msgid "Secondary OLSR interfaces"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:63
+msgid "Selected"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:235
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is 0.0.0.0, which triggers usage of the "
+"IP of the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:229
+msgid ""
+"Sets the main IP (originator ip) of the router. This IP will NEVER change "
+"during the uptime of olsrd. Default is ::, which triggers usage of the IP of "
+"the first interface."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:435
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:210
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:105
+msgid "Signal Noise Ratio in dB"
+msgstr ""
+
+#: 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
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:65
+msgid "SmartGW"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:189
+msgid "SmartGW announcements"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:201
+msgid "SmartGateway is not configured on this system"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:63
+msgid "Source address"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:100
+msgid ""
+"Specifies the speed of the uplink in kilobits/s. First parameter is "
+"upstream, second parameter is downstream. Default is \"128 1024\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:100
+msgid "Speed of the uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:60
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:440
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
+msgid "Still usable (20 > SNR > 5)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
+msgid "Still usable (4 < ETX < 10)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:94
+msgid "Success rate of packages received from the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:425
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:200
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:95
+msgid "Success rate of packages sent to the neighbour"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:526
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:509
+msgid "TC"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:403
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:382
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:169
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:153
+msgid "TC interval"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:414
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:393
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:164
+msgid "TC validity time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:142
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:136
+msgid "TOS value"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:36
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:17
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:17
+msgid ""
+"The OLSR daemon is an implementation of the Optimized Link State Routing "
+"protocol. As such it allows mesh routing for any network equipment."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:242
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:236
+msgid ""
+"The fixed willingness to use. If not set willingness will be calculated "
+"dynamically based on battery/power status. Default is \"3\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:48
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:48
+msgid "The interface OLSRd should serve."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:225
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:219
+msgid ""
+"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
+"It can have a value between 1 and 65535."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:113
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:113
+msgid ""
+"This can be used to signal the external IPv6 prefix of the uplink to the "
+"clients. This might allow a client to change it's local IPv6 address to use "
+"the IPv6 gateway without any kind of address translation. The maximum prefix "
+"length is 64 bits. Default is \"::/0\" (no prefix)."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:284
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:278
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:37
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:37
+msgid "Timing and Validity"
+msgstr ""
+
+#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-frontend.json:29
+msgid "Topology"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:142
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:136
+msgid ""
+"Type of service value for the IP header of control traffic. Default is "
+"\"16\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/error_olsr.js:9
+msgid "Unable to connect to the OLSR daemon!"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:66
+msgid "Uplink"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
+msgid "Uplink uses NAT"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:215
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:209
+msgid "Use hysteresis"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/hna.js:94
+msgid "Validity Time"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:429
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:204
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:99
+msgid "Very good (ETX < 2)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:438
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:213
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:108
+msgid "Very good (SNR > 30)"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:62
+msgid "WLAN"
+msgstr ""
+
+#: 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
+msgid ""
+"Warning: kmod-ipip is not installed. Without kmod-ipip SmartGateway will not "
+"work, please install it."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:296
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:290
+#: 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 ""
+
+#: 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
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface.js:63
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdiface6.js:63
+msgid ""
+"When multiple links exist between hosts the weight of interface is used to "
+"determine the link to use. Normally the weight is automatically calculated "
+"by olsrd based on the characteristics of the interface, but here you can "
+"specify a fixed value. Olsrd will choose links with the lowest value.
Note: Interface weight is used only when LinkQualityLevel is set to "
+"0. For any other value of LinkQualityLevel, the interface ETX value is used "
+"instead."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:80
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA of 0.0.0.0/0, ::ffff:0:0/96 or 2000::/3. "
+"Default setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:80
+msgid ""
+"Which kind of uplink is exported to the other mesh nodes. An uplink is "
+"detected by looking for a local HNA6 ::ffff:0:0/96 or 2000::/3. Default "
+"setting is \"both\"."
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:242
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:236
+msgid "Willingness"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:430
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:439
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:205
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:214
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:100
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:109
+msgid "Yellow"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:74
+msgid "down"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:92
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:176
+msgid "infinite"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:96
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:97
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:175
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:181
+msgid "no"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:74
+msgid "up"
+msgstr ""
+
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:96
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:97
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:175
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:180
+#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:181
+msgid "yes"
+msgstr ""
diff --git a/applications/luci-app-olsr/po/pt_BR/olsr.po b/applications/luci-app-olsr/po/pt_BR/olsr.po
index 4f15b4aec2..63c81ad225 100644
--- a/applications/luci-app-olsr/po/pt_BR/olsr.po
+++ b/applications/luci-app-olsr/po/pt_BR/olsr.po
@@ -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-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -29,7 +29,7 @@ msgstr "Anúncios ativos de equipamentos"
#: 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 "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: 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
@@ -80,7 +80,7 @@ msgstr "Dispositivo"
#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:14
#: applications/luci-app-olsr/root/usr/share/luci/menu.d/luci-app-olsr-backend.json:56
msgid "Display"
-msgstr "Exibir"
+msgstr "Exibição"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:67
msgid "Downlink"
diff --git a/applications/luci-app-olsr/po/ru/olsr.po b/applications/luci-app-olsr/po/ru/olsr.po
index a360c1f802..aa12daadee 100644
--- a/applications/luci-app-olsr/po/ru/olsr.po
+++ b/applications/luci-app-olsr/po/ru/olsr.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: olsr\n"
"POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian not "
+"recommended)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:118
+msgid "Allow insecure connection"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:81
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:32
+msgid "Collecting data..."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:68
+msgid "Default webUI/WebDAV login username is %s and password is %s."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:87
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:121
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
+msgid "Expecting: %s"
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/rpcd/acl.d/luci-app-openlist.json:3
+msgid "Grant UCI access for luci-app-openlist"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:91
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:21
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:48
+msgid "Log file does not exist."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:39
+msgid "Log is empty."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:108
+msgid "Login expiration time"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:113
+msgid "Max connections"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:136
+msgid "Max log age"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:130
+msgid "Max log backups"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:124
+msgid "Max log size"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:36
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:33
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:34
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:36
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:66
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:3
+msgid "OpenList"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:34
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:65
+msgid "Refresh every %s seconds."
+msgstr ""
+
+#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:13
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:137
+msgid "The maximum days of the log file to retain."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:114
+msgid ""
+"The maximum number of concurrent connections at the same time (0 = "
+"unlimited)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:131
+msgid "The maximum number of old log files to retain."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:125
+msgid "The maximum size in megabytes of the log file before it gets rotated."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:52
+msgid "Unknown error: %s"
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:109
+msgid "User login expiration time (in hours)."
+msgstr ""
+
+#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
+msgid "valid IP address"
+msgstr ""
diff --git a/applications/luci-app-openlist/po/ko/openlist.po b/applications/luci-app-openlist/po/ko/openlist.po
index c29e72ec8d..04516fee22 100644
--- a/applications/luci-app-openlist/po/ko/openlist.po
+++ b/applications/luci-app-openlist/po/ko/openlist.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -31,7 +31,7 @@ msgstr ""
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:81
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:32
msgid "Collecting data..."
-msgstr ""
+msgstr "데이터 수집 중..."
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:68
msgid "Default webUI/WebDAV login username is %s and password is %s."
@@ -59,7 +59,7 @@ msgstr "수신 대기 주소"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:104
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
msgid "Loading..."
diff --git a/applications/luci-app-openlist/po/pt_BR/openlist.po b/applications/luci-app-openlist/po/pt_BR/openlist.po
index cd71cbb6ba..fdcea87ecb 100644
--- a/applications/luci-app-openlist/po/pt_BR/openlist.po
+++ b/applications/luci-app-openlist/po/pt_BR/openlist.po
@@ -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 \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \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-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
msgid ""
@@ -51,7 +51,7 @@ msgstr "Ativar registro de logs"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:99
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: applications/luci-app-openlist/root/usr/share/rpcd/acl.d/luci-app-openlist.json:3
msgid "Grant UCI access for luci-app-openlist"
diff --git a/applications/luci-app-openwisp/po/az/openwisp.po b/applications/luci-app-openwisp/po/az/openwisp.po
new file mode 100644
index 0000000000..cc8cb33ca4
--- /dev/null
+++ b/applications/luci-app-openwisp/po/az/openwisp.po
@@ -0,0 +1,227 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
+msgid "Boot Delay"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
+msgid "CA Cert"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:97
+msgid "CA Path"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:12
+msgid ""
+"Configure, start and stop the OpenWISP agent on this device. Read more about "
+"configuration values: %s."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:87
+msgid "Connect Timeout"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid "Consistent Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:29
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:27
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:28
+msgid "Enable or disable the OpenWISP service."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-openwisp/root/usr/share/rpcd/acl.d/luci-app-openwisp.json:3
+msgid "Grant access to luci-app-openwisp"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:74
+msgid "Hardware ID Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:78
+msgid "Hardware ID Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid ""
+"If selected, in the event a config item is present in both the remote and "
+"local configuration, the remote configuration takes precedence over local "
+"configuration."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid ""
+"If the agent is unable to reach the controller after applying the downloaded "
+"config it will be reverted."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "Key"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:53
+msgid "MAC Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:56
+msgid "Management Interface"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:92
+msgid "Max Time"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:60
+msgid "Merge Config"
+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 ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:107
+msgid ""
+"Path to post reload hook script. The hook is not called if the path does not "
+"point to an executable script file. This hook is called each time openwisp-"
+"config applies a configuration, but after services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:103
+msgid ""
+"Path to pre-reload hook. The hook is not called if the path does not point "
+"to an executable script file. This hook is called each time openwisp-config "
+"applies a configuration, but before services are reloaded."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:107
+msgid "Post-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:103
+msgid "Pre-reload Hook"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:33
+msgid "Server URL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
+msgid "Shared Secret"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
+msgid "Tags"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
+msgid "Tags applied to this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:66
+msgid "Test Config"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:70
+msgid "Test Script"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:23
+msgid "The Key of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:33
+msgid "The URL to the OpenWISP server. Example: %s"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "The UUID of this device in the OpenWISP server."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:53
+msgid "The interface to use for getting the MAC for this device."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:56
+msgid "The interface to use for management and control."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
+msgid "The organization shared secret for auto enrollment."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:20
+msgid "UUID"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:39
+msgid "Update Interval"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:74
+msgid ""
+"Use a unique hardware ID for device identification, for example a serial "
+"number."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
+msgid ""
+"Use the specified certificate directory to verify the peer. The certificates "
+"must be in PEM format, and the directory must have been processed using the "
+"c_rehash utility supplied with openssl."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:97
+msgid ""
+"Use the specified certificate file to verify the peer. The file may contain "
+"multiple CA certificates. The certificate(s) must be in PEM format."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:92
+msgid ""
+"Value passed to curl --max-time argument, defaults to 30. Expressed in "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
+msgid "Verify SSL"
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:45
+msgid "Verify the server SSL certificate."
+msgstr ""
+
+#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:49
+msgid ""
+"When using Automatic registration, this feature allows devices to keep the "
+"same configuration even if reset or re-flashed. This feature is enabled by "
+"default, but must be enabled also in the controller application in order to "
+"work."
+msgstr ""
diff --git a/applications/luci-app-openwisp/po/ko/openwisp.po b/applications/luci-app-openwisp/po/ko/openwisp.po
index 9c46d3bcd1..f39cd105e4 100644
--- a/applications/luci-app-openwisp/po/ko/openwisp.po
+++ b/applications/luci-app-openwisp/po/ko/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 12:33+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -18,7 +18,7 @@ msgstr "고급 설정"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
msgid "Boot Delay"
-msgstr ""
+msgstr "부팅 지연 시간"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:100
msgid "CA Cert"
diff --git a/applications/luci-app-openwisp/po/pt_BR/openwisp.po b/applications/luci-app-openwisp/po/pt_BR/openwisp.po
index 688f98df99..0f3f9bfa54 100644
--- a/applications/luci-app-openwisp/po/pt_BR/openwisp.po
+++ b/applications/luci-app-openwisp/po/pt_BR/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 23:55+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -14,7 +14,7 @@ msgstr ""
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:82
msgid "Boot Delay"
diff --git a/applications/luci-app-openwisp/po/ru/openwisp.po b/applications/luci-app-openwisp/po/ru/openwisp.po
index 712057fe80..6f7e7b7ac4 100644
--- a/applications/luci-app-openwisp/po/ru/openwisp.po
+++ b/applications/luci-app-openwisp/po/ru/openwisp.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Korean \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-p910nd/htdocs/luci-static/resources/view/p910nd.js:105
msgid "Add printer config"
@@ -20,7 +20,7 @@ msgstr "프린터 설정 추가"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:124
msgid "Be aware: %s also listens on port 9100."
-msgstr ""
+msgstr "주의: %s 역시 포트 9100을 사용합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:141
msgid "Bidirectional mode"
@@ -28,11 +28,11 @@ msgstr "양방향 모드"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:169
msgid "By the router"
-msgstr ""
+msgstr "라우터 옆"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:113
msgid "Connected %s devices show in this list."
-msgstr ""
+msgstr "연결된 %s 장치가 이 목록에 표시됩니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:111
msgid "Device"
@@ -52,7 +52,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:89
msgid "For USB connected printers"
-msgstr ""
+msgstr "USB 연결 프린터용"
#: applications/luci-app-p910nd/root/usr/share/rpcd/acl.d/luci-app-p910nd.json:3
msgid "Grant UCI access for luci-app-p910nd"
@@ -60,19 +60,19 @@ msgstr "luci-app-p910nd의 UCI 접근 권한 부여"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:72
msgid "It is safe to install both, even if only one is needed."
-msgstr ""
+msgstr "하나만 필요하더라도 둘 다 설치하는 것이 안전합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:130
msgid "Listen IP"
-msgstr "대기 IP"
+msgstr "수신 대기 IP"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:131
msgid "Listen on a specific IP."
-msgstr ""
+msgstr "특정 IP에서 수신 대기합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:123
msgid "Local TCP listen port for this printer."
-msgstr ""
+msgstr "이 프린터의 로컬 TCP 수신 대기 포트를 지정합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:213
msgid "Manufacturer"
@@ -93,7 +93,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:143
msgid "Note: USB hotplug correctly detects this."
-msgstr ""
+msgstr "참고: USB 핫플러그 기능이 이를 자동으로 감지합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:112
msgid ""
@@ -105,11 +105,11 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:177
msgid "Note: must be %s."
-msgstr ""
+msgstr "참고: 반드시 %s 형식이어야 합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:71
msgid "One of these kernel modules is needed for p910nd to find your printer."
-msgstr ""
+msgstr "p910nd에서 프린터를 찾으려면 다음 커널 모듈 중 하나가 필요합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:148
msgid "Overrides default of %s."
@@ -117,7 +117,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:82
msgid "Parallel port line printer device support"
-msgstr ""
+msgstr "병렬 포트 라인 프린터 장치 지원"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:122
msgid "Port"
@@ -125,15 +125,15 @@ msgstr "포트"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:15
msgid "Port 910n print daemon"
-msgstr ""
+msgstr "포트 910n 프린트 데몬"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:147
msgid "Run as root"
-msgstr ""
+msgstr "root 권한으로 실행"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:168
msgid "Serves as Location in Apple standards."
-msgstr ""
+msgstr "Apple 표준의 위치(Location) 정보로 사용됩니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:106
msgid "Settings"
@@ -160,7 +160,7 @@ msgstr ""
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:142
msgid "Whether this print port is bi-directional."
-msgstr ""
+msgstr "프린터 포트의 양방향 통신 여부를 설정합니다."
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:152
msgctxt "mDNS/Bonjour/ZeroConf"
@@ -173,7 +173,7 @@ msgstr "전체"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:177
msgid "enclosed within parentheses"
-msgstr ""
+msgstr "괄호로 감싼"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:66
msgid "map ports 9100-9109 to local printers."
diff --git a/applications/luci-app-package-manager/po/az/package-manager.po b/applications/luci-app-package-manager/po/az/package-manager.po
new file mode 100644
index 0000000000..f2f5730acf
--- /dev/null
+++ b/applications/luci-app-package-manager/po/az/package-manager.po
@@ -0,0 +1,400 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-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
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:978
+msgid "%s Configuration"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1161
+msgid "%s used (%1024mB used of %1024mB, %1024mB free)"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1201
+msgid ""
+"Warning! Package operations can break your system."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1229
+msgid "Actions"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:833
+msgid "Allow overwriting conflicting package files"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1013
+msgid "Automatically remove unused dependencies"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1284
+msgid "Available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:936
+msgid ""
+"Below is a listing of the various configuration files used by apk. "
+"The configuration in the other files may be changed but is usually not "
+"preserved by sysupgrade."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:935
+msgid ""
+"Below is a listing of the various configuration files used by opkg. "
+"Use opkg.conf for global settings and customfeeds.conf for "
+"custom repository entries. The configuration in the other files may be "
+"changed but is usually not preserved by sysupgrade."
+msgstr ""
+
+#: 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
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:953
+#: 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 ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1216
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1233
+msgid "Configure %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:785
+msgid "Dependencies"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:791
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:998
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1302
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:796
+msgid "Details for package %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1208
+msgid "Disk space"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1096
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1238
+msgid "Display LuCI translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1255
+msgid "Display all available translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1241
+msgid ""
+"Display base translation packages and translation packages for already "
+"installed languages only"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:411
+msgid "Displaying %d-%d of %d"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1221
+msgid "Download and install package"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1074
+msgid "Errors"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1042
+msgid "Executing package manager"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1213
+msgid "Filter"
+msgstr ""
+
+#: applications/luci-app-package-manager/root/usr/share/rpcd/acl.d/luci-app-package-manager.json:3
+msgid "Grant access to package management"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1268
+msgid "Hide all translation packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:849
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:865
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1132
+msgid "Install"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:821
+msgid "Install suggested translation packages as well"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:356
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:557
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1285
+msgid "Installed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:872
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1109
+msgid ""
+"Installing packages from untrusted sources is a potential security risk! "
+"Really attempt to install %h?"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:344
+msgid "Install…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:900
+msgid "Loading configuration data…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1150
+msgid "Loading package information…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1112
+msgid "MD5"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:882
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1108
+msgid "Manually install package"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:545
+msgid "Needs upgrade"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1293
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1311
+msgid "Next page"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:425
+msgid "No information available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:412
+msgid "No packages"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:429
+msgid "No packages matching \"%h\"."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:577
+msgid "Not available"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:562
+msgid "Not installed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1224
+msgid "OK"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1299
+msgid "Package name"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1223
+msgid "Package name or URL…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1291
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1309
+msgid "Previous page"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:879
+msgid "Really attempt to install %h?"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1027
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1003
+msgid "Remove package %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:331
+msgid "Remove…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:778
+msgid "Require approx. %1024mB size for %d package(s) to install."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:552
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:570
+msgid "Require version %h %h, installed %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:575
+msgid ""
+"Required dependency package %h is not available in any repository."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:543
+msgid "Requires update to %h %h"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:430
+msgid "Reset"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1113
+msgid "SHA256"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:975
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:965
+msgid "Saving configuration data…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:799
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1006
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1111
+msgid "Size"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1301
+msgid "Size (%s)"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1196
+#: applications/luci-app-package-manager/root/usr/share/luci/menu.d/luci-app-package-manager.json:3
+msgid "Software"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:802
+msgid "Suggested translations"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:781
+msgid "Suggested translations require approx. %1024mB additional space."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1079
+msgid "The %s %h command failed with code %d."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:548
+msgid ""
+"The installed version of package %h is not compatible, require %s "
+"while %s is installed."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:875
+msgid "The package %h is not available in any configured repository."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:565
+msgid ""
+"The repository version of package %h is not compatible, require %s "
+"but only %s is available."
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1215
+msgid "Type to filter…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1098
+msgid "Unable to execute %s %s command: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:929
+msgid "Unable to read %s: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:970
+msgid "Unable to save %s: %s"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1231
+msgid "Update lists…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1286
+msgid "Updates"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:320
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:351
+msgid "Upgrade…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1232
+msgid "Upload Package…"
+msgstr ""
+
+#: 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
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1300
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:554
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:572
+msgid "Version incompatible"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1044
+msgid "Waiting for the %s %h command to complete…"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1264
+msgctxt "Display translation packages"
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1251
+msgctxt "Display translation packages"
+msgid "filtered"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1277
+msgctxt "Display translation packages"
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:714
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:994
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1209
+msgid "unknown"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:712
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:992
+msgid "~%1024mB compressed"
+msgstr ""
+
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:710
+#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:990
+msgid "~%1024mB installed"
+msgstr ""
diff --git a/applications/luci-app-package-manager/po/fr/package-manager.po b/applications/luci-app-package-manager/po/fr/package-manager.po
index 75ce7f1fa9..d8d5d0cc18 100644
--- a/applications/luci-app-package-manager/po/fr/package-manager.po
+++ b/applications/luci-app-package-manager/po/fr/package-manager.po
@@ -3,8 +3,8 @@ 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: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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.15-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
diff --git a/applications/luci-app-package-manager/po/pt/package-manager.po b/applications/luci-app-package-manager/po/pt/package-manager.po
index e28ab2bc55..72e3bb97c3 100644
--- a/applications/luci-app-package-manager/po/pt/package-manager.po
+++ b/applications/luci-app-package-manager/po/pt/package-manager.po
@@ -3,9 +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-03-08 17:31+0000\n"
-"Last-Translator: Hosted Weblate user 77007 "
-"\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese \n"
"Language: pt\n"
@@ -13,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-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
@@ -309,7 +308,7 @@ msgstr "Tamanho"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1301
msgid "Size (%s)"
-msgstr "Tamanho (.ipk)"
+msgstr "Tamanho (%s)"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1196
#: applications/luci-app-package-manager/root/usr/share/luci/menu.d/luci-app-package-manager.json:3
diff --git a/applications/luci-app-pagekitec/po/az/pagekitec.po b/applications/luci-app-pagekitec/po/az/pagekitec.po
new file mode 100644
index 0000000000..7d5d5bc6e1
--- /dev/null
+++ b/applications/luci-app-pagekitec/po/az/pagekitec.po
@@ -0,0 +1,82 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:9
+msgid ""
+"Note: this web configurator only supports some very very basic uses "
+"of pagekite."
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
+msgid ""
+"Note: you need a working PageKite account, or at least, your own running "
+"front end for this form to work. Visit %s to set up a name for your router "
+"and get a secret key for the connection."
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid "Basic HTTP"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Basic SSH"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Basic WebSockets"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:19
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:31
+msgid "Enable a WebSockets tunnel on a given local port"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
+msgid ""
+"Enable a tunnel to the local HTTP server (in most cases, this admin "
+"interface)"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:30
+msgid "Enable a tunnel to the local SSH server"
+msgstr ""
+
+#: applications/luci-app-pagekitec/root/usr/share/rpcd/acl.d/luci-app-pagekitec.json:3
+msgid "Grant UCI access for luci-app-pagekitec"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:22
+msgid "Kite Name"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:23
+msgid "Kite Secret"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:17
+#: applications/luci-app-pagekitec/root/usr/share/luci/menu.d/luci-app-pagekitec.json:3
+msgid "PageKite"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:26
+msgid "Static setup"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:27
+msgid ""
+"Static setup, disable FE failover and DDNS updates, set this if you are "
+"running your own frontend without a pagekite.me account"
+msgstr ""
+
+#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:8
+msgid "your account"
+msgstr ""
diff --git a/applications/luci-app-pagekitec/po/fr/pagekitec.po b/applications/luci-app-pagekitec/po/fr/pagekitec.po
index 2872b9f208..02ebf4a7b3 100644
--- a/applications/luci-app-pagekitec/po/fr/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/fr/pagekitec.po
@@ -1,20 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-28 13:41+0000\n"
-"Last-Translator: viking76 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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 4.0.2\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:9
msgid ""
"Note: this web configurator only supports some very very basic uses "
"of pagekite."
msgstr ""
+"
Remarque : ce configurateur en ligne ne prend en charge que "
+"certaines fonctionnalités très basiques de Pagekite"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
diff --git a/applications/luci-app-pbr/po/az/pbr.po b/applications/luci-app-pbr/po/az/pbr.po
new file mode 100644
index 0000000000..7681a067a4
--- /dev/null
+++ b/applications/luci-app-pbr/po/az/pbr.po
@@ -0,0 +1,804 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-pbr/htdocs/luci-static/resources/pbr/status.js:320
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:450
+msgid "%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:405
+msgid "%s binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:49
+msgid ""
+"%sWARNING:%s Please make sure to check the %sREADME%s before changing "
+"anything in this section! Change any of the settings below with extreme "
+"caution!%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:27
+msgid "Active"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:117
+msgid "AdGuardHome ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:178
+msgid "Add"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:250
+msgid "Add Ignore Target"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:252
+msgid ""
+"Adds 'ignore' to the list of interfaces for policies. See the %sREADME%s for "
+"details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:47
+msgid "Advanced Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:144
+msgid ""
+"Allows to specify the list of interface names to be explicitly supported by "
+"the service. Can be useful if your OpenVPN tunnels have dev option other "
+"than tun* or tap* or specific use cases of WireGuard servers. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:160
+msgid ""
+"Allows to specify the list of interface names to be ignored by the service. "
+"Can be useful for an OpenVPN server running on OpenWrt device. WireGuard "
+"servers, which have a listen_port defined, are handled automatically, do not "
+"add those here.See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:44
+msgid "Basic Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:337
+msgid "Chain"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:501
+msgid "Command failed: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:72
+msgid "Condensed output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:402
+msgid "Config (%s) validation failure"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:69
+msgid "Controls both system log and console output verbosity."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:422
+msgid "Custom User File Includes"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:453
+msgid "Custom user file '%s' not found or empty"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:354
+msgid "DNS Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:413
+msgid "DSCP Tag"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:400
+msgid "DSCP Tagging"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:186
+msgid "Default ICMP Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:506
+msgid "Default fw4 chain '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:505
+msgid "Default fw4 table '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:658
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:258
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:652
+msgid "Disabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:268
+msgid "Display these protocols in protocol column in Web UI."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:346
+msgid ""
+"Dnsmasq instance (%s) targeted in settings, but it doesn't have its own "
+"confdir"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:121
+msgid "Dnsmasq ipset"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:125
+msgid "Dnsmasq nft set"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:86
+msgid "Do not enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:705
+msgid "Donate to the Project"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:639
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:136
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:259
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:290
+#: 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 ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:633
+msgid "Enabling %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:455
+msgid "Error running custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:514
+msgid "Errors encountered, please check %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:547
+msgid "Errors encountered, please check the %sREADME%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:220
+msgid ""
+"FW Mask used by the service. High mask is used to avoid conflict with SQM/"
+"QoS. Change with caution together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:512
+msgid "Failed to create temporary file with mktemp mask: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:497
+msgid "Failed to download '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:495
+msgid "Failed to download '%s', HTTPS is not supported"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:490
+msgid "Failed to install fw4 nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:452
+msgid "Failed to reload '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:486
+msgid "Failed to resolve '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:451
+msgid "Failed to set up '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:459
+msgid "Failed to set up any gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:187
+msgid "Force the ICMP protocol interface."
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/rpcd/acl.d/luci-app-pbr.json:3
+msgid "Grant UCI and file access for luci-app-pbr"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:133
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:158
+msgid "Ignored Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:39
+msgid "Inactive"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:41
+msgid "Inactive (Disabled)"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:361
+msgid "Incompatible DHCP Option 6 for interface %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:503
+msgid "Incompatible custom user file detected '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:343
+msgid ""
+"Incompatible nft calls detected in user include file, disabling fw4 nft file "
+"support"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:179
+msgid "Insert"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:477
+msgid "Insertion failed for IPv4 for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:474
+msgid "Insertion failed for both IPv4 and IPv6 for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:318
+msgid "Installed AdGuardHome (%s) doesn't support 'ipset_file' option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:344
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:445
+msgid "Interface '%s' has no assigned DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:484
+msgid "Interface mark for '%s' exceeds the fwmask value"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:312
+msgid ""
+"Internal version mismatch (package: %s, luci app: %s, luci rpcd: %s), you "
+"may need to update packages or reboot the device, please check the "
+"%sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:334
+msgid "Invalid OpenVPN config for %s interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:488
+msgid "Invalid OpenVPN config for '%s' interface"
+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 ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:302
+msgid "Local ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:468
+msgid "Mismatched IP family between in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:52
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:294
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:372
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:277
+msgid ""
+"Name, interface and at least one other field are required. Multiple local "
+"and remote addresses/devices/domains and ports can be space separated. "
+"Placeholders below represent just the format/syntax and will not be used if "
+"fields are left blank. For more information on options, check the %sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:356
+msgid ""
+"Name, local address and remote DNS fields are required. Multiple local "
+"addresses/devices can be space separated. For more information on options, "
+"check the %sREADME%s."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:519
+msgid "Netifd setup: failed to delete fw4 netifd nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:516
+msgid "Netifd setup: failed to install fw4 netifd nft file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:525
+msgid "Netifd setup: invalid value of netifd_interface_default option '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:528
+msgid "Netifd setup: invalid value of netifd_interface_default6 option '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:364
+msgid "Netifd setup: option netifd_interface_local is missing, assuming '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:522
+msgid "Netifd setup: required option '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:189
+msgid "No Change"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:68
+msgid "Output verbosity"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:440
+msgid "Path"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:102
+msgid "Please check the %sREADME%s before changing this option."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:350
+msgid ""
+"Please set 'dhcp.%%s.force=1' to speed up service start-up %s(more info)%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:328
+msgid "Please unset 'chain' or set 'chain' to 'PREROUTING' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:331
+msgid "Please unset 'chain' or set 'chain' to 'prerouting' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:325
+msgid "Please unset 'proto' or set 'proto' to 'all' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:322
+msgid "Please unset 'src_addr', 'src_port' and 'dest_port' for policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:275
+msgid "Policies"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:448
+msgid "Policy '%s' has an unknown interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:443
+msgid "Policy '%s' has no assigned DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:442
+msgid "Policy '%s' has no assigned interface"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:440
+msgid "Policy '%s' has no source/destination parameters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:492
+msgid ""
+"Policy '%s' refers to URL which can't be downloaded in 'secure_reload' mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:11
+msgid "Policy Based Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:41
+msgid "Policy Based Routing - Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:232
+msgid "Policy Based Routing - Status"
+msgstr ""
+
+#: applications/luci-app-pbr/root/usr/share/luci/menu.d/luci-app-pbr.json:3
+msgid "Policy Routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:320
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:481
+msgid "Received empty tid/mark or interface name when setting up routing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:425
+msgid "Refer to %sREADME%s for details"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:382
+msgid "Remote DNS"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:390
+msgid "Remote DNS Port"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:308
+msgid "Remote addresses / domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:314
+msgid "Remote ports"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:507
+msgid "Required binary '%s' is missing"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:460
+msgid "Resolver '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:413
+msgid "Resolver set (%s) is not supported on this system"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:315
+msgid "Resolver set (%s) is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:407
+msgid ""
+"Resolver set support (%s) requires ipset, but ipset binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:410
+msgid ""
+"Resolver set support (%s) requires nftables, but nft binary cannot be found"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:601
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:595
+msgid "Restarting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:175
+msgid "Rule Create option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:424
+msgid ""
+"Run the following user files after setting up but before restarting DNSMASQ. "
+"See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:241
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:81
+msgid "See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:176
+msgid "Select Add for -A/add and Insert for -I/Insert."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:684
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:537
+msgid "Service Errors"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:207
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:218
+msgid "Service FW Mask"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:273
+msgid "Service Gateways"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:236
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:373
+msgid "Service Warnings"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:402
+msgid ""
+"Set DSCP tags (in range between 1 and 63) for specific interfaces. See the "
+"%sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:462
+msgid "Skipping IPv6 policy '%s' as IPv6 support is disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:582
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:576
+msgid "Starting %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:203
+msgid ""
+"Starting (Uplink Interface) FW Mark for marks used by the service. High "
+"starting mark is used to avoid conflict with SQM/QoS. Change with caution "
+"together with"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:237
+msgid ""
+"Starting (Uplink/WAN) ip rules priority used by the pbr service. High "
+"starting priority is used to avoid conflict with other services, this can be "
+"changed by user."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:50
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:620
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:255
+msgid "Stopped (Disabled)."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:253
+msgid "Stopped."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:614
+msgid "Stopping %s service"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:80
+msgid "Strict enforcement"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:87
+msgid "Strictly enforce policies when their gateway is down"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:142
+msgid "Supported Interfaces"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:267
+msgid "Supported Protocols"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:71
+msgid "Suppress/No output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:454
+msgid "Syntax error in custom user file '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:277
+msgid "The %s indicates default gateway. See the %sREADME%s for details."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:422
+msgid ""
+"The %s interface not found, you need to set the 'pbr.config."
+"uplink_interface' option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:97
+msgid "The %s is not supported on this system."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:419
+msgid "The %s service failed to discover uplink gateway"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:416
+msgid "The %s service is currently disabled"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:93
+msgid "The %s support is unknown."
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:499
+msgid "The '%s' schema requires curl, but it's not detected on this system"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:337
+msgid "The WebUI application (luci-app-pbr) is outdated, please update it"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:431
+msgid "The ipset name '%s' is longer than allowed 31 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:434
+msgid "The nft set name '%s' is longer than allowed 255 characters"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:340
+msgid "The principal package (pbr) is outdated, please update it"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:66
+msgid "Unable to retrieve %s status"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:437
+msgid "Unexpected exit or service termination: '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:509
+msgid "Unknown IPv6 Link type for device '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:479
+msgid "Unknown entry in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:544
+msgid "Unknown error"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:40
+msgid "Unknown message"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:465
+msgid "Unknown packet mark for interface '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:471
+msgid "Unknown protocol in policy '%s'"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:380
+msgid "Unknown warning"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:235
+msgid "Uplink IP Rules Priority"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:201
+msgid "Uplink Interface Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:367
+msgid "Uplink/WAN interface is still down, going back to boot mode"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:531
+msgid ""
+"Uplink/WAN interface is still down, increase value of "
+"'procd_boot_trigger_delay' option"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:457
+msgid ""
+"Use of 'curl' is detected in custom user file '%s', but 'curl' isn't "
+"installed"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:112
+msgid "Use resolver set support for domains"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:73
+msgid "Verbose output"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:51
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:239
+msgid "Version %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:224
+msgid "WAN Table FW Mark"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:359
+msgid "Warnings encountered, please check %s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:383
+msgid "Warnings encountered, please check the %sREADME%s"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:62
+msgid "Web UI Configuration"
+msgstr ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:329
+msgid "all"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: applications/luci-app-pbr/htdocs/luci-static/resources/view/status/include/72_pbr.js:35
+msgid "unknown"
+msgstr ""
diff --git a/applications/luci-app-privoxy/po/az/privoxy.po b/applications/luci-app-privoxy/po/az/privoxy.po
new file mode 100644
index 0000000000..1d5d7f008b
--- /dev/null
+++ b/applications/luci-app-privoxy/po/az/privoxy.po
@@ -0,0 +1,653 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
+msgid ""
+"A directory where Privoxy can create temporary files.
Only when "
+"using 'external filters', Privoxy has to create temporary files."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:209
+msgid "Accept intercepted requests"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
+msgid "Access Control"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:96
+msgid "Action Files"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:98
+msgid "Actions that are applied to all sites and maybe overruled later on."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:42
+msgid "Admin Email"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:213
+msgid "Allow CGI request crunching"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:84
+msgid ""
+"An alternative directory where the templates are loaded from.
No "
+"trailing \"/\", please."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:230
+msgid ""
+"Assumed server-side keep-alive timeout (in seconds) if not specified by the "
+"server."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:22
+msgid "Boot delay"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:141
+msgid "Buffer Limit"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:318
+msgid "CGI user interface"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:260
+msgid "Client header order"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:310
+msgid "Common Log Format"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:255
+msgid "Compression level"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:77
+msgid "Configuration Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:13
+msgid "Configure the Privoxy proxy daemon settings."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:233
+msgid "Connection sharing"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:266
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:273
+msgid "Debug 1"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:313
+msgid "Debug 1024"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:301
+msgid "Debug 128"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:289
+msgid "Debug 16"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:277
+msgid "Debug 2"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:317
+msgid "Debug 2048"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:305
+msgid "Debug 256"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:293
+msgid "Debug 32"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:331
+msgid "Debug 32768"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:281
+msgid "Debug 4"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:321
+msgid "Debug 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:309
+msgid "Debug 512"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:297
+msgid "Debug 64"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:335
+msgid "Debug 65536"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:285
+msgid "Debug 8"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:325
+msgid "Debug 8192"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:306
+msgid "Debug GIF de-animation"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:294
+msgid "Debug force feature"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:302
+msgid "Debug redirects"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:298
+msgid "Debug regular expression filters"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:229
+msgid "Default server timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:23
+msgid "Delay (in seconds) during system boot before Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:135
+msgid "Deny access"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:151
+msgid "Disabled == Transparent Proxy Mode"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:43
+msgid "Email address for the Privoxy administrator."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:167
+msgid "Enable action file editor"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:251
+msgid "Enable compression"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:181
+msgid "Enable proxy authentication forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:156
+msgid "Enable remote toggle"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:161
+msgid "Enable remote toggle via HTTP"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
+msgid "Enable/Disable autostart of Privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:150
+msgid "Enable/Disable filtering when Privoxy starts."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:183
+msgid ""
+"Enabling this option is NOT recommended if there is no parent proxy that "
+"requires authentication!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:172
+msgid "Enforce page blocking"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:55
+msgid "Files and Directories"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:104
+msgid "Filter files"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:185
+msgid "Forward HTTP"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:189
+msgid "Forward SOCKS 4"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:193
+msgid "Forward SOCKS 4A"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:197
+msgid "Forward SOCKS 5"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:201
+msgid "Forward SOCKS 5t"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:178
+msgid "Forwarding"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
+msgid "Grant UCI access for luci-app-privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:247
+msgid "Handle as empty doc returns ok"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:35
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:173
+msgid ""
+"If enabled, Privoxy hides the \"go there anyway\" link. The user obviously "
+"should not be able to bypass any blocks."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
+msgid ""
+"If you intend to operate Privoxy for more users than just yourself, it might "
+"be a good idea to let them know how to reach you, what you block and why you "
+"do that, your policies, etc."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:112
+msgid "It is NOT recommended for the casual user."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:221
+msgid "Keep-alive timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:121
+msgid "Listen addresses"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:40
+msgid "Location of the Privoxy User Manual."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:60
+msgid "Log Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:66
+msgid "Log File"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:332
+msgid "Log all data read from the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:290
+msgid "Log all data written to the network"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:336
+msgid "Log the applying actions"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:274
+msgid ""
+"Log the destination for each request Privoxy let through. See also 'Debug "
+"1024'."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:314
+msgid ""
+"Log the destination for requests Privoxy didn't let through, and the reason "
+"why."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:99
+msgid "Main actions file"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:72
+msgid "Mandatory Input: No File given!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:242
+msgid "Max. client connections"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:244
+msgid "Maximum number of client connections that will be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:142
+msgid "Maximum size (in KB) of the buffer for content filtering."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:207
+msgid "Misc"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:326
+msgid "Non-fatal errors - *we highly recommended enabling this*"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:239
+msgid ""
+"Number of seconds after which a socket times out if no data is received."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:222
+msgid ""
+"Number of seconds after which an open connection will no longer be reused."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:129
+msgid "Permit access"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
+msgid "Please read Privoxy manual for details!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:12
+msgid "Privoxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:15
+msgid "Privoxy Settings"
+msgstr ""
+
+#: applications/luci-app-privoxy/root/usr/share/luci/menu.d/luci-app-privoxy.json:3
+msgid "Privoxy WEB proxy"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:55
+msgid ""
+"Privoxy can (and normally does) use a number of other files for additional "
+"configuration, help and logging. This section of the configuration file "
+"tells Privoxy where to find those other files."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:47
+msgid "Proxy Info URL"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:282
+msgid "Show I/O status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:278
+msgid "Show each connection status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:286
+msgid "Show header parsing"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:268
+msgid "Single Threaded"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:237
+msgid "Socket timeout"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:217
+msgid "Split large forms"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:322
+msgid "Startup banner and warnings."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:123
+msgid "Syntax:"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:262
+msgid "Syntax: Client header names delimited by spaces."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:199
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:203
+msgid ""
+"Syntax: target_pattern [user:pass@]socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:187
+msgid "Syntax: target_pattern http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:191
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:195
+msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:19
+msgid "System"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:83
+msgid "Template Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:89
+msgid "Temporary Directory"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:97
+msgid ""
+"The actions file(s) to use. Multiple actionsfile lines are permitted, and "
+"are in fact recommended!"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:122
+msgid ""
+"The address and TCP port on which Privoxy will listen for client requests."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:257
+msgid ""
+"The compression level that is passed to the zlib library when compressing "
+"buffered content."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:61
+msgid ""
+"The directory where all logging takes place (i.e. where the logfile is "
+"located).
No trailing \"/\", please."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:78
+msgid "The directory where the other configuration files are located."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:105
+msgid ""
+"The filter files contain content modification rules that use regular "
+"expressions."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:36
+msgid "The hostname shown on the CGI pages."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:67
+msgid "The log file to use. File name, relative to log directory."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:261
+msgid "The order in which client headers are sorted before forwarding them."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:248
+msgid ""
+"The status code Privoxy returns for pages blocked with +handle-as-empty-"
+"document."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:111
+msgid ""
+"The trust mechanism is an experimental feature for building white-lists and "
+"should be used with care."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:270
+msgid ""
+"This option is only there for debugging purposes. It will drastically reduce "
+"performance."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:163
+msgid ""
+"This option will be removed in future releases as it has been obsoleted by "
+"the more general header taggers."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
+msgid ""
+"This tab controls the security-relevant aspects of Privoxy's configuration."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:190
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:194
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:198
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:202
+msgid ""
+"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
+"specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:186
+msgid "To which parent HTTP proxy specific requests should be routed."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:149
+msgid "Toggle Status"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:225
+msgid "Tolerate pipelining"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:50
+msgid "Trust Info URL"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:110
+msgid "Trust file"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:51
+msgid ""
+"URL shown if access to an untrusted page is denied. Only applies if trust "
+"mechanism is enabled."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:48
+msgid "URL to documentation about the local Privoxy setup."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:39
+msgid "User Manual"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:100
+msgid "User customizations"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:143
+msgid "Value range 1 to 4096, no entry defaults to 4096"
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:210
+msgid "Whether intercepted requests should be treated as valid."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:162
+msgid ""
+"Whether or not Privoxy recognizes special HTTP headers to change toggle "
+"state."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:252
+msgid "Whether or not buffered content is compressed before delivery."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:234
+msgid ""
+"Whether or not outgoing connections that have been kept alive should be "
+"shared between different incoming connections."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:226
+msgid "Whether or not pipelined requests should be served."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:182
+msgid "Whether or not proxy authentication through Privoxy should work."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:168
+msgid "Whether or not the web-based actions file editor may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:157
+msgid "Whether or not the web-based toggle feature may be used."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:214
+msgid "Whether requests to Privoxy's CGI pages can be blocked or redirected."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:218
+msgid ""
+"Whether the CGI interface should stay compatible with broken HTTP clients."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:269
+msgid "Whether to run only one server thread."
+msgstr ""
+
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
+#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
+msgid "Who can access what."
+msgstr ""
diff --git a/applications/luci-app-privoxy/po/ko/privoxy.po b/applications/luci-app-privoxy/po/ko/privoxy.po
index fcb706be86..ccc41c91b4 100644
--- a/applications/luci-app-privoxy/po/ko/privoxy.po
+++ b/applications/luci-app-privoxy/po/ko/privoxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
msgid ""
@@ -54,11 +54,11 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:22
msgid "Boot delay"
-msgstr ""
+msgstr "부팅 지연 시간"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:141
msgid "Buffer Limit"
-msgstr ""
+msgstr "버퍼 제한"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:318
msgid "CGI user interface"
@@ -74,7 +74,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:255
msgid "Compression level"
-msgstr ""
+msgstr "압축 수준"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:77
msgid "Configuration Directory"
@@ -82,7 +82,7 @@ msgstr "설정 디렉터리"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:13
msgid "Configure the Privoxy proxy daemon settings."
-msgstr ""
+msgstr "Privoxy 프록시 데몬 설정을 구성합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:233
msgid "Connection sharing"
@@ -178,7 +178,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:23
msgid "Delay (in seconds) during system boot before Privoxy starts."
-msgstr ""
+msgstr "시스템 부팅 후 Privoxy가 시작되기 전 지연 시간 (초 단위)을 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:135
msgid "Deny access"
@@ -202,11 +202,11 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:251
msgid "Enable compression"
-msgstr ""
+msgstr "압축 활성화"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:181
msgid "Enable proxy authentication forwarding"
-msgstr ""
+msgstr "프록시 인증 전달 활성화"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:156
msgid "Enable remote toggle"
@@ -218,7 +218,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
msgid "Enable/Disable autostart of Privoxy"
-msgstr ""
+msgstr "Privoxy의 자동 실행 여부를 설정합니다"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:150
msgid "Enable/Disable filtering when Privoxy starts."
@@ -233,6 +233,8 @@ msgid ""
"Enabling this option is NOT recommended if there is no parent proxy that "
"requires authentication!"
msgstr ""
+"인증이 필요한 상위 프록시가 없다면 이 옵션을 활성화하는 것을 권장하지 "
+"않습니다!"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:172
msgid "Enforce page blocking"
@@ -244,31 +246,31 @@ msgstr "파일 및 디렉터리"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:104
msgid "Filter files"
-msgstr ""
+msgstr "필터 파일"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:185
msgid "Forward HTTP"
-msgstr ""
+msgstr "HTTP 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:189
msgid "Forward SOCKS 4"
-msgstr ""
+msgstr "SOCKS 4 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:193
msgid "Forward SOCKS 4A"
-msgstr ""
+msgstr "SOCKS 4A 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:197
msgid "Forward SOCKS 5"
-msgstr ""
+msgstr "SOCKS 5 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:201
msgid "Forward SOCKS 5t"
-msgstr ""
+msgstr "SOCKS 5t 전달"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:178
msgid "Forwarding"
-msgstr ""
+msgstr "전달"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
@@ -305,7 +307,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:121
msgid "Listen addresses"
-msgstr ""
+msgstr "수신 대기 주소"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:40
msgid "Location of the Privoxy User Manual."
@@ -361,7 +363,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:142
msgid "Maximum size (in KB) of the buffer for content filtering."
-msgstr ""
+msgstr "콘텐츠 필터링 버퍼의 최대 크기 (KB 단위)를 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:207
msgid "Misc"
@@ -388,7 +390,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
msgid "Please read Privoxy manual for details!"
-msgstr ""
+msgstr "자세한 내용은 Privoxy 매뉴얼을 참조하세요!"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:12
msgid "Privoxy"
@@ -411,7 +413,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:47
msgid "Proxy Info URL"
-msgstr ""
+msgstr "프록시 정보 URL"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:282
msgid "Show I/O status"
@@ -427,7 +429,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:268
msgid "Single Threaded"
-msgstr ""
+msgstr "단일 스레드"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:237
msgid "Socket timeout"
@@ -453,16 +455,16 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:203
msgid ""
"Syntax: target_pattern [user:pass@]socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 [사용자:암호@]SOCKS_프록시[:포트] 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:187
msgid "Syntax: target_pattern http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:191
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:195
msgid "Syntax: target_pattern socks_proxy[:port] http_parent[:port]"
-msgstr ""
+msgstr "입력 형식: 대상_패턴 SOCKS_프록시[:포트] 상위_HTTP[:포트]"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:19
msgid "System"
@@ -486,6 +488,8 @@ msgstr ""
msgid ""
"The address and TCP port on which Privoxy will listen for client requests."
msgstr ""
+"Privoxy가 클라이언트의 요청을 받기 위해 수신 대기할 주소와 TCP 포트를 "
+"지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:257
msgid ""
@@ -548,7 +552,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:118
msgid ""
"This tab controls the security-relevant aspects of Privoxy's configuration."
-msgstr ""
+msgstr "이 탭에서는 Privoxy 설정 중 보안과 관련된 요소를 제어합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:190
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:194
@@ -558,10 +562,12 @@ msgid ""
"Through which SOCKS proxy (and optionally to which parent HTTP proxy) "
"specific requests should be routed."
msgstr ""
+"특정 요청을 보낼 SOCKS 프록시 (및 선택 사항으로 상위 HTTP 프록시)를 "
+"지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:186
msgid "To which parent HTTP proxy specific requests should be routed."
-msgstr ""
+msgstr "특정 요청을 보낼 상위 HTTP 프록시를 지정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:149
msgid "Toggle Status"
@@ -595,7 +601,7 @@ msgstr "사용자 매뉴얼"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:100
msgid "User customizations"
-msgstr ""
+msgstr "사용자 정의 설정"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:143
msgid "Value range 1 to 4096, no entry defaults to 4096"
@@ -627,7 +633,7 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:182
msgid "Whether or not proxy authentication through Privoxy should work."
-msgstr ""
+msgstr "Privoxy를 통한 프록시 인증의 작동 여부를 설정합니다."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:168
msgid "Whether or not the web-based actions file editor may be used."
@@ -653,4 +659,4 @@ msgstr ""
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:130
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:136
msgid "Who can access what."
-msgstr ""
+msgstr "어떤 대상이 무엇에 접근할 수 있는지 설정합니다."
diff --git a/applications/luci-app-qos/po/az/qos.po b/applications/luci-app-qos/po/az/qos.po
new file mode 100644
index 0000000000..d5950521cc
--- /dev/null
+++ b/applications/luci-app-qos/po/az/qos.po
@@ -0,0 +1,113 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-qos/htdocs/luci-static/resources/view/qos/qos.js:39
+msgid "Calculate overhead"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:57
+msgid "Classification Rules"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:33
+msgid "Classification group"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:129
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:96
+msgid "Destination host"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:45
+msgid "Download speed (kbit/s)"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:31
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-qos/root/usr/share/rpcd/acl.d/luci-app-qos.json:3
+msgid "Grant UCI access for luci-app-qos"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:42
+msgid "Half-duplex"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:27
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:125
+msgid "Number of bytes"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:113
+msgid "Ports"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:105
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-qos/root/usr/share/luci/menu.d/luci-app-qos.json:3
+msgid "QoS"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:24
+msgid "Quality of Service"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:87
+msgid "Source host"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:64
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:51
+msgid "Upload speed (kbit/s)"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:25
+msgid ""
+"With %s you can prioritize network traffic selected by addresses, ports or "
+"services."
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:91
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:100
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:108
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:116
+msgid "all"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:35
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:66
+msgid "express"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:68
+msgid "low"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:67
+msgid "normal"
+msgstr ""
+
+#: applications/luci-app-qos/htdocs/luci-static/resources/view/qos/qos.js:65
+msgid "priority"
+msgstr ""
diff --git a/applications/luci-app-radicale3/po/az/radicale3.po b/applications/luci-app-radicale3/po/az/radicale3.po
new file mode 100644
index 0000000000..8ffcd63d6b
--- /dev/null
+++ b/applications/luci-app-radicale3/po/az/radicale3.po
@@ -0,0 +1,483 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-radicale3/htdocs/luci-static/resources/view/radicale3.js:288
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:298
+msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397
+msgid ""
+"([ -d .git ] || git init) && git add -A && (git diff --cached --quiet || git "
+"commit -m 'Changes by '%(user)s"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:177
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:227
+msgid "ARGON2"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:90
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:183
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:377
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:468
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:463
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
+msgid "Allowed Ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185
+msgid "Authentication Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:174
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:224
+msgid "BCRYPT"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:411
+msgid "Based on settings in 'Rights File'"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433
+msgid "CORS"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:99
+msgid "Certificate"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113
+msgid "Client Certificate Authority"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391
+msgid "Command that is run after changes to storage"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:277
+msgid "Confirm Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:462
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380
+msgid "Default (Multiple files on filesystem)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:186
+msgid "Default (htpasswd file from users below)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:455
+msgid "Default (info)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:407
+msgid "Default (owner only)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386
+msgid "Delete sync tokens that are older (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:437
+msgid "Document Encoding"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95
+msgid "Enable SSL connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440
+msgid "Encoding for responding to requests/events"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444
+msgid "Encoding for storing local collections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306
+msgid "Encrypted Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:218
+msgid "Encryption method when changing this password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:461
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394
+msgid "Example storage hook"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194
+msgid "Filename"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373
+msgid "Folder"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:373
+msgid "Folder in which to store collections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:113
+msgid "For verifying client certificates"
+msgstr ""
+
+#: applications/luci-app-radicale3/root/usr/share/rpcd/acl.d/luci-app-radicale3.json:3
+msgid "Grant UCI access for luci-app-radicale3"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200
+msgid "HTTP(S) Basic Authentication Realm"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430
+msgid "HTTP(S) Headers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:433
+msgid "Header: X-Access-Control-Allow-Origin"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:430
+msgid "Headers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:391
+msgid "Hook"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:85
+msgid "Host:port"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:306
+msgid ""
+"If 'Plaintext Password' is filled and matches 'Confirm Plaintext Password' "
+"then this field becomes of hash of that password, otherwise this field "
+"remains the existing hash (you can also put your own hash value for the type "
+"of hash listed above)."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220
+msgid "MD5-APR1"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:83
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:164
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:371
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:451
+msgid "Main"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:470
+msgid "Mask Passwords"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133
+msgid "Max Connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138
+msgid "Max Content Length"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:386
+msgid "Max Sync Token Age"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:133
+msgid "Maximum number of simultaneous connections"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:138
+msgid "Maximum size of request body (bytes)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:381
+msgid "Multiple files on filesystem"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:382
+msgid ""
+"Multiple files on filesystem wit no file-based locking. Must only be used "
+"with a single process."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:57
+msgid "Need a listen address"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126
+msgid "No SSL"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:126
+msgid "No SSL support available. Please install python3-openssl."
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:188
+msgid "No authentication"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:68
+msgid "Open Web Interface"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:166
+msgid "Password encryption method"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:347
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:363
+msgid "Password is required"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:169
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:219
+msgid "Plaintext"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:271
+msgid "Plaintext Password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:104
+msgid "Private Key"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:189
+msgid "REMOTE_USER from web server"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:412
+msgid "RO: All, RW: All"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:410
+msgid "RO: Authenticated Users, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:409
+msgid "RO: None, RW: Authenticated Users"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:408
+msgid "RO: None, RW: Owner"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:58
+msgid ""
+"Radicale needs a non-loopback IP address for your browser to access the web "
+"interface"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:77
+msgid "Radicale v3 CalDav/CardDAV Server Configuration"
+msgstr ""
+
+#: applications/luci-app-radicale3/root/usr/share/luci/menu.d/luci-app-radicale3.json:3
+msgid "Radicale3"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:214
+msgid "Radicale3 Users"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:200
+msgid "Realm"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:470
+msgid "Redact passwords in logs"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:440
+msgid "Request"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204
+msgid "Required time between a failed authentication attempt and trying again"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:204
+msgid "Retry Delay"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403
+msgid "Rights"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:416
+msgid "Rights File"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:406
+msgid "Rights Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:171
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:221
+msgid "SHA-256"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:172
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:222
+msgid "SHA-512"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:95
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:117
+msgid "See python3-openssl documentation for available ciphers"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121
+msgid "See python3-openssl documentation for available protocols"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:79
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143
+msgid "Socket timeout (seconds)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:368
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:444
+msgid "Storage"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:379
+msgid "Storage Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:143
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
+msgid "Trace"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:339
+msgid "Unable to encrypt plaintext password"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:121
+msgid "Use Protocol"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:403
+msgid "User-based ACL Settings"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:239
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:263
+msgid "Username already exists"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:254
+msgid ""
+"Username can only contain letters, numbers, dots, underscores and hyphens"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:246
+msgid "Username is required"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:250
+msgid "Username must be at least 1 character long"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:460
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
+msgid "Web UI"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:423
+msgid "Web UI Type"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:290
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:300
+msgid "When changing encryption method, you must change all passwords"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:190
+msgid "X-Remote-User from web server"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179
+msgid "autodetect"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:187
+msgid "htpasswd file (manually populated)"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:194
+msgid "htpasswd-formatted file filename"
+msgstr ""
+
+#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:179
+msgid "password file can have users with a mix of support encryption methods"
+msgstr ""
diff --git a/applications/luci-app-radicale3/po/fr/radicale3.po b/applications/luci-app-radicale3/po/fr/radicale3.po
index 06130200d0..10405553ad 100644
--- a/applications/luci-app-radicale3/po/fr/radicale3.po
+++ b/applications/luci-app-radicale3/po/fr/radicale3.po
@@ -1,18 +1,21 @@
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-28 18:06+0000\n"
+"Last-Translator: sllk \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\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
msgid "'Plaintext Password' and 'Confirm Plaintext Password' do not match"
-msgstr ""
+msgstr "Les mots de passe en clair ne correspondent pas"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:397
msgid ""
diff --git a/applications/luci-app-radicale3/po/ru/radicale3.po b/applications/luci-app-radicale3/po/ru/radicale3.po
index 66a45ff7fe..27bf817201 100644
--- a/applications/luci-app-radicale3/po/ru/radicale3.po
+++ b/applications/luci-app-radicale3/po/ru/radicale3.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian pppoe to exit if no session traffic is detected for %s "
+"seconds."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:34
+msgid "Client Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:56
+msgid "Default: 5000"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:66
+msgid "Default: 600"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:61
+msgid "Default: 64"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:50
+msgid "Default: hostname"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:53
+msgid ""
+"Each one causes the named service to be advertised in a Service-Name tag in "
+"the PADO frame. The first one specifies the default service, and is used if "
+"the PPPoE client requests a Service-Name of length zero."
+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 ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
+msgid "First remote IP"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/rpcd/acl.d/luci-app-rp-pppoe-server.json:3
+msgid "Grant UCI access for luci-app-rp-pppoe-server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:33
+msgid "IP of listening side"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
+msgid ""
+"If specified as 0.0.0.0 remote IP allocation will be delegated "
+"to pppd"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:33
+msgid ""
+"If specified as 0.0.0.0 the selection of local IP address is "
+"delegated to pppd"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid ""
+"Instead of numbering PPPoE sessions starting at 1, numbering starts at %s"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:27
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:34
+msgid ""
+"Interface from which to relay. Only PPPoE clients may be connected to this "
+"interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:27
+msgid "Interface on which to listen."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:27
+msgid ""
+"Interface on which to listen. Only PPPoE servers may be connected to this "
+"interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:41
+msgid ""
+"Interface upon which to listen and to relay. Both PPPoE clients and servers "
+"may be connected to this interface."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:94
+msgid "Invokes pppd with the unit flag"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:115
+msgid "MSS"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:115
+msgid "Max Segment Size"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:53
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:58
+msgid "Maximum Sessions"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:58
+msgid "Maximum concurrent sessions"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:66
+msgid "Maximum sessions per peer"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:70
+msgid "No limit"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:65
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:110
+msgid "No timeout"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid "Offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:81
+msgid "Options file"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:99
+msgid "PPP Offset"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:19
+msgid "PPPoE Relay Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:19
+msgid "PPPoE Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:13
+msgid "RP PPPoE Relay"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/root/usr/share/luci/menu.d/luci-app-rp-pppoe-server.json:3
+msgid "RP PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:89
+msgid "Random session selection"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:124
+msgid "Reduces CPU usage, but may cause a race condition on slow CPUs"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:21
+msgid "Relay Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:18
+msgid "Roaring Penguin PPPoE Relay"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:18
+msgid "Roaring Penguin PPPoE Server"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:21
+msgid "Server Configuration"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:27
+msgid "Server Interface"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:53
+msgid "Service Name"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:124
+msgid "Synchronous PPP encapsulation"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:89
+msgid "Tells the PPPoE server to permute session numbers randomly."
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:61
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:106
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:94
+msgid "Unit"
+msgstr ""
+
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:48
+#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:76
+msgid "Use Non-UCI Config"
+msgstr ""
diff --git a/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po
new file mode 100644
index 0000000000..2e9b1f571d
--- /dev/null
+++ b/applications/luci-app-rustdesk-server/po/az/rustdesk-server.po
@@ -0,0 +1,477 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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/de/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
index 744987781e..febf9f54a3 100644
--- a/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/de/rustdesk-server.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: Werner Schleifer \n"
+"Language-Team: German \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-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
msgid "ALWAYS_USE_RELAY"
@@ -226,7 +229,7 @@ msgstr ""
#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
msgid "Log"
-msgstr ""
+msgstr "Protokoll"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
msgid "Logging level for the ID server"
diff --git a/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
index 11565c4fb1..e64e249a04 100644
--- a/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/lt/rustdesk-server.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-26 21:34+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -30,21 +30,23 @@ 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 ""
+msgstr "Pralaidumo riba vienam ryšiui MB/s (0-is = numatytoji)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
msgid "Binary"
-msgstr ""
+msgstr "Dvejetainė"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
msgid "Cannot regenerate: No public key exists yet."
-msgstr ""
+msgstr "Negalima sugeneruoti: viešojo rakto dar nėra."
#: 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 ""
+"Negalima paleisti tarnybos: pirmiausia konfigūracijoje įjunkite ID serverį "
+"arba retransliavimo/perdavimo serverį."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
msgid ""
diff --git a/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po b/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
index 5070205096..5252e20954 100644
--- a/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
+++ b/applications/luci-app-rustdesk-server/po/ru/rustdesk-server.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
"\n"
"Language-Team: Russian A value "
+"of zero means wait indefinitely."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:19
+msgid "The device itself."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:15
+msgid "The driver required for the device."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:34
+msgid ""
+"The name of the device to connect to.
This must be in the form of /dev/"
+"."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:25
+msgid "The network to listen from."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:22
+msgid "The protocol to listen to."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:38
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:37
+msgid "The speed the device port should operate at."
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:30
+msgid "Timeout"
+msgstr ""
+
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:70
+#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:69
+msgid "Use RTS and CTS lines"
+msgstr ""
+
+#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:3
+msgid "ser2net"
+msgstr ""
diff --git a/applications/luci-app-ser2net/po/ru/ser2net.po b/applications/luci-app-ser2net/po/ru/ser2net.po
index d8a70022f2..d5f4eccee7 100644
--- a/applications/luci-app-ser2net/po/ru/ser2net.po
+++ b/applications/luci-app-ser2net/po/ru/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian /etc/smartdns/conf.d"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:353
+msgid ""
+"Include other config files from /etc/smartdns/conf.d or custom path, can be "
+"downloaded from the download page."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:282
+msgid "Ipset name, Add domain result to ipset when speed check fails."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:526
+msgid "List of files to download."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:228
+msgid "Listen only on the specified interfaces."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:152
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+msgid "Local Port"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:623
+msgid "Log File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:607
+msgid "Log Level"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:619
+msgid "Log Number"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:603
+msgid "Log Size"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:756
+msgid "Marking Packets"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:336
+msgid "Maximum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:328
+msgid "Minimum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067
+msgid "NFTset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:315
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:470
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:876
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1080
+msgid "NFTset name format error, format: [#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:458
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:864
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1067
+msgid "NFTset name, format: [#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:65
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:233
+msgid "Name of device name listen on."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:303
+msgid ""
+"Nftset name, Add domain result to nftset when speed check fails, format: "
+"[#[4|6]:[family#table#set]]"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1013
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:281
+msgid "No Speed IPset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:302
+msgid "No Speed NFTset Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:717
+msgid "No check certificate"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:176
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:999
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1024
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:783
+msgid "Only socks5 proxy support udp server."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:779
+msgid "Please set proxy server first."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:135
+msgid "Proxy Server Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:566
+msgid "Proxy Server URL, format: [socks5|http]://user:pass@ip:port."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:574
+msgid ""
+"Proxy server URL format error, format: [socks5|http]://user:pass@ip:port."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:389
+msgid "Query DNS through specific dns server group, such as office, home."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:63
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:340
+msgid "Reply Domain TTL Max"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:341
+msgid "Reply maximum TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1149
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1150
+msgid "Report bugs"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266
+msgid "Resolve Local Hostnames"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:266
+msgid "Resolve local hostnames by reading Dnsmasq lease file."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:208
+msgid "Response Mode"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1173
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1164
+msgid "Restart Service"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:132
+msgid "Second Server Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:251
+msgid "Serve expired"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:388
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:812
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:966
+msgid "Server Group"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:832
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:986
+msgid "Server Group %s not exists"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+msgid "Server Name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:806
+msgid "Set Specific domain ip address."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:805
+msgid "Set Specific domain rule list."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:807
+msgid "Set Specific ip blacklist."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:708
+msgid "Set TLS hostname to verify."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:757
+msgid "Set mark on packets."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:737
+msgid ""
+"Set the HTTP host used for the query. Use this parameter when the host of "
+"the URL address is an IP address."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:727
+msgid "Sets the server name indication for query. '-' for disable SNI name."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:127
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:401
+msgid "Skip Address Rules"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430
+msgid "Skip Cache"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430
+msgid "Skip Cache."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
+msgid "Skip Dualstack Selection"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:425
+msgid "Skip Dualstack Selection."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:413
+msgid "Skip Ipset Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:407
+msgid "Skip Nameserver Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:419
+msgid "Skip SOA Address Rule"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:420
+msgid "Skip SOA address rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:395
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:836
+msgid "Skip Speed Check"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:402
+msgid "Skip address rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:414
+msgid "Skip ipset rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:408
+msgid "Skip nameserver rules."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:94
+#: applications/luci-app-smartdns/root/usr/share/luci/menu.d/luci-app-smartdns.json:3
+msgid "SmartDNS"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
+msgid "SmartDNS Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:96
+msgid ""
+"SmartDNS is a local high-performance DNS server, supports finding fastest "
+"IP, supports ad filtering, and supports avoiding DNS poisoning."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1141
+msgid "SmartDNS official website"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:376
+msgid "Smartdns local server port"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:153
+msgid ""
+"Smartdns local server port, smartdns will be automatically set as main dns "
+"when the port is 53."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:209
+msgid ""
+"Smartdns response mode, First Ping: return the first ping IP, Fastest IP: "
+"return the fastest IP, Fastest Response: return the fastest DNS response."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
+msgid "Smartdns server name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015
+msgid "Smartdns speed check mode."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1118
+msgid ""
+"Specify an IP address to return for any host in the given domains, Queries "
+"in the domains are never forwarded and always replied to with the specified "
+"IP address which may be IPv4 or IPv6."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:168
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1015
+msgid "Speed Check Mode"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:201
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1049
+msgid "Speed check mode is invalid."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:218
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:383
+msgid "TCP Server"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:195
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1043
+msgid "TCP port is empty"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:707
+msgid "TLS Hostname Verify"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:726
+msgid "TLS SNI name"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:745
+msgid "TLS SPKI Pinning"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:323
+msgid "TTL for all domain result."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1136
+msgid "Technical Support"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:538
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:547
+msgid "URL format error, format: http:// or https://"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:522
+msgid "Update"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:513
+msgid "Update Files"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:499
+msgid "Upload Config File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:506
+msgid "Upload Domain List File"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:507
+msgid "Upload domain list file to /etc/smartdns/domain-set"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:891
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:991
+msgid ""
+"Upload domain list file, or configure auto download from Download File "
+"Setting page."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:920
+msgid "Upload domain list file."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:500
+msgid "Upload smartdns config file to /etc/smartdns/conf.d"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:630
+msgid "Upstream Servers"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:631
+msgid ""
+"Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS "
+"servers, including multiple foreign DNS servers."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:764
+msgid "Use Proxy"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:765
+msgid "Use proxy to connect to upstream DNS server."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:746
+msgid ""
+"Used to verify the validity of the TLS server, The value is Base64 encoded "
+"SPKI fingerprint, leaving blank to indicate that the validity of TLS is not "
+"verified."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:261
+msgid "Write cache to disk on exit and load on startup."
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1012
+msgid "Yes"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:171
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:212
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:610
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1011
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1019
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:554
+msgid "domain list (/etc/smartdns/domain-set)"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:669
+msgid "https"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:294
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:857
+msgid "ipset name format error, format: [#[4|6]:]ipsetname"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:1142
+msgid "open website"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:555
+msgid "smartdns config (/etc/smartdns/conf.d)"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:584
+msgid "smartdns custom settings"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:667
+msgid "tcp"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:668
+msgid "tls"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:553
+msgid "type"
+msgstr ""
+
+#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:666
+msgid "udp"
+msgstr ""
diff --git a/applications/luci-app-smartdns/po/ko/smartdns.po b/applications/luci-app-smartdns/po/ko/smartdns.po
index e3a46af062..080d5c6ea0 100644
--- a/applications/luci-app-smartdns/po/ko/smartdns.po
+++ b/applications/luci-app-smartdns/po/ko/smartdns.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-21 06:23+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -10,11 +10,11 @@ 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-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:791
msgid "Additional Args for upstream dns servers"
-msgstr ""
+msgstr "상위 dns 서버에 사용될 추가 인수들"
#: 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
diff --git a/applications/luci-app-smartdns/po/pt_BR/smartdns.po b/applications/luci-app-smartdns/po/pt_BR/smartdns.po
index 10ef67cbda..4cce84520f 100644
--- a/applications/luci-app-smartdns/po/pt_BR/smartdns.po
+++ b/applications/luci-app-smartdns/po/pt_BR/smartdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -44,7 +44,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 "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:252
msgid ""
diff --git a/applications/luci-app-smartdns/po/ru/smartdns.po b/applications/luci-app-smartdns/po/ru/smartdns.po
index 766c07e734..89332155b8 100644
--- a/applications/luci-app-smartdns/po/ru/smartdns.po
+++ b/applications/luci-app-smartdns/po/ru/smartdns.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -34,7 +34,7 @@ msgstr "Ações"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:634
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:150
msgid "AgentX socket path"
diff --git a/applications/luci-app-snmpd/po/ru/snmpd.po b/applications/luci-app-snmpd/po/ru/snmpd.po
index d942c804f9..58b232ded1 100644
--- a/applications/luci-app-snmpd/po/ru/snmpd.po
+++ b/applications/luci-app-snmpd/po/ru/snmpd.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian 1500)."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:133
+msgid "Advanced options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:72
+msgid "Basic Settings"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid ""
+"Create log file for this SQM instance under /var/run/sqm/${Interface_name}."
+"[start|stop]-sqm.log."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Dangerous Configuration"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:164
+msgid "Dangerous options will only be used as long as this box is checked."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid "Download speed (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:92
+msgid ""
+"Download speed (kbit/s) (ingress) set to 0 to disable ingress shaping "
+"selectively"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
+msgid "ECN (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:152
+msgid "ECN (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:58
+msgid "Enable SQM"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:100
+msgid "Enable debug logging"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:136
+msgid "Enable multi-queue config"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:78
+msgid "Enable this SQM instance."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:152
+msgid "Explicit congestion notification (ECN) status on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:158
+msgid "Explicit congestion notification (ECN) status on outbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/root/usr/share/rpcd/acl.d/luci-app-sqm.json:3
+msgid "Grant UCI access for luci-app-sqm"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Hard limit on egress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard limit on ingress queues; leave empty for default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:172
+msgid "Hard queue limit (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:168
+msgid "Hard queue limit (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
+msgid "Ignore DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
+msgid "Ignore DSCP markings on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:89
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid "Latency target (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid "Latency target (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:180
+msgid ""
+"Latency target for egress, e.g. 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:176
+msgid ""
+"Latency target for ingress, e.g 5ms [units: s, ms, or us]; leave empty for "
+"automatic selection, put in the word default for the qdisc's default."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:74
+msgid "Link Layer Adaptation"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:191
+msgid "Link layer"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:222
+msgid "Linklayer adaptation mechanism"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid ""
+"Lists queuing disciplines useable on this system. After installing a new "
+"qdisc, you need to restart the router to see updates!"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Log verbosity"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:207
+msgid ""
+"Maximal Size for size and rate calculations, tcMTU (byte); needs to be >= "
+"interface MTU + overhead"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:207
+msgid "Maximum packet size"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:217
+msgid ""
+"Minimal packet size, MPU (byte); needs to be > 0 for ethernet size tables"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:217
+msgid "Minimum packet size"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:212
+msgid ""
+"Number of entries in size/rate tables, TSIZE; for ATM choose TSIZE = (tcMTU "
+"+ 1) / 16"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:197
+msgid "Per Packet Overhead (bytes)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:187
+msgid "Qdisc options (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:184
+msgid "Qdisc options (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:73
+msgid "Queue Discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:120
+msgid "Queue setup script"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:112
+msgid "Queueing discipline"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:71
+msgid "Queues"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:212
+msgid "Rate table size"
+msgstr ""
+
+#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
+msgid "SQM QoS"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:64
+msgid "Smart Queue Management"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:140
+msgid "Squash DSCP (ingress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:140
+msgid "Squash DSCP markings on inbound packets"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:83
+msgid ""
+"The SQM GUI has just enabled the sqm initscript on your behalf. Remember to "
+"disable the sqm initscript manually under System Startup menu in case this "
+"change was not wished for."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:48
+msgid ""
+"The SQM service seems to be disabled. Please use the button below to "
+"activate this service."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid "Upload speed (egress)"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:96
+msgid ""
+"Upload speed (kbit/s) (egress) set to 0 to selectively disable egress shaping"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:103
+msgid "Verbosity of SQM's output into the system log."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:191
+msgid "Which link layer technology to account for"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:222
+msgid "Which linklayer adaptation mechanism to use; for testing only"
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:65
+msgid ""
+"With SQM you can enable "
+"traffic shaping, better mixing (Fair Queueing), active queue length "
+"management (AQM) and prioritisation on one network interface."
+msgstr ""
+
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:107
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:153
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:159
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:192
+#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:223
+msgid "default"
+msgstr ""
diff --git a/applications/luci-app-squid/po/az/squid.po b/applications/luci-app-squid/po/az/squid.po
new file mode 100644
index 0000000000..2494ac09e3
--- /dev/null
+++ b/applications/luci-app-squid/po/az/squid.po
@@ -0,0 +1,75 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-squid/htdocs/luci-static/resources/view/squid.js:50
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:100
+msgid "Advanced settings grants you direct access to the configuration files."
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:93
+msgid "Can only be set if Squid is compiled with the %s option"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:52
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:106
+msgid "Config file"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:86
+msgid "Coredump files directory"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:92
+msgid "Enable ICMP pinger"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:17
+msgid "File must be located in directory /etc/squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:49
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-squid/root/usr/share/rpcd/acl.d/luci-app-squid.json:3
+msgid "Grant UCI access for luci-app-squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:70
+msgid "HTTP port options"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:59
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:107
+msgid "Mime table"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:66
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:74
+msgid "SSL DB"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:78
+msgid "SSL DB options"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:43
+#: applications/luci-app-squid/root/usr/share/luci/menu.d/luci-app-squid.json:3
+msgid "Squid"
+msgstr ""
+
+#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:82
+msgid "Visible Hostname"
+msgstr ""
diff --git a/applications/luci-app-squid/po/pt_BR/squid.po b/applications/luci-app-squid/po/pt_BR/squid.po
index 99c19ad06a..a4ab654788 100644
--- a/applications/luci-app-squid/po/pt_BR/squid.po
+++ b/applications/luci-app-squid/po/pt_BR/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -12,7 +12,7 @@ msgstr ""
#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:50
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-squid/htdocs/luci-static/resources/view/squid.js:100
msgid "Advanced settings grants you direct access to the configuration files."
diff --git a/applications/luci-app-squid/po/ru/squid.po b/applications/luci-app-squid/po/ru/squid.po
index f7d66026ac..43a5669ebe 100644
--- a/applications/luci-app-squid/po/ru/squid.po
+++ b/applications/luci-app-squid/po/ru/squid.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian * means to listen all interfaces including public."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:138
+msgid "A key with that name already exists."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:123
+msgid "Accept new and check if not changed"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:123
+msgid "Add the pub key to %s or %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:34
+msgid "Advanced Settings"
+msgstr ""
+
+#: 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
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:74
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:87
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:112
+msgid ""
+"Bind IP address e.g. 192.168.1.1 or hostname e.g. "
+"localhost."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:109
+msgid "Check host IP"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:75
+msgid "Compression may be useful on slow connections."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:126
+msgid "Configure TUN/TAP devices for VPN tunnels."
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:99
+msgid "Dynamic Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:30
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:68
+#: 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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
+msgid "For Dropbear %s"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:52
+msgid "For OpenSSH %s"
+msgstr ""
+
+#: 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:"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:33
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:116
+msgid "Generate"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:97
+msgid "Generate a new key"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/root/usr/share/rpcd/acl.d/luci-app-sshtunnel.json:3
+msgid "Grant UCI access for luci-app-sshtunnel"
+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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:48
+msgid "Identity Key"
+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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:125
+msgid ""
+"In LuCI you can do that with System / Administration / SSH-Keys"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:48
+msgid "Keys of SSH servers found in %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:38
+msgid "Known Hosts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:46
+msgid "Known hosts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:61
+msgid "Local Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:48
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:73
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:111
+msgid "Local address"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:142
+msgid "Local dev"
+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
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:119
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:62
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:88
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:101
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:79
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:115
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:125
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:18
+msgid "No SSH keys found, generate a new one"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:41
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:49
+msgid "Private key file with authentication identity."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:129
+msgid "Proxy tunnel command"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:38
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:89
+msgid "Public Key"
+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 ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:23
+msgid "Remote Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:35
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:86
+msgid "Remote address"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:147
+msgid "Remote dev"
+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
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:83
+msgid "Retry delay"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:100
+msgid "SOCKS proxy via remote host."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:121
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:14
+msgid "SSH Keys"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_hosts.js:22
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:39
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:23
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:18
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:3
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:30
+msgid "SSH Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:164
+msgid "See %s."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:157
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:92
+msgid "Server keep alive attempts"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:101
+msgid "Server keep alive interval (seconds)"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:28
+#: applications/luci-app-sshtunnel/root/usr/share/luci/menu.d/luci-app-sshtunnel.json:22
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:119
+msgid "Strict host key checking"
+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."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:93
+msgid ""
+"The number of server alive messages which may be sent before SSH disconnects "
+"from the server."
+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 ""
+
+#: 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 SSH Tunnels."
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:157
+msgid "Unable to generate a key: %s"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:74
+msgid "Use compression"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:45
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:125
+msgid "VPN Tunnels"
+msgstr ""
+
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:137
+msgid "VPN type"
+msgstr ""
+
+#: 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
+#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:124
+msgid "Yes"
+msgstr ""
diff --git a/applications/luci-app-sshtunnel/po/ko/sshtunnel.po b/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
index e9aff6a60a..f6c8c4e7ba 100644
--- a/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/ko/sshtunnel.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-21 11:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -17,6 +17,8 @@ msgstr ""
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:113
msgid "* means to listen all interfaces including public."
msgstr ""
+"* 공용 인터페이스를 포함한 모든 인터페이스에서 수신 "
+"대기합니다."
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_keys.js:138
msgid "A key with that name already exists."
diff --git a/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po b/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
index ef9a6b04bf..74e73d3dc0 100644
--- a/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/pt_BR/sshtunnel.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -33,7 +33,7 @@ msgstr "Adicione a chave pública a %s ou %s."
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:34
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: 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
diff --git a/applications/luci-app-sshtunnel/po/ru/sshtunnel.po b/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
index 5f3f18b206..2b5dbda1b4 100644
--- a/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
+++ b/applications/luci-app-sshtunnel/po/ru/sshtunnel.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian
Warning: Setting the wrong "
+"values will result in a very high memory consumption in the temporary "
+"directory. This can render the device unusable!"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js:18
+msgid ""
+"The sensors plugin uses the Linux Sensors framework to gather environmental "
+"statistics."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
+msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
+msgid ""
+"The splash leases plugin uses libuci to collect statistics about splash "
+"leases."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:7
+msgid ""
+"The tcpconns plugin collects information about open tcp connections on "
+"selected ports."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:8
+msgid ""
+"The thermal plugin will monitor temperature of the system. Data is typically "
+"read from /sys/class/thermal/*/temp ( '*' denotes the thermal device to be "
+"read, e.g. thermal_zone1 )"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:8
+msgid ""
+"The unixsock plugin creates a unix socket which can be used to read "
+"collected data from a running collectd instance."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:7
+msgid "The uptime plugin collects statistics about the uptime of the system."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/users.js:7
+msgid ""
+"The users plugin collects statistics about users logged in locally via "
+"shell. NOTE: Local shell (wtmp) tracking is NOT enabled in default builds. "
+"Additional setup is required to get non-zero counts."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:179
+msgid "There is no RRD data available yet to render graphs."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/thermal.js:7
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/thermal.json:2
+msgid "Thermal"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/thermal.js:7
+msgid "Thermal Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/contextswitch.js:7
+msgid "This plugin collects statistics about the processor context switches."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/cpufreq.js:7
+msgid "This plugin collects statistics about the processor frequency scaling."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:33
+msgid ""
+"This section defines on which interfaces collectd will wait for incoming "
+"connections."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:51
+msgid ""
+"This section defines to which servers the locally collected data is sent to."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
+msgid "Timeout for polling chrony"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:92
+msgid "Topic"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:60
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:67
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:87
+msgid "True"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:78
+msgid "Try to look up fully qualified hostname"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:20
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/nut.js:7
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/nut.json:2
+msgid "UPS"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:6
+msgid "UPS Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/nut.js:12
+msgid "UPS name in NUT ups@host format"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:27
+msgid "URL"
+msgstr ""
+
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/unixsock.json:2
+msgid "UnixSock"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/unixsock.js:7
+msgid "Unixsock Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:22
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
+msgid "Uptime Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:10
+msgid "Uptime monitoring enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/openvpn.js:24
+msgid "Use improved naming schema"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:66
+msgid "Used PID file"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:27
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/exec.js:47
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:38
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/users.js:7
+msgid "Users"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/users.js:6
+msgid "Users Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:109
+msgid "Vectoring Down"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:122
+msgid "Vectoring Up"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/netlink.js:21
+msgid "Verbose monitoring"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ping.js:37
+msgid ""
+"When a host has not replied to this number of packets in a row, re-resolve "
+"the hostname in DNS. Useful for dynamic DNS hosts. Default is -1 = disabled."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:16
+msgid "When none selected, all disks will be monitored."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dns.js:16
+msgid "When none selected, all interfaces will be monitored."
+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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/memory.js:19
+msgid "When set to true, we request absolute values"
+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 ""
+
+#: 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 ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iwinfo.js:7
+msgid "Wireless iwinfo Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:102
+msgid "Writing *.rrd files to %s"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:180
+msgid ""
+"You need to configure collectd to gather data into .rrd "
+"files."
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:44
+msgid "all local listening ports,"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:31
+msgid "cURL plugin enabled"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/curl.js:10
+#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/curl.json:2
+msgid "cUrl"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/curl.js:6
+msgid "cUrl Plugin Configuration"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:45
+msgid "no summary"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:137
+msgid "none"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:107
+msgid "one device"
+msgid_plural "%d devices"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:109
+msgid "one filesystem type"
+msgid_plural "%d filesystem types"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:42
+msgid "one local"
+msgid_plural "%d local"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/df.js:108
+msgid "one mount"
+msgid_plural "%d mounts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:43
+msgid "one remote port"
+msgid_plural "%d remote ports"
+msgstr[0] ""
+msgstr[1] ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/rrdtool.js:34
+msgid "reduces rrd size"
+msgstr ""
+
+#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/tcpconns.js:45
+msgid "summary of all ports"
+msgstr ""
diff --git a/applications/luci-app-statistics/po/ko/statistics.po b/applications/luci-app-statistics/po/ko/statistics.po
index 65ab5d77ea..a7cbcae8ad 100644
--- a/applications/luci-app-statistics/po/ko/statistics.po
+++ b/applications/luci-app-statistics/po/ko/statistics.po
@@ -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-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -121,7 +121,7 @@ msgid ""
"shutdown, reboot, and/or sysupgrade"
msgstr ""
"시스템 종료, 재부팅, 시스템 업그레이드 시 비휘발성 저장소에 RRD 통계 "
-"데이터를 백업하고 복구합니다"
+"데이터를 백업하고 복원합니다"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:57
msgid "Base Directory"
@@ -674,7 +674,7 @@ msgstr "수신 호스트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:44
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/network.js:32
msgid "Listener interfaces"
diff --git a/applications/luci-app-statistics/po/lt/statistics.po b/applications/luci-app-statistics/po/lt/statistics.po
index 9215685a47..a58845de57 100644
--- a/applications/luci-app-statistics/po/lt/statistics.po
+++ b/applications/luci-app-statistics/po/lt/statistics.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -1592,8 +1592,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/dhcpleases.js:7
msgid "The dhcpleases plugin collects information about assigned DHCP leases."
-msgstr ""
-"„DHCPleases“ papildinys renka informaciją apie priskirtas „DHCP“ nuomas."
+msgstr "„DHCPleases“ plėtinys renka informaciją apie priskirtas „DHCP“ nuomas."
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/disk.js:8
msgid ""
diff --git a/applications/luci-app-statistics/po/pt_BR/statistics.po b/applications/luci-app-statistics/po/pt_BR/statistics.po
index 72fcec506a..4ac5f588a6 100644
--- a/applications/luci-app-statistics/po/pt_BR/statistics.po
+++ b/applications/luci-app-statistics/po/pt_BR/statistics.po
@@ -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-20 23:32+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -706,7 +706,7 @@ msgstr "Monitoramento de carga ativado"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:30
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:117
msgid "Loading data…"
-msgstr "Carregando os dados…"
+msgstr "Carregando dados…"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/syslog.js:14
msgid "Log level"
@@ -1873,7 +1873,7 @@ msgstr "Configuração do plugin Unixsock"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/uptime.js:15
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/uptime.json:2
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/uptime.js:6
msgid "Uptime Plugin Configuration"
diff --git a/applications/luci-app-statistics/po/ru/statistics.po b/applications/luci-app-statistics/po/ru/statistics.po
index 666f29e74a..3a4ab9ca88 100644
--- a/applications/luci-app-statistics/po/ru/statistics.po
+++ b/applications/luci-app-statistics/po/ru/statistics.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: statistics\n"
"POT-Creation-Date: 2017-10-17 22:00+0300\n"
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 09:44+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Lithuanian \n"
@@ -25,19 +25,19 @@ 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 ""
+msgstr "Aktyvūs „IKE_SA“ (dgs.)"
#: 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 ""
+msgstr "Pažangūs"
#: 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 ""
+msgstr "Algoritmai pažymėti su „*“ yra laikomi nesaugiais"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
msgid "Authentication"
diff --git a/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
index aae0c84faa..b65422d173 100644
--- a/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
+++ b/applications/luci-app-strongswan-swanctl/po/pt_BR/strongswan-swanctl.po
@@ -1,11 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
+"Language-Team: Portuguese (Brazil) \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.1-dev\n"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
msgid "Action on initial configuration load"
@@ -565,7 +568,7 @@ msgstr ""
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
msgid "Uptime"
-msgstr ""
+msgstr "Tempo de atividade"
#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
msgid "Use IKE fragmentation"
diff --git a/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po b/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
index 95ccc73929..e39d54da9a 100644
--- a/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
+++ b/applications/luci-app-strongswan-swanctl/po/ru/strongswan-swanctl.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Via proxy routes requests to the given target via the specified "
+"upstream proxy, Reject access disables any upstream proxy for the "
+"target"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:180
+msgid ""
+"Adds an 'X-Tinyproxy' HTTP header with the client IP address to forwarded "
+"requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:198
+msgid "Allowed clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:205
+msgid "Allowed connect ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:119
+msgid "Bind address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:221
+msgid ""
+"By default, basic POSIX expressions are used for filtering. Enable this to "
+"activate extended regular expressions"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:225
+msgid ""
+"By default, filter strings are treated as case-insensitive. Enable this to "
+"make the matching case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:217
+msgid ""
+"By default, filtering is done based on domain names. Enable this to match "
+"against URLs instead"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:229
+msgid ""
+"By default, the filter rules act as blacklist. Enable this option to allow "
+"matched URLs or domain names only"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:298
+msgid ""
+"Can be either an IP address or range, a domain name or '.' for any host "
+"without domain"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:236
+msgid "Connection timeout"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:228
+msgid "Default deny"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:100
+msgid "Enable Tinyproxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:127
+msgid "Error page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:220
+msgid "Filter by RegExp"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:216
+msgid "Filter by URLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:224
+msgid "Filter case-sensitive"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:212
+msgid "Filter file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:96
+msgid "Filtering and ACLs"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:94
+msgid "General settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
+msgid "Grant UCI access for luci-app-tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:169
+msgid "Group"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:135
+msgid "HTML template file to serve for stat host requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:128
+msgid "HTML template file to serve when HTTP errors occur"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:190
+msgid "Header whitelist"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:199
+msgid ""
+"List of IP addresses or ranges which are allowed to use the proxy server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:206
+msgid ""
+"List of allowed ports for the CONNECT method. A single value '0' disables "
+"CONNECT completely, an empty list allows all ports"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:111
+msgid "Listen address"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
+msgid "Listen port"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:145
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:146
+msgid "Log file to use for dumping messages"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:152
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:153
+msgid "Logging verbosity of the Tinyproxy process"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:244
+msgid "Max. clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:272
+msgid "Max. requests per server"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:258
+msgid "Max. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:245
+msgid "Maximum allowed number of concurrently connected clients"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:273
+msgid ""
+"Maximum allowed number of requests per process. If it is exeeded, the "
+"process is restarted. Zero means unlimited."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:259
+msgid "Maximum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:237
+msgid "Maximum number of seconds an inactive connection is held open"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:251
+msgid "Min. spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:252
+msgid "Minimum number of prepared idle processes"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:266
+msgid "Number of idle processes to start when launching Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:213
+msgid "Plaintext file with URLs or domains to filter. One entry per line"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:290
+msgid "Policy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:95
+msgid "Privacy settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:294
+msgid "Reject access"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:35
+msgid "Reload settings into tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:26
+msgid "Restart tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:90
+msgid "Server Settings"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:97
+msgid "Server limits"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:191
+msgid ""
+"Specifies HTTP header names which are allowed to pass-through, all others "
+"are discarded. Leave empty to disable header filtering"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:104
+msgid "Specifies the HTTP port Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:184
+msgid "Specifies the Tinyproxy hostname to use in the Via HTTP header"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:120
+msgid ""
+"Specifies the address Tinyproxy binds to for outbound forwarded requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:112
+msgid "Specifies the addresses Tinyproxy is listening on for requests"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:170
+msgid "Specifies the group name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:306
+msgid ""
+"Specifies the upstream proxy to use for accessing the target host. Format is "
+"address:port or socks5 address:port"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:164
+msgid "Specifies the user name the Tinyproxy process is running as"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:265
+msgid "Start spare servers"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:134
+msgid "Statistics page"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:82
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:297
+msgid "Target host"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:79
+#: applications/luci-app-tinyproxy/root/usr/share/luci/menu.d/luci-app-tinyproxy.json:3
+msgid "Tinyproxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:79
+msgid "Tinyproxy is a small and fast non-caching HTTP(S)-Proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:58
+msgid "Tinyproxy is disabled"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:283
+msgid "Upstream Proxies"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:284
+msgid ""
+"Upstream proxy rules define proxy servers to use when accessing certain IP "
+"addresses or domains."
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:141
+msgid "Use syslog"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:163
+msgid "User"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:183
+msgid "Via hostname"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:293
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:305
+msgid "Via proxy"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:56
+msgid "Waiting for data from url:"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:142
+msgid "Writes log messages to syslog instead of a log file"
+msgstr ""
+
+#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:179
+msgid "X-Tinyproxy header"
+msgstr ""
diff --git a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
index d43544eadd..943ccaa6f7 100644
--- a/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ko/tinyproxy.po
@@ -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-20 17:56+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -162,7 +162,7 @@ msgstr "수신 대기 주소"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:103
msgid "Listen port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:145
msgid "Log file"
diff --git a/applications/luci-app-tor/po/az/tor.po b/applications/luci-app-tor/po/az/tor.po
new file mode 100644
index 0000000000..3974d25c46
--- /dev/null
+++ b/applications/luci-app-tor/po/az/tor.po
@@ -0,0 +1,104 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:93
+msgid "A pair PublicPort;LocalPort e.g. 80;8080."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:94
+msgid ""
+"A pair PublicPort;unix:Socket e.g. 80;unix:/var/run/"
+"nginx.sock."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:92
+msgid ""
+"A single Port when the public port is the same as local e.g. "
+"80."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:21
+msgid "Custom config"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:82
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:85
+msgid "Destination address"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
+msgid "Enabled"
+msgstr ""
+
+#: 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
+msgid "For further information check the documentation"
+msgstr ""
+
+#: applications/luci-app-tor/root/usr/share/rpcd/acl.d/luci-app-tor.json:3
+msgid "Grant UCI access for luci-app-tor"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:100
+msgid "Hook Script"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:18
+msgid "Include configs"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:79
+msgid "Link"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:69
+msgid "Onion domain"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:101
+msgid "Path to script which is executed after starting Tor."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:91
+msgid "Public ports to local"
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:102
+msgid ""
+"The .onion domain is passed into the script via parameter --update-"
+"onion HOSTNAME."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:33
+msgid ""
+"Tor Onion (Hidden) Services are proxy tunnels to your local website, SSH and "
+"other services."
+msgstr ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:32
+#: 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 ""
+
+#: applications/luci-app-tor/root/usr/share/luci/menu.d/luci-app-tor.json:24
+msgid "Tor Onion router"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:86
+msgid "Traffic will be forwarded to the target hostname"
+msgstr ""
diff --git a/applications/luci-app-tor/po/ru/tor.po b/applications/luci-app-tor/po/ru/tor.po
index 04871c2d44..5885d957ec 100644
--- a/applications/luci-app-tor/po/ru/tor.po
+++ b/applications/luci-app-tor/po/ru/tor.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian TOS"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:204
+msgid "Port forwarding enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:105
+msgid "Preallocation"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:138
+msgid "Prefer encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:137
+msgid "Prefer unencrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:156
+msgid "Prefetch enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:214
+msgid "Queue stalled enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:223
+msgid "Queue stalled minutes"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:208
+msgid "Queueing"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:242
+msgid "RPC URL"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:259
+msgid "RPC authentication required"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:236
+msgid "RPC bind address"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:233
+msgid "RPC enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:249
+msgid "RPC host whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:245
+msgid "RPC host whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:266
+msgid "RPC password"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:239
+msgid "RPC port"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:230
+msgid "RPC settings"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:263
+msgid "RPC username"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:256
+msgid "RPC whitelist"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:252
+msgid "RPC whitelist enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:295
+msgid "Ratio limit"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:292
+msgid "Ratio limit enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "Recycle peer id after"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:110
+msgid "Rename partial files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:139
+msgid "Require encrypted"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:52
+msgid "Run daemon as group"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:51
+msgid "Run daemon as user"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:271
+msgid "Scheduling"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:158
+msgid "Scrape paused torrents enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:161
+msgid "Script torrent done enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:164
+msgid "Script torrent done filename"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:220
+msgid "Seed queue enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:226
+msgid "Seed queue size"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:71
+msgid "Speed limit down"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:68
+msgid "Speed limit down enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:77
+msgid "Speed limit up"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:74
+msgid "Speed limit up enabled"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:179
+msgid "This is documented on %s."
+msgstr ""
+
+#: applications/luci-app-transmission/root/usr/share/luci/menu.d/luci-app-transmission.json:3
+msgid "Transmission"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:42
+msgid ""
+"Transmission daemon is a simple bittorrent client, here you can configure "
+"the settings."
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:116
+msgid "Trash original torrent files"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:80
+msgid "Upload slots per torrent"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:124
+msgid "Watch directory"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:274
+msgid "When enabled, this will toggle the alt-speed-enabled setting"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:181
+msgid "hours"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:277
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:280
+msgid "in minutes from midnight"
+msgstr ""
+
+#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:167
+msgid "uTP enabled"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/az/travelmate.po b/applications/luci-app-travelmate/po/az/travelmate.po
new file mode 100644
index 0000000000..23154d4a4f
--- /dev/null
+++ b/applications/luci-app-travelmate/po/az/travelmate.po
@@ -0,0 +1,928 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
+msgid "-- AP Selection --"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:311
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:394
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:429
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:439
+msgid "-- default --"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:180
+msgid ""
+"Please note: On first start please call the 'Interface "
+"Wizard' once, to make the necessary network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:501
+msgid "AP QR-Codes..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1101
+msgid "Add Uplink %q"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:937
+msgid "Add Uplink..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:292
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:398
+msgid ""
+"Additional trigger delay in seconds before travelmate processing begins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:482
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1058
+msgid "Anonymous Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:463
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:577
+msgid "Auto Added Open Uplink"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:657
+msgid "Auto Login Script"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+msgid "AutoAdd Open Uplinks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:640
+msgid ""
+"Automatically (re-)enable the uplink after n minutes, e.g. after "
+"failed login attempts.
The default of '0' disables this feature."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:360
+msgid ""
+"Automatically add open uplinks like hotel captive portals to your wireless "
+"config."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:622
+msgid ""
+"Automatically disable the uplink after n minutes, e.g. for timed "
+"connections.
The default of '0' disables this feature."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:717
+msgid ""
+"Automatically handle VPN connections.
Please note: This feature "
+"requires the additional configuration of Wireguard or OpenVPN"
+"em>."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:352
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:544
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:797
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:995
+msgid "BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:465
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1044
+msgid "CHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:322
+msgid "Captive Portal Detection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+msgid "Captive Portal URL"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:448
+msgid "Changes on this tab needs a travelmate service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:795
+msgid "Channel"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:322
+msgid ""
+"Check the internet availability, handle captive portal redirections and keep "
+"the uplink connection 'alive'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:178
+msgid ""
+"Configuration of the travelmate package to enable travel router "
+"functionality. For further information %s."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:566
+msgid "Connection End"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:639
+msgid "Connection End Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:403
+msgid "Connection Limit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:555
+msgid "Connection Start"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:621
+msgid "Connection Start Expiry"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:345
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:970
+msgid "Device Name"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:811
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1108
+msgid "Dismiss"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:309
+msgid "Drag to reorder"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:451
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:469
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:454
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:459
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:293
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:464
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:468
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1047
+msgid "EAP-GTC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:469
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1048
+msgid "EAP-MD5"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:470
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1049
+msgid "EAP-MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:454
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1033
+msgid "EAP-Method"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:471
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1050
+msgid "EAP-TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:317
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:315
+msgid "Edit this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
+msgid "Enable the travelmate service."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:379
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:321
+msgid "Enable/Disable this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:333
+msgid "Enabled"
+msgstr ""
+
+#: 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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1001
+msgid "Encryption"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:272
+msgid "Ext. Hooks"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:658
+msgid ""
+"External script reference which will be called for automated captive portal "
+"logins."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:459
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1038
+msgid "FAST"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid "Filter AutoAdd SSIDs"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:291
+msgid "General Settings"
+msgstr ""
+
+#: 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 ""
+
+#: applications/luci-app-travelmate/root/usr/share/rpcd/acl.d/luci-app-travelmate.json:3
+msgid "Grant access to LuCI app travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:390
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:389
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid ""
+"How long should travelmate wait for a successful wlan uplink connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:478
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1055
+msgid "Identity"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:988
+msgid "Ignore BSSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:246
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:974
+msgid "Interface Name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:492
+msgid "Interface Restart"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:413
+msgid "Interface Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:34
+msgid "Interface Wizard"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:484
+msgid "Interface Wizard..."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:382
+msgid "LAN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:276
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:393
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:392
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:364
+msgid "Limit AutoAdd"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
+msgid "Limit VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:330
+msgid "Limit VPN processing to certain interfaces."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:364
+msgid ""
+"Limit the maximum number of automatically added open uplinks. To disable "
+"this limitation set it to '0'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:370
+msgid ""
+"List of SSID patterns for filtering/skipping specific open uplinks, e.g. "
+"'Chromecast*'"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:602
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:466
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1045
+msgid "MSCHAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:467
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1046
+msgid "MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:486
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1062
+msgid "Mgmt. Frame Protection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid ""
+"Minimum signal quality threshold as percent for conditional uplink (dis-) "
+"connections."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:371
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1016
+msgid "Mixed WPA/WPA2 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:372
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1017
+msgid "Mixed WPA/WPA2 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1008
+msgid "Mixed WPA/WPA2 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:364
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1009
+msgid "Mixed WPA/WPA2 PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:366
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1011
+msgid "Mixed WPA2/WPA3 802.1X"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:358
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1003
+msgid "Mixed WPA2/WPA3 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
+msgid "Net Error Check"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logtemplate.js:41
+msgid "No %s related logs yet!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:167
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:267
+msgid "No travelmate config found!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:170
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
+msgid "No wireless config / radio found!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:391
+msgid "Normal Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:323
+msgid "On/Off"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:374
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1019
+msgid "Open"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:492
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1068
+msgid "Optional"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "Overall Timeout"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:418
+msgid "Overall retry timeout in seconds."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:278
+msgid ""
+"Overview of all configured uplinks for travelmate. You can edit, remove or "
+"prioritize existing uplinks by drag & drop and scan for new ones.
"
+"The currently used uplink connection is emphasized in blue, an encrypted "
+"VPN uplink connection is emphasized in green."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:464
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1043
+msgid "PAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:458
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1037
+msgid "PEAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:441
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:448
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1022
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1028
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:524
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1095
+msgid "Password of Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:508
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1082
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:514
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1087
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:519
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1091
+msgid "Path to Private Key"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:352
+msgid "ProActive Uplink Switch"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:352
+msgid ""
+"Proactively scan and switch to a higher prioritized uplink, despite of an "
+"already existing connection."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:469
+msgid "Profile used by 'msmtp' for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:129
+msgid "QR-Code Overview"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:307
+msgid "Radio Selection"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:356
+msgid "Randomize MAC Addresses"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:454
+msgid "Receiver address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:328
+msgid "Remove"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:326
+msgid "Remove this network"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:130
+msgid ""
+"Render the QR-Code of the selected Access Point to transfer the WLAN "
+"credentials to your mobile devices comfortably."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:817
+msgid "Repeat Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:493
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1069
+msgid "Required"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:307
+msgid "Restrict travelmate to certain radio(s)."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:403
+msgid "Retry limit to connect to an uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:318
+msgid "Reverse Radio Order"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:318
+msgid "Reverse the radio processing order."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:268
+msgid "Run Flags"
+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
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:796
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:982
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:979
+msgid "SSID (hidden)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:76
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1112
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:509
+msgid "Save & Restart"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:780
+msgid "Scan on"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:696
+msgid "Script Arguments"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+msgid ""
+"Select an existing wireless WAN network interface or create a new one with "
+"the 'Interface Wizard'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:382
+msgid "Select the logical LAN network interface, default is 'lan'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:459
+msgid "Sender address for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:451
+msgid "Sends notification E-Mails after every succesful uplink connect."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:388
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:289
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:408
+msgid "Signal Quality Threshold"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:697
+msgid ""
+"Space separated list of additional arguments passed to the Auto Login "
+"Script, i.e. username and password"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid "Standard VPN Service"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:342
+msgid "Standard VPN interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:342
+msgid ""
+"Standard VPN interface which will be automatically added to new STA profiles."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:336
+msgid ""
+"Standard VPN service which will be automatically added to new STA profiles."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:802
+msgid "Starting wireless scan on '"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:252
+msgid "Station ID"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:260
+msgid "Station Interfaces"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:256
+msgid "Station MAC"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:264
+msgid "Station Subnet"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:248
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:794
+msgid "Strength"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
+msgid "System Info"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:456
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1035
+msgid "TLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:457
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1036
+msgid "TTLS"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:43
+msgid "The firewall zone name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:68
+msgid "The interface already exists!"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:47
+msgid "The interface metric"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+msgid "The logical vpn network interface like 'wg0'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:423
+msgid ""
+"The selected URL will be used for connectivity- and captive portal checks."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:388
+msgid "The selected priority will be used for travelmate processes."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:433
+msgid ""
+"The selected user agent will be used for connectivity- and captive portal "
+"checks."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/logtemplate.js:50
+msgid "The syslog output, pre-filtered for messages related to: %s"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:39
+msgid "The uplink interface name"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:578
+msgid ""
+"This option is selected by default if this uplink was added automatically "
+"and counts as 'Open Uplink'."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:35
+msgid ""
+"To use Travelmate, you have to set up an uplink interface once. This wizard "
+"creates an IPv4- and an IPv6 alias network interface with all required "
+"network- and firewall settings."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:464
+msgid "Topic for travelmate notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:3
+msgid "Travelmate"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:289
+msgid "Travelmate Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:347
+msgid "Treat missing internet availability as an error."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:398
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:501
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1076
+msgid "Use system certificates"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:603
+msgid "Use the specified MAC address for this uplink."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:433
+msgid "User Agent"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:717
+msgid "VPN Hook"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:749
+msgid "VPN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:734
+msgid "VPN Service"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:290
+msgid "VPN Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+msgid "VPN connections will be managed by travelmate."
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:326
+msgid "VPN processing"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:501
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1076
+msgid "Validate server certificate using built-in system CA bundle"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:379
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:369
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1014
+msgid "WPA 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:370
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1015
+msgid "WPA 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:361
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1006
+msgid "WPA PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:362
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1007
+msgid "WPA PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:367
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1012
+msgid "WPA2 802.1X (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:368
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1013
+msgid "WPA2 802.1X (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:359
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1004
+msgid "WPA2 PSK (CCMP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:360
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1005
+msgid "WPA2 PSK (TKIP)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1010
+msgid "WPA3 802.1X"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:373
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1018
+msgid "WPA3 OWE"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:357
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1002
+msgid "WPA3 PSK (SAE)"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:301
+msgid "WWAN Interface"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:804
+msgid "Wireless Scan"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:288
+msgid "Wireless Settings"
+msgstr ""
+
+#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:27
+msgid "Wireless Stations"
+msgstr ""
+
+#: 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
+msgid "auth=MSCHAPV2"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:472
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1051
+msgid "auth=PAP"
+msgstr ""
+
+#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:179
+msgid "check the online documentation"
+msgstr ""
diff --git a/applications/luci-app-travelmate/po/ru/travelmate.po b/applications/luci-app-travelmate/po/ru/travelmate.po
index 5c929f5c26..272089f899 100644
--- a/applications/luci-app-travelmate/po/ru/travelmate.po
+++ b/applications/luci-app-travelmate/po/ru/travelmate.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: travelmate\n"
"POT-Creation-Date: 2017-12-07 21:00+0300\n"
-"PO-Revision-Date: 2026-04-22 23:35+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian Change to a fixed port and "
+"try again."
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
+msgid "Read-only"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:71
+msgid "SSL"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:79
+msgid "SSL CA file path for client certificate verification"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:79
+msgid "SSL ca"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "SSL cert"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:73
+msgid "SSL certificate file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "SSL key"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:76
+msgid "SSL key file path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:53
+msgid "Send option to client"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:82
+msgid "Set log level (default: 7)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:46
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:46
+msgid "Signal to send to the command when exit it (default: 1, SIGHUP)"
+msgstr ""
+
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:3
+#: applications/luci-app-ttyd/root/usr/share/luci/menu.d/luci-app-ttyd.json:14
+msgid "Terminal"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Terminal type"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
+msgid "Terminal type to report (default: xterm-256color)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
+msgid "UNIX domain socket path (eg: /var/run/ttyd.sock)"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
+msgid "UNIX socket"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
+msgid "UNIX socket path"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:91
+msgid "URL override"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "User ID"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:40
+msgid "User id to run with"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:84
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
+msgid "ttyd Instance"
+msgstr ""
diff --git a/applications/luci-app-ttyd/po/ko/ttyd.po b/applications/luci-app-ttyd/po/ko/ttyd.po
index 60a1984b17..3a50148fdc 100644
--- a/applications/luci-app-ttyd/po/ko/ttyd.po
+++ b/applications/luci-app-ttyd/po/ko/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-08 17:32+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"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"
-msgstr ""
+msgstr "하나의 클라이언트만 수용하고 접속 중단시 종료"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
diff --git a/applications/luci-app-udpxy/po/az/udpxy.po b/applications/luci-app-udpxy/po/az/udpxy.po
new file mode 100644
index 0000000000..bbb81f516a
--- /dev/null
+++ b/applications/luci-app-udpxy/po/az/udpxy.po
@@ -0,0 +1,127 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
+msgid "-1 is all."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
+msgid "-1 is unlimited."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:115
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:119
+msgid "Absent Interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
+msgid "Buffer message amount"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
+msgid "Buffer time limit"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:196
+msgid "Client amount upper limit"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:173
+msgid "Client statistics"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:142
+msgid "Custom Value"
+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
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:161
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
+msgid "Grant UCI access for luci-app-udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:175
+msgid "HTTP Listen interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:202
+msgid "Ingress buffer size"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:199
+msgid "Log file"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:184
+msgid "Multicast subscribe Source Network"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:190
+msgid "Multicast subscribe source interface"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:213
+msgid "Nice increment"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:179
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:217
+msgid "Renew multicast subscription periodicity"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:167
+msgid "Respawn"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:202
+msgid "Unit: bytes, Kb, Mb; Max 2097152 bytes"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:217
+msgid "Unit: seconds; 0 is skip."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:170
+msgid "Verbose logging"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:185
+msgid "When the network is reloaded, the udpxy is reloaded"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:134
+msgid "custom"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:154
+#: applications/luci-app-udpxy/root/usr/share/luci/menu.d/luci-app-udpxy.json:3
+msgid "udpxy"
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:155
+msgid ""
+"udpxy is an IPTV stream relay, a UDP-to-HTTP multicast traffic relay daemon "
+"which forwards multicast UDP streams to HTTP clients."
+msgstr ""
+
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:39
+#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:133
+msgid "unspecified"
+msgstr ""
diff --git a/applications/luci-app-udpxy/po/ko/udpxy.po b/applications/luci-app-udpxy/po/ko/udpxy.po
index b3a3410ad8..9ec42393bf 100644
--- a/applications/luci-app-udpxy/po/ko/udpxy.po
+++ b/applications/luci-app-udpxy/po/ko/udpxy.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-06 20:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.17-dev\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
msgid "-1 is all."
-msgstr ""
+msgstr "-1 은 모두를 뜻함."
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:209
msgid "-1 is unlimited."
diff --git a/applications/luci-app-uhttpd/po/az/uhttpd.po b/applications/luci-app-uhttpd/po/az/uhttpd.po
new file mode 100644
index 0000000000..25f8bf5de9
--- /dev/null
+++ b/applications/luci-app-uhttpd/po/az/uhttpd.po
@@ -0,0 +1,270 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
+msgid ""
+"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
+msgid "404 Error"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:19
+msgid "A lightweight single-threaded HTTP(S) server"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
+msgid "Aliases"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:169
+msgid "Base directory for files to be served"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:29
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:57
+msgid "Bind to specific interface:port (by specifying interface address)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:147
+msgid "CGI filetype handler"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:173
+msgid "CGI is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:163
+msgid "Config file (e.g. for credentials for Basic Auth)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:207
+msgid "Connection reuse"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:248
+msgid "Country"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:193
+msgid "Disable JSON-RPC authorization via ubus session API"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:150
+msgid "Do not follow symlinks outside document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:153
+msgid "Do not generate directory listings."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:169
+msgid "Document root"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:143
+msgid "E.g specify with index.html and index.php when using PHP"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:180
+msgid "Embedded Lua interpreter is disabled if not present."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:189
+msgid "Enable JSON-RPC Cross-Origin Resource Support"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:103
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:107
+msgid ""
+"Files can only be uploaded and saved to the /etc/luci-uploads directory."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:26
+msgid "For settings primarily geared to serving more than the web UI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:26
+msgid "Full Web Server Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:180
+msgid "Full real path to handler for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:25
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
+msgid "Grant UCI access for luci-app-uhttpd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:29
+msgid "HTTP listeners (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:103
+msgid "HTTPS Certificate (DER or PEM format)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:107
+msgid "HTTPS Private Key (DER or PEM format)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:57
+msgid "HTTPS listener (address:port)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:240
+msgid "If empty, a random/unique value is used in cert generation"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:99
+msgid "Ignore private IPs on public interface"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:143
+msgid "Index page(s)"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:147
+msgid ""
+"Interpreter to associate with file endings ('suffix=handler', e.g. '.php=/"
+"usr/bin/php-cgi')"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:233
+msgid "Length of key in bits"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:242
+msgid "Location"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:217
+msgid "Maximum number of connections"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:221
+msgid "Maximum number of script requests"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:197
+msgid "Maximum wait time for Lua, CGI, or ubus execution"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:202
+msgid "Maximum wait time for network activity"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:240
+msgid "Organization"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:186
+msgid "Override path for ubus socket"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:173
+msgid "Path prefix for CGI scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:99
+msgid ""
+"Prevent access from private (RFC1918) IPs on an interface if it has an "
+"public IP address"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:159
+msgid "Realm for Basic Auth"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:95
+msgid "Redirect all HTTP to HTTPS"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:124
+msgid "Remove configuration for certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:111
+msgid "Remove old certificate and key"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:237
+msgid "Server Hostname"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
+msgid ""
+"Settings which are either rarely needed or which affect serving the WebUI"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:245
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:212
+msgid "TCP Keepalive"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:124
+msgid "This permanently deletes the cert, key, and configuration to use same."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:229
+msgid "Valid for # of Days"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
+msgid ""
+"Virtual URL or CGI script to display on status '404 Not Found'. Must begin "
+"with '/'"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:176
+msgid "Virtual path prefix for Lua scripts"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:183
+msgid "Virtual path prefix for ubus via JSON-RPC integration"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:163
+msgid "Will not use HTTP authentication if not present"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:237
+msgid "a.k.a CommonName"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:19
+#: applications/luci-app-uhttpd/root/usr/share/luci/menu.d/luci-app-uhttpd.json:3
+msgid "uHTTPd"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:225
+msgid "uHTTPd Self-signed Certificate Parameters"
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:111
+msgid ""
+"uHTTPd will generate a new self-signed certificate using the configuration "
+"shown below."
+msgstr ""
+
+#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:183
+msgid "ubus integration is disabled if not present"
+msgstr ""
diff --git a/applications/luci-app-uhttpd/po/ko/uhttpd.po b/applications/luci-app-uhttpd/po/ko/uhttpd.po
index 7741b4b206..8697347f56 100644
--- a/applications/luci-app-uhttpd/po/ko/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ko/uhttpd.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-03 18:00+0000\n"
-"Last-Translator: Hyeonjeong Lee \n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
+"Last-Translator: orangepizza \n"
"Language-Team: Korean \n"
"Language: ko\n"
@@ -10,12 +10,14 @@ 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-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
msgid ""
"(/old/path=/new/path) or (just /old/path which becomes /cgi-prefix/old/path)"
msgstr ""
+"(/old/path=/new/path) 또는 (/old/path 만 입력할 경우 /cgi-prefix/old/path 가 "
+"됨)"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:166
msgid "404 Error"
diff --git a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
index 1b884dcee7..b836eb80e4 100644
--- a/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/pt_BR/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-04-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -29,7 +29,7 @@ msgstr "Um servidor HTTP(S) leve de única thread"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:27
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-uhttpd/htdocs/luci-static/resources/view/uhttpd/uhttpd.js:156
msgid "Aliases"
diff --git a/applications/luci-app-uhttpd/po/ru/uhttpd.po b/applications/luci-app-uhttpd/po/ru/uhttpd.po
index 27c138f1eb..50d97648a3 100644
--- a/applications/luci-app-uhttpd/po/ru/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/ru/uhttpd.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: uhttpd\n"
"POT-Creation-Date: 2017-12-06 22:30+0300\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian %s entries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:102
+msgid ", and try %s"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:60
+msgid "AXFR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:64
+msgid "Accept queries only from local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:130
+msgid "Adblock domain list is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:48
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:249
+msgid "Aggressive"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:47
+msgid "Allow open recursion when record not in zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:52
+msgid "Authoritative (zone file)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:46
+msgid "Basic"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:253
+msgid "Break down query components for limited added privacy"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:70
+msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:65
+msgid "Check for local program to allow forward to localhost"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:76
+msgid "Choose Unbounds listening port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:227
+msgid "Choose the IP versions used upstream and downstream"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:78
+msgid "Connect to servers using TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:49
+msgid "DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:163
+msgid "DHCP Link"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:168
+msgid "DHCPv4 to SLAAC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:126
+msgid "DNS Cache"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:64
+msgid "DNS Plugin"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:77
+msgid "DNS over TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:113
+msgid "DNS64 Prefix"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:69
+msgid "DNSSEC NTP Fix"
+msgstr ""
+
+#: 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
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:181
+msgid "Denied (nxdomain)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:35
+msgid "Directed Zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:99
+msgid "Directory only part of URL"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:123
+msgid "Domain Insecure"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:94
+msgid "Domain name to verify TLS certificate"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:174
+msgid "Domain suffix for this router and DHCP clients"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
+msgid "EDNS Size"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:57
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:81
+msgid "Edit '"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:92
+msgid "Edit 'server:' clause options for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:36
+msgid ""
+"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
+"recursion."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:103
+msgid "Edit clauses such as 'forward-zone:' for 'include:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:101
+msgid "Edit: Extended"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:90
+msgid "Edit: Server"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:54
+msgid "Edit: UCI"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:78
+msgid "Edit: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:124
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:109
+msgid "Enable DNS64"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:66
+msgid "Enable DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:54
+msgid "Enable Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:218
+msgid "Enable access for unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:110
+msgid "Enable the DNS64 module"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:67
+msgid "Enable the DNSSEC validator module"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:55
+msgid "Enable the initialization scripts for Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:43
+msgid "Enable this directed zone"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
+msgid "Exclude IPv6 GA"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:282
+msgid "Extended Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:283
+msgid "Extended statistics are printed from unbound-control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:208
+msgid "Extra DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:46
+msgid "Fall Back"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:123
+msgid "Fallback"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:53
+msgid "Files"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:107
+msgid "Filter Entire Subnet"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:98
+msgid "Filter Localhost Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:106
+msgid "Filter Private Address"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:102
+msgid "Filter Private Rebind"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
+msgid "Forward"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:54
+msgid "Forward (simple handoff)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:58
+msgid "Forward TLS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:74
+msgid "Forward to upstream nameservers (ISP)"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/rpcd/acl.d/luci-app-unbound.json:3
+msgid "Grant UCI access for luci-app-unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:195
+msgid "Host FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:212
+msgid "Host Records"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:213
+msgid "Host/MX/SRV RR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:214
+msgid "Host/MX/SRV/CNAME RR"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:194
+msgid "Hostname, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:193
+msgid "Hostname, Primary Address"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
+msgid "How to enter the LAN or local network router in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:179
+msgid "How to treat queries of this local domain"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:230
+msgid "IP4 All and IP6 Local"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:229
+msgid "IP4 Only"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:233
+msgid "IP4 and IP6"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:231
+msgid "IP6 Only*"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:232
+msgid "IP6 Preferred"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:211
+msgid "Ignore"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:196
+msgid "Interface FQDN, All Addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:189
+msgid "LAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:135
+msgid "LAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:242
+msgid "Large"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
+msgid "Limit days between RFC5011 copies to reduce flash writes"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:264
+msgid "Limit extended DNS packet size"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:164
+msgid "Link to supported programs to load DHCP into DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:124
+msgid "List domains to bypass checks of DNSSEC"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:75
+msgid "Listening Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:102
+msgid "Local Data"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:173
+msgid "Local Domain"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:178
+msgid "Local Domain Type"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:221
+msgid "Local Host, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:220
+msgid "Local Host, No Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:63
+msgid "Local Service"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:222
+msgid "Local Subnet, Encrypted"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:223
+msgid "Local Subnet, Static Encryption"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:114
+msgid "Local Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:137
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:58
+msgid "Manual Conf"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:241
+msgid "Medium"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:236
+msgid "Memory Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:90
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:146
+msgid "Networks that may trigger Unbound to reload (avoid wan6)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:136
+msgid "Networks to consider LAN (served) beyond those served by DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:141
+msgid "Networks to consider WAN (unserved)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:202
+msgid "No Entry"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:105
+msgid "No Filter"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:219
+msgid "No Remote Control"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:69
+msgid "No cache dump yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:53
+msgid "No local data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:36
+msgid "No related logs yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:46
+msgid "No stats yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:61
+msgid "No zones data yet!"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:41
+msgid ""
+"Note: SSL/TLS library is missing an API. Please review syslog. >> logread ..."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:41
+msgid ""
+"Note: local DNS is configured to look at odhpcd, but odhpcd UCI lease "
+"trigger is incorrectly set:"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:45
+msgid ""
+"Organize directed forward, stub, and authoritative zones (help)."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:190
+msgid "Override the WAN side router entry in DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:248
+msgid "Passive"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:82
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:88
+msgid "Port servers will receive queries on"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:114
+msgid "Prefix for generated DNS64 addresses"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:278
+msgid "Prevent client query overload; zero is off"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:269
+msgid "Prevent excessively short cache periods"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:99
+msgid "Protect against upstream response of 127.0.0.0/8"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:103
+msgid "Protect against upstream responses within local subnets"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:252
+msgid "Query Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:277
+msgid "Query Rate Limit"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:59
+msgid "Recurse"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:226
+msgid "Recursion Protocol"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:245
+msgid "Recursion Strength"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:246
+msgid "Recursion activity affects memory growth and CPU load"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:29
+msgid "Recursive DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:151
+msgid "Refuse possible attack queries"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:182
+msgid "Refused"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:50
+msgid "Resource"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:80
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:127
+msgid "Root DSKEY Age"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:41
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:81
+msgid "Server Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:87
+msgid "Server TLS Port"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:60
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:83
+msgid "Servers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:61
+msgid "Servers for this zone; see README.md for optional form"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:124
+msgid "Show: Adblock"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:113
+msgid "Show: DHCP"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:68
+msgid "Show: Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:59
+msgid "Skip UCI and use /etc/unbound/unbound.conf"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:240
+msgid "Small"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:183
+msgid "Static (local only)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:90
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:44
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:258
+msgid "Strict Minimize"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:259
+msgid "Strict version of 'query minimize' but it can break DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:53
+msgid "Stub (forced recursion)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:93
+msgid "TLS Name Index"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:268
+msgid "TTL Minimum"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:273
+msgid "TTL Neg Max"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:78
+msgid "This could display more statistics with the unbound-control package."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:70
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:115
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/files.js:126
+msgid "This shows '"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:118
+msgid ""
+"This shows 'ubound-control dump_cache' for auditing records including DNSSEC."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:94
+msgid ""
+"This shows Unbound 'local-data:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:106
+msgid ""
+"This shows Unbound 'local-zone:' entries from default, .conf, or control."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:82
+msgid "This shows Unbound self reported performance statistics."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:130
+msgid "This shows syslog filtered for events involving Unbound."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:239
+msgid "Tiny"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:184
+msgid "Transparent (local/global)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:89
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:145
+msgid "Trigger Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:53
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:19
+msgid "Unbound"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:30
+msgid ""
+"Unbound (NLnet Labs) is a validating, "
+"recursive, and caching DNS resolver (help)"
+"a>."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:217
+msgid "Unbound Control App"
+msgstr ""
+
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:3
+msgid "Unbound DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/status.js:69
+msgid "Unbound cache is too large to display in LuCI."
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:61
+msgid "Undefined"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:73
+msgid "Use 'resolv.conf.auto'"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:169
+msgid "Use DHCPv4 MAC to discover IP6 hosts SLAAC (EUI64)"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:202
+msgid "Use Upstream"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:209
+msgid "Use extra DNS entries found in /etc/config/dhcp"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:237
+msgid "Use menu System/Processes to observe any memory growth"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:153
+msgid "Verbosity"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:190
+msgid "WAN DNS"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:140
+msgid "WAN Networks"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:57
+msgid "Zone (Domain) names included in this zone combination"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:98
+msgid "Zone Download URL"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:56
+msgid "Zone Names"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:50
+msgid "Zone Type"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:44
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:64
+#: applications/luci-app-unbound/root/usr/share/luci/menu.d/luci-app-unbound.json:35
+msgid "Zones"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:76
+msgid "accept upstream results for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:84
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:130
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:104
+msgid "download from %s"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:87
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:133
+msgid "never"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:78
+msgid "prefetch zone files for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:77
+msgid "select recursion for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:80
+msgid "unknown action for"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:115
+msgid "use %s nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:96
+msgid "use nameservers"
+msgstr ""
+
+#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zones.js:99
+msgid "with default certificate for %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/az/upnp.po b/applications/luci-app-upnp/po/az/upnp.po
new file mode 100644
index 0000000000..c1d5648017
--- /dev/null
+++ b/applications/luci-app-upnp/po/az/upnp.po
@@ -0,0 +1,250 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:180
+msgctxt ""
+"A 900s interval will result in %s (%s = SSDP) notifications with the minimum "
+"max-age of 1800s"
+msgid ""
+"A 900s interval will result in %s notifications with the minimum max-age of "
+"1800s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:216
+msgid ""
+"ACL specify which client addresses and ports can be mapped, IPv6 always "
+"allowed."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:235
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:129
+msgid "Active Service Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:29
+msgid "Active UPnP IGD & PCP/NAT-PMP Port Maps"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
+msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
+msgid "Allow adding port maps for requesting IP addresses only"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:199
+msgid "Announced model number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
+msgid "Announced serial number"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:41
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:99
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:223
+msgid "Client Address"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:40
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:98
+msgid "Client Name"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:42
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:100
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:227
+msgid "Client Port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:221
+msgid "Comment"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:76
+#: 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 ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:237
+msgid "Deny"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:46
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:104
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:196
+msgid "Device UUID"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:153
+msgid "Download speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:144
+msgid "Enable PCP/NAT-PMP protocols"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:141
+msgid "Enable UPnP IGD protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:209
+msgid "Enable additional logging"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:174
+msgid "Enable secure mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:45
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:103
+msgid "Expires"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:43
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:101
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:231
+msgid "External Port"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/rpcd/acl.d/luci-app-upnp.json:3
+msgid "Grant access to UPnP IGD & PCP/NAT-PMP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:179
+msgid "Notify interval"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:191
+msgid "Presentation URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:44
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:102
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:210
+msgid "Puts extra debugging information into the system log"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:192
+msgid "Report custom router web interface (presentation) URL"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:154
+msgid "Report maximum download speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:158
+msgid "Report maximum upload speed in kByte/s"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:205
+msgid "Report system instead of service uptime"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:186
+msgid "SOAP/HTTP port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:165
+msgid "STUN host"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:169
+msgid "STUN port"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:215
+msgid "Service Access Control List"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:132
+msgid "Service Settings"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:134
+msgid "Service Setup"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:212
+msgid "Service lease file"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:138
+msgid "Start autonomous port mapping service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
+msgid "Start service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:88
+msgctxt ""
+"The %s (%s = UPnP IGD & PCP/NAT-PMP) protocols allow clients on the local "
+"network to configure port maps/forwards on the router autonomously."
+msgid ""
+"The %s protocols allow clients on the local network to configure port maps/"
+"forwards on the router autonomously."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:80
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:76
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:126
+msgid "There are no active port maps."
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:163
+msgid ""
+"To detect the public IPv4 address for unrestricted full-cone/one-to-one NATs"
+msgstr ""
+
+#: applications/luci-app-upnp/root/usr/share/luci/menu.d/luci-app-upnp.json:3
+msgid "UPnP IGD & PCP"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:87
+msgid "UPnP IGD & PCP/NAT-PMP Service"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:147
+msgid "UPnP IGDv1 compatibility mode"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:66
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:62
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
+msgid "Unknown"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:157
+msgid "Upload speed"
+msgstr ""
+
+#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:161
+msgctxt "Use %s (%s = STUN)"
+msgid "Use %s"
+msgstr ""
diff --git a/applications/luci-app-upnp/po/pt_BR/upnp.po b/applications/luci-app-upnp/po/pt_BR/upnp.po
index 241838632b..10ff0ee603 100644
--- a/applications/luci-app-upnp/po/pt_BR/upnp.po
+++ b/applications/luci-app-upnp/po/pt_BR/upnp.po
@@ -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-20 13:23+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -47,7 +47,7 @@ msgstr "Mapeamentos de portas UPnP IGD e PCP/NAT-PMP ativos"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:135
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:148
msgid "Advertise as IGDv1 (IPv4 only) device instead of IGDv2"
diff --git a/applications/luci-app-usteer/po/az/usteer.po b/applications/luci-app-usteer/po/az/usteer.po
new file mode 100644
index 0000000000..d43b49058e
--- /dev/null
+++ b/applications/luci-app-usteer/po/az/usteer.po
@@ -0,0 +1,690 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
+msgid "0 No active transition"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:730
+msgid "1 Passive BSS-transition-request"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:731
+msgid "2 BSS-transition-request with disassociation imminent"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:732
+msgid "3 BSS-transition-request with disassociation imminent and timer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:733
+msgid ""
+"4 BSS-transition-request with disassociation imminent, timer and forced "
+"disassociation"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:760
+msgid "A value of 0 disables threshold."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:81
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:291
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:312
+msgctxt "Name or IP address of access point"
+msgid "AP"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:148
+msgid "AP PeerKey"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:726
+msgid "Aggressiveness"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:739
+msgid "Aggressiveness mac list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:727
+msgid ""
+"Aggressiveness of BSS-transition-request to push a station to another node "
+"(AP or band)."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:514
+msgid "All debug messages"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+msgid "Allow ignoring probe requests for steering purposes"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+msgid "Allow rejecting assoc requests for steering purposes"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:336
+msgid "Also be sure to enable rrm reports, 80211kv, etc."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:459
+msgid "An incorrect parameter can cause usteer to fail to start up."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+msgid "Assoc steering"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:677
+msgid ""
+"Attempting to steer clients to a higher frequency-band every n ms. A value "
+"of 0 disables band-steering."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:759
+msgid "Avoids conflicts between roaming and band-steering policies."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:293
+msgid "BSSID"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:677
+msgid "Band steering interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:682
+msgid "Band steering min SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:757
+msgid "Band steering signal threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:558
+msgid "Band steering threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:287
+msgid "Client list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:85
+msgctxt "Connection state in usteer overview"
+msgid "Connected"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:508
+msgid "Debug level"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+msgid "Disable network communication"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "Enable kicking client on excessive channel load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:699
+msgid "Event log types"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:509
+msgid "Fatal"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:84
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:295
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:315
+msgctxt "BSS operating frequency in usteer overview"
+msgid "Frequency"
+msgstr ""
+
+#: applications/luci-app-usteer/root/usr/share/rpcd/acl.d/luci-app-usteer.json:3
+msgid "Grant UCI access to LuCI app usteer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:129
+msgid "Group addressed traffic not allowed"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:62
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:481
+msgid "Hearing map"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:318
+msgctxt "host hint in usteer overview"
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:277
+msgid "IP address"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+msgid "IPv6 mode"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:279
+msgid "Identifier"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:616
+msgid "In case this option is disabled, the client is kicked instead"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:510
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:647
+msgid "Initial connect delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:647
+msgid ""
+"Initial delay (ms) before responding to probe requests (to allow other APs "
+"to see packets as well)"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:165
+msgid "Install hostapd_cli for AKM and cipher info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:82
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:292
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:313
+msgctxt "interface name in usteer overview"
+msgid "Interface name"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:563
+msgid "Interval (ms) between sending state updates to other APs"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:688
+msgid ""
+"Interval (ms) the device is sent a link-measurement request to help assess "
+"the bi-directional link quality."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:687
+msgid "Link measurement interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:740
+msgid ""
+"List of MACs (lower case) to set aggressiveness per station, e.g. "
+"ff:ff:ff:ff:ff:ff,2"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "List of SSIDs to enable steering on"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:298
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:316
+msgctxt "Channel load in usteer overview"
+msgid "Load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:553
+msgid "Load balancing threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:660
+msgid "Load kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "Load kick enabled"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:665
+msgid "Load kick min clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:670
+msgid "Load kick reason code"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:655
+msgid "Load kick threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+msgid "Local mode"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:528
+msgid "Local sta timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:538
+msgid "Local sta update"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:538
+msgid "Local station information update interval (ms)"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:497
+msgid "Log messages to syslog"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:299
+msgctxt "Max associated clients in usteer overview"
+msgid "Max assoc"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:518
+msgid "Max neighbor reports"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:543
+msgid "Max retry band"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:528
+msgid "Maximum amount of time (ms) a local unconnected station is tracked"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:533
+msgid "Maximum amount of time (ms) a measurement report is stored"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:523
+msgid ""
+"Maximum amount of time (ms) a station may be blocked due to policy decisions"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:548
+msgid ""
+"Maximum idle time of a station entry (ms) to be considered for policy "
+"decisions"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:609
+msgid "Maximum number of client roaming scan trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:543
+msgid "Maximum number of consecutive times a station may be blocked by policy"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:518
+msgid "Maximum number of neighbor reports set for a node"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:533
+msgid "Measurement report timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:699
+msgid "Message types to include in log."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
+msgid "Min SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:589
+msgid "Min SNR kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:579
+msgid "Min connect SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:682
+msgid ""
+"Minimal SNR or absolute signal a device has to maintain over "
+"band_steering_interval to be steered to a higher frequency band."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:660
+msgid ""
+"Minimum amount of time (ms) that channel load is above threshold before "
+"starting to kick clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:655
+msgid "Minimum channel load (%) before kicking clients"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:665
+msgid ""
+"Minimum number of connected clients before kicking based on channel load"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:553
+msgid ""
+"Minimum number of stations delta between APs before load balancing policy is "
+"active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:558
+msgid ""
+"Minimum number of stations delta between bands before band steering policy "
+"is active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:642
+msgid "Minimum signal strength difference until AP steering policy is active"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:604
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) before attempting to "
+"trigger client scans for roam"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:627
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) before attempting to "
+"trigger forced client roaming"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:579
+msgid ""
+"Minimum signal-to-noise ratio or signal level (dBm) to allow connections"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
+msgid "Minimum signal-to-noise ratio or signal level (dBm) to remain connected"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:622
+msgid "Minimum time (ms) between client roaming scan trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:632
+msgid "Minimum time (ms) between client roaming trigger attempts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:296
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:317
+msgctxt "Number of associated clients in usteer overview"
+msgid "N"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:495
+msgid "Network"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:513
+msgid "Network packet info"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:91
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:284
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:308
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:324
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:432
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:437
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:442
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:448
+msgid "No data"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:695
+msgid "Node up script"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:297
+msgctxt "Channel noise in usteer overview"
+msgid "Noise"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:568
+msgid "Number of remote update intervals after which a remote-node is deleted"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+msgid "Probe steering"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:671
+msgid "Reason code on client kick based on channel load."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:748
+msgid "Reassociation delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:63
+msgid "Refresh page to get new mac addresses to show up"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:273
+msgid "Remote hosts"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:568
+msgid "Remote node timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:563
+msgid "Remote update interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:125
+msgid "Reserved"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:615
+msgid ""
+"Retry scanning when roam_scan_tries is exceeded after this timeout (in ms)."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:637
+msgid "Roam kick delay"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:599
+msgid "Roam process timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:604
+msgid "Roam scan SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:622
+msgid "Roam scan interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:614
+msgid "Roam scan timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:609
+msgid "Roam scan tries"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:300
+msgctxt "Roam source in usteer overview"
+msgid "Roam src"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:301
+msgctxt "Roam target in usteer overview"
+msgid "Roam tgt"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:627
+msgid "Roam trigger SNR"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:632
+msgid "Roam trigger interval"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:758
+msgid ""
+"SNR difference that the signal must be better compared to signal was on "
+"connection to node."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:83
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:294
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:314
+msgid "SSID"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "SSID list"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:695
+msgid "Script to run after bringing up a node"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:337
+msgid "See documentation"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:741
+msgid "See option above for a list of numberical values"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:548
+msgid "Seen policy timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:689
+msgid "Setting the interval to 0 disables link-measurements."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:333
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:482
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:86
+msgctxt "Signal strength reported by wireless station in usteer overview"
+msgid "Signal"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:642
+msgid "Signal diff threshold"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:512
+msgid "Some debug"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:523
+msgid "Sta block timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:480
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:594
+msgid "Steer reject timeout"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:335
+msgid "The first four options below are mandatory."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:495
+msgid "The network interface for inter-AP communication"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:26
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:179
+msgid "This AP"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:599
+msgid ""
+"Timeout (in ms) after which a association following a disassociation is not "
+"seen as a roam"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:637
+msgid ""
+"Timeout (ms) for client roam requests. usteer will kick the client after "
+"this times out."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:594
+msgid ""
+"Timeout (ms) for which a client will not be steered after rejecting a BSS-"
+"transition-request"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:749
+msgid ""
+"Timeout (s in \"1024ms\") a station is requested to avoid reassociation "
+"after bss transition"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:589
+msgid "Timeout after which a station with SNR < min_SNR will be kicked"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:460
+msgid "To start it running try %s"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:166
+msgid "Unknown AKM"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:161
+msgid "Unrecognized cipher code"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+msgid "Use IPv6 for remote exchange"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:122
+msgid "Use group cipher"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:457
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:465
+#: applications/luci-app-usteer/root/usr/share/luci/menu.d/luci-app-usteer.json:3
+msgid "Usteer"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:458
+msgid "Usteer is not running. Make sure it is installed and running."
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:511
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:504
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:573
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:576
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:652
+msgid "default false"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:497
+msgid "default true"
+msgstr ""
+
+#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:715
+msgid "empty means all"
+msgstr ""
diff --git a/applications/luci-app-usteer/po/fr/usteer.po b/applications/luci-app-usteer/po/fr/usteer.po
index 59a0b9a88f..e58ff4e5ed 100644
--- a/applications/luci-app-usteer/po/fr/usteer.po
+++ b/applications/luci-app-usteer/po/fr/usteer.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:729
msgid "0 No active transition"
-msgstr ""
+msgstr "0 – Pas de transition active"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:730
msgid "1 Passive BSS-transition-request"
diff --git a/applications/luci-app-ustreamer/po/az/ustreamer.po b/applications/luci-app-ustreamer/po/az/ustreamer.po
new file mode 100644
index 0000000000..8857134b5e
--- /dev/null
+++ b/applications/luci-app-ustreamer/po/az/ustreamer.po
@@ -0,0 +1,723 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
+msgid "A short string identifier to be displayed in the /state handle."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
+msgid "Allow origin"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:321
+msgid "Allow truncated frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
+msgid "Allows to handle truncated frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
+msgid "Backlight compensation"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
+msgid "Bind to UNIX domain socket."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
+msgid "Bind to this TCP port."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
+msgid "Bitrate (kbps)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
+msgid "Brightness"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:361
+msgid "Buffers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
+msgid "Capture"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
+msgid "Changing this parameter may increase the performance. Or not."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:520
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:603
+msgid "Client TTL"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:764
+msgid "Colour effect"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:716
+msgid "Contrast"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:334
+msgid "DV Timings"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
+msgid "Default: 0 (disabled)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
+msgid "Default: 0 (info)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:570
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:612
+msgid "Default: 1 second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:521
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:562
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:604
+msgid "Default: 10 seconds"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
+msgid "Default: 128 bytes"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:373
+msgid "Default: 2 (the number of CPU cores (but not more than 4))"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:364
+msgid "Default: 3 (the number of CPU cores (but not more than 4) + 1)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
+msgid "Default: 30"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
+msgid "Default: 5000 kbps"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
+msgid "Default: 660"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
+msgid "Default: 8080"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
+msgid "Default: YUYV"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
+msgid "Default: an empty string"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:336
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:340
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:418
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:459
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
+msgid "Default: disabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
+msgid "Default: empty"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:403
+msgid ""
+"Delay before trying to connect to the device again after an error (timeout "
+"for example)."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:226
+msgid "Desired FPS. Default: maximum possible"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:183
+msgid "Device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:402
+msgid "Device error delay"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:193
+msgid "Device timeout"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
+msgid "Don't re-initialize device on timeout."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:456
+msgid ""
+"Don't send identical frames to clients, but no more than specified number."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
+msgid ""
+"Don't use this option with analog signal sources or webcams, it's useless."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:394
+msgid "Drop frames smaller than this limit. Useful if the device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:455
+msgid "Drop same frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
+msgid "Each buffer may be processed using an independent thread."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
+msgid ""
+"Enable DV Timings querying and events processing to automatic resolution "
+"change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
+msgid "Enable µStreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
+msgid "Enabling debugging messages can slow down the program"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
+msgid "Exit on no clients"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:677
+msgid "Exit the program if there have been no stream or sink clients"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:443
+msgid "Expecting: file mode, e.g. 640 or 0640"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:697
+msgid "Expecting: number | default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:704
+msgid "Expecting: number | default | auto"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:466
+msgid "Fake resolution"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:789
+msgid "Flip horizontal"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:797
+msgid "Flip vertical"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
+msgid "Force TV standard"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
+msgid "Frames per second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:261
+msgid "GPU-accelerated JPEG encoding using V4L2 M2M image interface"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:260
+msgid "GPU-accelerated MJPEG encoding using V4L2 M2M video interface"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
+msgid "Gain"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:732
+msgid "Gamma"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:164
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-ustreamer/root/usr/share/rpcd/acl.d/luci-app-ustreamer.json:3
+msgid "Grant UCI access for luci-app-ustreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:623
+msgid "H264 boost"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:169
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:586
+msgid "H264 sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
+msgid "HTTP basic auth passwd."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
+msgid "HTTP basic auth user."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:166
+msgid "HTTP server"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:282
+msgid "Host"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:748
+msgid "Hue"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:274
+msgid ""
+"If HW encoding is used (JPEG source format), attempts to configure the "
+"camera or capture device hardware's internal encoder."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:171
+msgid "Image control"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:690
+msgid "Image default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
+msgid "Image format"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
+msgid "Increase encoder performance on PiKVM V4."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
+msgid "Initial image resolution. Default: 640x480"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
+msgid "Input"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
+msgid "Input channel. Default: 0"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:482
+msgid "Instance ID"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:457
+msgid ""
+"It can significantly reduce the outgoing traffic, but will increase the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
+msgid "It must satisfy regexp"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:167
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:503
+msgid "JPEG sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
+msgid "Keyframe interval"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
+msgid "Lightweight and fast MJPEG-HTTP streamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:283
+msgid "Listen on Hostname or IP. Default: 127.0.0.1"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:661
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
+msgid "M2M device"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:275
+msgid "MJPEG will not be recoded to MJPEG to change the quality"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
+msgid "Min frame size"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
+msgid "Override image resolution for the /state."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:306
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:381
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:644
+msgid "Path to V4L2 M2M encoder device. Default: auto select"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:184
+msgid "Path to V4L2 device. Default: /dev/video0"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:422
+msgid "Path to dir with static files instead of embedded root index page."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
+msgid "Performance"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
+msgid "Persistent"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:290
+msgid "Port"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
+msgid "Preview"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
+msgid "Quality"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:326
+msgid "R-G-B order swap"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:168
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:544
+msgid "RAW sink"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
+msgid "RGB to BGR and vice versa."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:536
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:577
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:619
+msgid "Remove on stop"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
+msgid "Remove shared memory on stop."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:578
+msgid "Remove shared memory on stop. Default: disabled"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
+msgid "Reset all image settings below to default."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:209
+msgid "Resolution"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:805
+msgid "Rotate"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:724
+msgid "Saturation"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:352
+msgid "See kernel documentation. Default: MMAP"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:490
+msgid "Server timeout"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
+msgid "Set Access-Control-Allow-Origin header."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
+msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
+msgid "Set UNIX socket file permissions (like 777)."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
+msgid "Set sink file permissions."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:273
+msgid "Set the quality of JPEG encoding: 1 to 100 (best). Default: 80"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:160
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:756
+msgid "Sharpness"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:512
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:553
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:595
+msgid "Sink permissions"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:233
+msgid "Slowdown"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:234
+msgid ""
+"Slowdown capturing to 1 FPS or less when no stream or sink clients are "
+"connected."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:258
+msgid "Software MJPEG encoding (default)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:141
+msgid "Stream unavailable"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
+msgid "Symlinks are not supported for security reasons."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:416
+msgid "TCP no delay"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
+msgid "The name should end with a suffix .h264"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
+msgid "The name should end with a suffix .jpg or .jpeg"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
+msgid "The name should end with a suffix .raw"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
+msgid "The number of buffers to receive data from the device."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:372
+msgid "The number of worker threads but not more than buffers."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
+msgid "Timeout for client connections. Default: 10 seconds"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:194
+msgid "Timeout for device querying. Default: 1 second"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:528
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:569
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:611
+msgid "Timeout for lock"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
+msgid "Try to remove old UNIX socket file before binding."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
+msgid "UNIX socket"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
+msgid "UNIX socket permissions"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
+msgid "UNIX socket remove old"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
+msgid "Unchecked: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:259
+msgid "Use pre-encoded MJPEG frames directly from camera hardware"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:257
+msgid "Use specified encoder. It may affect the number of workers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:587
+msgid "Use the shared memory to sink H264 frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
+msgid "Use the shared memory to sink JPEG frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
+msgid "Use the shared memory to sink RAW frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:323
+msgid "Useful if the device produces incorrect but still acceptable frames"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
+msgid "Useful to reduce CPU consumption."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:298
+msgid "Username"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:350
+msgid "V4L2 IO method"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
+msgid "Verbose"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
+msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:421
+msgid "WWW folder"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:772
+msgid "White balance"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:371
+msgid "Workers"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:343
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:355
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:668
+msgid "default"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:709
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:741
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:749
+msgid "number | default | auto. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:717
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:725
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:733
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:757
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:765
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:782
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:790
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:798
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:806
+msgid "number | default. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
+msgid "or any HTTP requests in the last N seconds."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
+msgid "produces small-sized garbage frames."
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
+msgid "temperature | default | auto. Blank: no change"
+msgstr ""
+
+#: applications/luci-app-ustreamer/root/usr/share/luci/menu.d/luci-app-ustreamer.json:3
+msgid "µStreamer"
+msgstr ""
+
+#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:256
+msgid "Еncoder"
+msgstr ""
diff --git a/applications/luci-app-ustreamer/po/fr/ustreamer.po b/applications/luci-app-ustreamer/po/fr/ustreamer.po
index a0be6a36b8..4a1a802e2c 100644
--- a/applications/luci-app-ustreamer/po/fr/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/fr/ustreamer.po
@@ -1,18 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
msgid "A short string identifier to be displayed in the /state handle."
msgstr ""
+"Une courte chaîne d'identification à afficher dans le gestionnaire /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
msgid "Allow origin"
diff --git a/applications/luci-app-ustreamer/po/ko/ustreamer.po b/applications/luci-app-ustreamer/po/ko/ustreamer.po
index 8091538f03..5b168d4f2f 100644
--- a/applications/luci-app-ustreamer/po/ko/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/ko/ustreamer.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-26 16:04+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \n"
@@ -48,7 +48,7 @@ msgstr "밝기"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:361
msgid "Buffers"
-msgstr ""
+msgstr "버퍼"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
msgid "Capture"
@@ -62,11 +62,11 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:603
msgid "Client TTL"
-msgstr ""
+msgstr "클라이언트 TTL"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:764
msgid "Colour effect"
-msgstr ""
+msgstr "색상 효과"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:716
msgid "Contrast"
@@ -86,7 +86,7 @@ msgstr "기본값: 0 (비활성화)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
msgid "Default: 0 (info)"
-msgstr ""
+msgstr "기본값: 0 [정보(info)]"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
@@ -115,7 +115,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
msgid "Default: 30"
-msgstr ""
+msgstr "기본값: 30프레임"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
msgid "Default: 5000 kbps"
@@ -283,7 +283,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
msgid "Gain"
-msgstr ""
+msgstr "이득"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:732
msgid "Gamma"
@@ -385,7 +385,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
msgid "Keyframe interval"
-msgstr ""
+msgstr "키프레임 간격"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
msgid "Lightweight and fast MJPEG-HTTP streamer"
@@ -439,7 +439,7 @@ msgstr ""
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
msgid "Performance"
-msgstr ""
+msgstr "성능(Performance)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
msgid "Persistent"
@@ -451,7 +451,7 @@ msgstr "포트"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
msgid "Preview"
-msgstr ""
+msgstr "미리보기"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
msgid "Quality"
diff --git a/applications/luci-app-ustreamer/po/ru/ustreamer.po b/applications/luci-app-ustreamer/po/ru/ustreamer.po
index c64c481eec..a5c7e84038 100644
--- a/applications/luci-app-ustreamer/po/ru/ustreamer.po
+++ b/applications/luci-app-ustreamer/po/ru/ustreamer.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: mjpg-streamer\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2026-04-24 15:13+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian %h"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:92
+msgid "Delete…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
+msgid "Grant access to LuCI app vnstat2"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:114
+msgid "Hourly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:78
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:45
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:71
+msgid "Loading graphs…"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid "Monitor interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:116
+msgid "Monthly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:118
+msgid ""
+"No monitored interfaces have been found. Go to the configuration to enable "
+"monitoring for one or more interfaces."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:96
+msgid "No unconfigured interfaces found in database."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:111
+msgid "Summary"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:35
+msgid ""
+"The data will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
+msgid ""
+"The interface will be removed from the database permanently. This cannot be "
+"undone."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
+msgid ""
+"The selected interfaces are automatically added to the vnStat database upon "
+"startup."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:101
+msgid ""
+"These interfaces are present in the vnStat database, but are not configured "
+"above."
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:112
+msgid "Top"
+msgstr ""
+
+#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
+msgid "Traffic Monitor"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
+msgid "Unconfigured interfaces"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:108
+msgid "Warning: The service is not running, graphs will not be updated!"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:117
+msgid "Yearly"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid "vnStat"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:106
+msgid "vnStat Graphs"
+msgstr ""
+
+#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
+msgid ""
+"vnStat is a network traffic monitor for Linux that keeps a log of network "
+"traffic for the selected interface(s)."
+msgstr ""
diff --git a/applications/luci-app-vnstat2/po/fr/vnstat2.po b/applications/luci-app-vnstat2/po/fr/vnstat2.po
index 92c2d3c44c..4589c0c89e 100644
--- a/applications/luci-app-vnstat2/po/fr/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/fr/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-06-18 10:26+0000\n"
-"Last-Translator: viking76 \n"
+"PO-Revision-Date: 2026-04-29 11:03+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\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 4.18.1\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"
diff --git a/applications/luci-app-watchcat/po/az/watchcat.po b/applications/luci-app-watchcat/po/az/watchcat.po
new file mode 100644
index 0000000000..efc3eb375e
--- /dev/null
+++ b/applications/luci-app-watchcat/po/az/watchcat.po
@@ -0,0 +1,197 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
+msgid ""
+"Applies to Ping Reboot and Periodic Reboot modes
When "
+"rebooting the router, the service will trigger a soft reboot. Entering a non-"
+"zero value here will trigger a delayed hard reboot if the soft reboot were "
+"to fail. Enter the number of seconds to wait for the soft reboot to fail or "
+"use 0 to disable the forced reboot delay."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:111
+msgid ""
+"Applies to Ping Reboot and Restart Interface modes
If using "
+"ModemManager, you can have Watchcat restart your ModemManager interface by "
+"specifying its name."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:104
+msgid ""
+"Applies to Ping Reboot, Restart Interface, and Run Script modes
Specify the interface to monitor and react if a ping over it fails."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:60
+msgid "Address family for pinging the host"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:65
+msgid "Any"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:84
+msgid "Big: 248 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:70
+msgid "Check Interval"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:93
+msgid "Force Reboot Delay"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:19
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-watchcat/root/usr/share/rpcd/acl.d/luci-app-watchcat.json:3
+msgid "Grant access to LuCI app watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:12
+msgid ""
+"Here you can set up several checks and actions to take in the event that a "
+"host becomes unreachable. Click the Add button at the bottom to set "
+"up more than one action."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "Hosts To Check"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:71
+msgid ""
+"How often to ping the host specified above.
The default unit is "
+"seconds, without a suffix, but you can use the suffix m for minutes, "
+"h for hours or d for days.
Examples:- 10 "
+"seconds would be: 10 or 10s
- 5 minutes would be: 5m"
+"b>
- 1 hour would be: 1h
- 1 week would be: 7d"
+"li>
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:85
+msgid "Huge: 1492 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:52
+msgid "IP addresses or hostnames to ping."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:118
+msgid ""
+"If using ModemManager, then before restarting the interface, set the modem "
+"to be allowed to use any band."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:41
+msgid ""
+"In Periodic Reboot mode, it defines how often to reboot.
In Ping "
+"Reboot mode, it defines the longest period of time without a reply from the "
+"Host To Check before a reboot is engaged.
In Network Restart or Run "
+"Script mode, it defines the longest period of time without a reply from the "
+"Host to Check before the interface is restarted or the script is run.
The default unit is seconds, without a suffix, but you can use the "
+"suffix m for minutes, h for hours or d for days.
Examples:- 10 seconds would be: 10 or 10s"
+"li>
- 5 minutes would be: 5m
- 1 hour would be: 1h"
+"li>
- 1 week would be: 7d
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:102
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:103
+msgid "Interface to monitor and/or restart"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:86
+msgid "Jumbo: 9000 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:22
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
+msgid "Name of ModemManager Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
+msgid "Period"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
+msgid "Periodic Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
+msgid "Ping Packet Size"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
+msgid "Ping Reboot"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:23
+msgid ""
+"Ping Reboot: Reboot this device if a ping to a specified host fails for a "
+"specified duration of time.
Periodic Reboot: Reboot this device after "
+"a specified interval of time.
Restart Interface: Restart a network "
+"interface if a ping to a specified host fails for a specified duration of "
+"time.
Run Script: Run a script if a ping to a specified host fails "
+"for a specified duration of time.
"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:29
+msgid "Restart Interface"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:30
+msgid "Run Script"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:33
+msgid "Script to run"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:34
+msgid ""
+"Script to run when the host has not responded for the specified duration of "
+"time. The script is passed the interface name as $1"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:81
+msgid "Small: 1 byte"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:83
+msgid "Standard: 56 bytes"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+msgid "These rules will govern how this device reacts to network events."
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:117
+msgid "Unlock Modem Bands"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:11
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
+#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
+msgid "Watchcat"
+msgstr ""
+
+#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
+msgid "Windows: 32 bytes"
+msgstr ""
diff --git a/applications/luci-app-watchcat/po/ko/watchcat.po b/applications/luci-app-watchcat/po/ko/watchcat.po
index c0398a7f26..8a0c934358 100644
--- a/applications/luci-app-watchcat/po/ko/watchcat.po
+++ b/applications/luci-app-watchcat/po/ko/watchcat.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-11 18:10+0000\n"
+"PO-Revision-Date: 2026-04-29 17:47+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean \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-watchcat/htdocs/luci-static/resources/view/watchcat.js:94
msgid ""
@@ -129,11 +129,11 @@ msgstr "모드"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:110
msgid "Name of ModemManager Interface"
-msgstr ""
+msgstr "ModemManager 인터페이스 이름"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:40
msgid "Period"
-msgstr ""
+msgstr "주기"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:28
msgid "Periodic Reboot"
@@ -141,7 +141,7 @@ msgstr ""
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:80
msgid "Ping Packet Size"
-msgstr ""
+msgstr "Ping 패킷 크기"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:27
msgid "Ping Reboot"
@@ -195,7 +195,7 @@ msgstr ""
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:15
#: applications/luci-app-watchcat/root/usr/share/luci/menu.d/luci-app-watchcat.json:3
msgid "Watchcat"
-msgstr ""
+msgstr "Watchcat"
#: applications/luci-app-watchcat/htdocs/luci-static/resources/view/watchcat.js:82
msgid "Windows: 32 bytes"
diff --git a/applications/luci-app-watchcat/po/ru/watchcat.po b/applications/luci-app-watchcat/po/ru/watchcat.po
index 373efc64d1..0e2b09b4d0 100644
--- a/applications/luci-app-watchcat/po/ru/watchcat.po
+++ b/applications/luci-app-watchcat/po/ru/watchcat.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: LuCI: watchcat\n"
"POT-Creation-Date: 2013-10-06 11:15+0300\n"
-"PO-Revision-Date: 2026-04-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:120
msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
#: applications/luci-app-wifihistory/htdocs/luci-static/resources/view/status/wifihistory.js:131
msgid "Clear"
diff --git a/applications/luci-app-wifischedule/po/az/wifischedule.po b/applications/luci-app-wifischedule/po/az/wifischedule.po
new file mode 100644
index 0000000000..8b31b4ee41
--- /dev/null
+++ b/applications/luci-app-wifischedule/po/az/wifischedule.po
@@ -0,0 +1,132 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:58
+msgid "Activate wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:82
+msgid "Could not find required /usr/bin/wifi_schedule.sh or /sbin/wifi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:162
+msgid "Could not find required program /usr/bin/iwinfo"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:121
+msgid "Day(s) of Week"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
+msgid "Defines a schedule when to turn on and off wifi."
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:68
+msgid "Disable wifi forced"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:63
+msgid "Disable wifi gracefully"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:78
+msgid "Enable Wifi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:86
+msgid "Enable logging"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:117
+msgid "Enable mode"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:158
+msgid "Force disabling wifi even if stations associated"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:131
+msgid "Friday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:73
+msgid "Global Settings"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/rpcd/acl.d/luci-app-wifischedule.json:3
+msgid "Grant UCI access for luci-app-wifischedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:53
+msgid "Manual control"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:110
+msgid "Modules detected"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:127
+msgid "Monday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:132
+msgid "Saturday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:114
+msgid "Schedule events"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:145
+msgid "Start Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:138
+msgid "Start WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:155
+msgid "Stop Time"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:148
+msgid "Stop WiFi"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:133
+msgid "Sunday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:34
+msgid "The value %s is invalid"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:130
+msgid "Thursday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:128
+msgid "Tuesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:91
+msgid "Unload Modules (experimental; saves more power)"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:129
+msgid "Wednesday"
+msgstr ""
+
+#: applications/luci-app-wifischedule/root/usr/share/luci/menu.d/luci-app-wifischedule.json:3
+msgid "WiFi Schedule"
+msgstr ""
+
+#: applications/luci-app-wifischedule/htdocs/luci-static/resources/view/wifischedule/wifischedule.js:51
+msgid "Wifi Schedule"
+msgstr ""
diff --git a/applications/luci-app-wol/po/az/wol.po b/applications/luci-app-wol/po/az/wol.po
new file mode 100644
index 0000000000..9061e42e39
--- /dev/null
+++ b/applications/luci-app-wol/po/az/wol.po
@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-wol/htdocs/luci-static/resources/view/wol.js:69
+msgid ""
+"At least one Wake on LAN utility is needed. Please install one of the "
+"following packages (some extra permissions may be required):"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:117
+msgid "Binary used"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:170
+msgid "Broadcast"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:104
+msgid "Choose the default Wake on LAN utility"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid ""
+"Configure hosts that can be woken up. Click the Wake button to send a magic "
+"packet."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:100
+msgid "Default Settings"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:103
+msgid "Default WoL program"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:193
+msgid "Edit"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:185
+msgid "Edit target"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:163
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:170
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:176
+msgid "Etherwake only"
+msgstr ""
+
+#: applications/luci-app-wol/root/usr/share/rpcd/acl.d/luci-app-wol.json:3
+msgid "Grant access to wake-on-lan executables"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:131
+msgid "Install %s"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:81
+msgid "Install etherwake"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:80
+msgid "Install etherwake package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:130
+msgid "Install the alternative Wake on LAN package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:87
+msgid "Install wakeonlan"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:86
+msgid "Install wakeonlan package"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:163
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:151
+msgid "MAC Address"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:146
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:151
+msgid "Mandatory"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:146
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid ""
+"Note: wakeonlan binary does not support interface, broadcast, and password "
+"options (etherwake only)."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:211
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:217
+msgid "Output"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:176
+msgid "Password"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:68
+msgid "Required Packages"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid "These options will be ignored if wakeonlan is used."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:200
+msgid "Wake"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:64
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:96
+#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
+msgid "Wake on LAN"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:138
+msgid "Wake on LAN Targets"
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:97
+msgid ""
+"Wake on LAN is a mechanism to boot computers remotely in the local network."
+msgstr ""
+
+#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:123
+msgid ""
+"You can also install the alternative Wake on LAN utility (some extra "
+"permissions may be required):"
+msgstr ""
diff --git a/applications/luci-app-wol/po/fr/wol.po b/applications/luci-app-wol/po/fr/wol.po
index 67b54e1859..df3fbb48a0 100644
--- a/applications/luci-app-wol/po/fr/wol.po
+++ b/applications/luci-app-wol/po/fr/wol.po
@@ -3,8 +3,8 @@ 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-03-02 15:14+0000\n"
-"Last-Translator: Donald Duck \n"
+"PO-Revision-Date: 2026-04-28 18:06+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French \n"
"Language: fr\n"
@@ -12,13 +12,16 @@ 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-wol/htdocs/luci-static/resources/view/wol.js:69
msgid ""
"At least one Wake on LAN utility is needed. Please install one of the "
"following packages (some extra permissions may be required):"
msgstr ""
+"Au moins un utilitaire 'Wake on LAN' est nécessaire. Merci d'installer l'un "
+"des paquets suivants (certaines permissions supplémentaires peuvent être "
+"nécessaires)"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:117
msgid "Binary used"
diff --git a/applications/luci-app-xfrpc/po/az/xfrpc.po b/applications/luci-app-xfrpc/po/az/xfrpc.po
new file mode 100644
index 0000000000..5dbbfcaba0
--- /dev/null
+++ b/applications/luci-app-xfrpc/po/az/xfrpc.po
@@ -0,0 +1,205 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\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-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
+msgid "Alert"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:82
+msgid "By default, this value is \"\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:71
+msgid "By default, this value is \"0.0.0.0\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:97
+msgid "By default, this value is \"Info\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:129
+msgid "By default, this value is \"tcp\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:76
+msgid "By default, this value is 7000."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:58
+msgid "Collecting data ..."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:66
+msgid "Common Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:103
+msgid "Critical"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:154
+msgid "Custom domains"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:98
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:90
+msgid "Disabled xfrpc service"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:105
+msgid "Emergency"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:102
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:120
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/root/usr/share/rpcd/acl.d/luci-app-xfrpc.json:3
+msgid "Grant access to LuCI app xfrpc"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:121
+msgid "HTTP Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:147
+msgid "If remote_port is 0, frps will assign a random port for you"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:99
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:124
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:135
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:125
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:140
+msgid "Local port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:136
+msgid "LocalIp specifies the IP address or host name to proxy to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:141
+msgid "LocalPort specifies the port to proxy to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:94
+msgid "Log level"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:95
+msgid ""
+"LogLevel specifies the minimum log level. Valid values are \"Debug\", "
+"\"Info\", \"Notice\", \"Warning\", \"Error\", \"Critical\", \"Alert\" and "
+"\"Emergency\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
+msgid "NOT RUNNING"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:114
+msgid "Name can not be \"common\""
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:100
+msgid "Notice"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:107
+msgid "Proxy Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:123
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:127
+msgid "Proxy type"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:128
+msgid ""
+"ProxyType specifies the type of this proxy. Valid values include \"tcp\", "
+"\"http\", \"https\"."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
+msgid "RUNNING"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:146
+msgid "Remote port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/root/usr/share/luci/menu.d/luci-app-xfrpc.json:3
+msgid "Reverse proxy"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:69
+msgid "Server address"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:70
+msgid "Server address specifies the address of the server to connect to."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:74
+msgid "Server port"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:75
+msgid "Server port specifies the port to connect to the server on."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:67
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:85
+msgid "Startup Settings"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:160
+msgid "Subdomain"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:79
+msgid "Token"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:80
+msgid ""
+"Token specifies the authorization token used to create keys to be sent to "
+"the server. The server must have a matching token for authorization to "
+"succeed."
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
+msgid "x-frp Client"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:42
+msgid "xfrpc"
+msgstr ""
+
+#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:43
+msgid "xfrpc is a c language frp client for frps."
+msgstr ""
diff --git a/applications/luci-app-xfrpc/po/ru/xfrpc.po b/applications/luci-app-xfrpc/po/ru/xfrpc.po
index 708fd8d3d3..31ed7a0934 100644
--- a/applications/luci-app-xfrpc/po/ru/xfrpc.po
+++ b/applications/luci-app-xfrpc/po/ru/xfrpc.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-22 23:36+0000\n"
+"PO-Revision-Date: 2026-04-25 12:14+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -34,7 +34,7 @@ msgstr ""
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:72
msgid "Advanced Settings"
-msgstr "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:230
msgid "Allowed hosts"
diff --git a/modules/luci-base/po/az/base.po b/modules/luci-base/po/az/base.po
new file mode 100644
index 0000000000..621d9fe569
--- /dev/null
+++ b/modules/luci-base/po/az/base.po
@@ -0,0 +1,14503 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
+msgid "!known (not known)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:750
+msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
+msgid "\"%h\" table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1864
+msgid "%.1f dB"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:123
+msgid "%d Bit"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4855
+msgid "%d invalid field(s)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:27
+msgid "%dh ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:25
+msgid "%dm ago"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:23
+msgid "%ds ago"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:933
+msgid "%s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:710
+msgid "%s adds 1.2.3.0/24 for IPv4 requestors and ::/0 for IPv6 requestors."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:711
+msgid "%s adds 1.2.3.0/24 for both IPv4 and IPv6 requestors."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:709
+msgid ""
+"%s adds the /24 and /96 subnets of the requestor for IPv4 and IPv6 "
+"requestors, respectively."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:314
+msgid ""
+"%s is an independent project that aims to reduce latency of a connection "
+"over Yggdrasil network transparently, utilizing NAT traversal to bypass "
+"intermediary nodes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:35
+msgid "%s is untagged in multiple VLANs!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:596
+msgid "%s means \"the address of the system running dnsmasq\"."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1784
+msgid ""
+"%s services running on this device in the default VRF context (ie., not "
+"bound to any VRF device) shall work across all VRF domains."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:692
+msgid "%s uses a human-readable encoding of hex-and-colons"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:691
+msgid "%s uses an alternative encoding of the MAC as base64"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:690
+msgid "%s uses the default MAC address format encoding"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:932
+msgid "%s; %d tokens separated by %s"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:917
+msgid "'net30', 'p2p', or 'subnet'"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:294
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:533
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:272
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:328
+msgid "(%d minute window, %d second interval)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:744
+msgid "(Max 1h == 3600)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:147
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:153
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:290
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:314
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:88
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:91
+msgid "(empty)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:490
+#: modules/luci-compat/luasrc/view/cbi/network_netinfo.htm:23
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:58
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:344
+msgid "(no interfaces attached)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:605
+msgctxt "Label indicating further amount of allowed ips"
+msgid "+ %d more"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
+msgid "-- Additional Field --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:360
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5195
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:830
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1075
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2183
+#: modules/luci-compat/luasrc/view/cbi/header.htm:8
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:89
+msgid "-- Please choose --"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/cbi.js:361
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:1076
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:2184
+#: modules/luci-compat/luasrc/view/cbi/header.htm:9
+msgid "-- custom --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:250
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:356
+msgid "-- match by label --"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:236
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:340
+msgid "-- match by uuid --"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:27
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:44
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:23
+msgid "-- please select --"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:59
+msgctxt "sstp log level value"
+msgid "0"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1068
+msgid "0 = not using RSSI threshold, 1 = do not change driver default"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2971
+msgid "0/1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:881
+msgid "00: x86 BIOS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:882
+msgid "06: x86 UEFI (IA32)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:883
+msgid "07: x64 UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:336
+msgid "0: Deny"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:60
+msgctxt "sstp log level value"
+msgid "1"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:232
+msgid "1 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:386
+msgctxt "nft amount of flags"
+msgid "1 flag"
+msgid_plural "%d flags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:884
+msgid "10: ARM 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:885
+msgid "11: ARM 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:157
+msgid "12-Hour Clock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1059
+msgid "12h (12 hours - default)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1069
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1080
+msgid "12h (12 hours)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:252
+msgid "15 Minute Load:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:886
+msgid "15: x86 UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:887
+msgid "16: x64 UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:888
+msgid "17: ebc boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:889
+msgid "18: ARM UEFI 32 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:890
+msgid "19: ARM UEFI 64 boot from HTTP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:337
+msgid "1: OS utils"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:61
+msgctxt "sstp log level value"
+msgid "2"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:891
+msgid "20: pc/at bios boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:892
+msgid "21: ARM 32 uboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:893
+msgid "22: ARM 64 uboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:894
+msgid "23: ARM uboot 32 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:158
+msgid "24-Hour Clock"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:895
+msgid "24: ARM uboot 64 boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1809
+msgid "256"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:896
+msgid "25: RISC-V 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:897
+msgid "26: RISC-V 32-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:898
+msgid "27: RISC-V 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:899
+msgid "28: RISC-V 64-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:900
+msgid "29: RISC-V 128-bit UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:338
+msgid "2: User scripts"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:62
+msgctxt "sstp log level value"
+msgid "3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:901
+msgid "30: RISC-V 128-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:902
+msgid "31: s390 Basic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:903
+msgid "32: s390 Extended"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:904
+msgid "33: MIPS 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:905
+msgid "34: MIPS 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:906
+msgid "35: Sunway 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:907
+msgid "36: Sunway 64-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:908
+msgid "37: LoongArch 32-bit UEFI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:909
+msgid "38: LoongArch 32-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:910
+msgid "39: LoongArch 64-bit UEFI"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:339
+msgid "3: Allow passwords in env"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1058
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1068
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1079
+msgid "3h (3 hours)"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:63
+msgctxt "sstp log level value"
+msgid "4"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1881
+msgid "4-character hexadecimal ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:911
+msgid "40: LoongArch 64-bit UEFI boot from HTTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:912
+msgid "41: ARM rpiboot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1067
+msgid "45m (45 minutes - default)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:20
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:11
+msgid "464XLAT (CLAT)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:242
+msgid "5 Minute Load:"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1077
+msgid "5m (5 minutes)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1910
+msgid "6-octet identifier as a hex string - no colons"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1060
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1070
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1081
+msgid "7d (7 days)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1933
+msgid "802.11k RRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1942
+msgid "802.11k: Enable beacon report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
+msgid "802.11k: Enable neighbor report via radio measurements."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1870
+msgid "802.11r Fast Transition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1055
+msgid "802.11s? Install mesh wpad"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1257
+msgid "802.11v: BSS Max Idle. Units: seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1968
+msgid "802.11v: Basic Service Set (BSS) transition management."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1957
+msgid "802.11v: Local Time Zone Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1972
+msgid ""
+"802.11v: Proxy ARP enables non-AP STA to remain in power-save for longer."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
+msgid "802.11v: Time Advertisement in management frames."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1961
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode (extended sleep mode "
+"for stations)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1965
+msgid ""
+"802.11v: Wireless Network Management (WNM) Sleep Mode Fixes: Prevents "
+"reinstallation attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2115
+msgid "802.11w Association SA Query maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2122
+msgid "802.11w Association SA Query retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2096
+msgid "802.11w Management Frame Protection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2115
+msgid "802.11w maximum timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2122
+msgid "802.11w retry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:754
+msgid "802.3ad LACPDU packet rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:726
+msgid "802.3ad aggregation logic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1078
+msgid "90m (90 minutes - default)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
+msgid "; invalid MAC:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1086
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1075
+msgid "ESSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:775
+msgid "IPv4-Netmask"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:53
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:65
+msgid "LED Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1174
+msgid "NDP-Proxy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:860
+msgid ""
+"PXE over IPv6 boot "
+"options."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1100
+msgid "PD minimum length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:906
+msgid "RA Flags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+msgid "RA Hop Limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+msgid "RA Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+msgid "RA MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1000
+msgid "RA Reachability Timer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1009
+msgid "RA Retransmission Timer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:868
+msgid "RA-Service"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
+msgid "
"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:709
+msgid "Add"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:93
+msgctxt "nft relational \">\" operator expression"
+msgid "%s greater than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:91
+msgctxt "nft relational \">=\" operator expression"
+msgid "%s greater than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:96
+msgctxt "nft set match expression"
+msgid "%s in set %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:89
+msgctxt "nft relational \"==\" operator expression"
+msgid "%s is %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:95
+msgctxt "nft relational \"in\" operator expression"
+msgid "%s is one of %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:94
+msgctxt "nft relational \"<\" operator expression"
+msgid "%s lower than %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:92
+msgctxt "nft relational \"<=\" operator expression"
+msgid "%s lower than or equal to %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:90
+msgctxt "nft relational \"!=\" operator expression"
+msgid "%s not %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:97
+msgctxt "nft not in set match expression"
+msgid "%s not in set %s"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:86
+msgid ""
+"A batman-adv node can either run in server mode (sharing its internet "
+"connection with the mesh) or in client mode (searching for the most suitable "
+"internet connection in the mesh) or having the gateway support turned off "
+"entirely (which is the default setting)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:482
+msgid "A configuration for the device \"%s\" already exists"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:241
+msgid ""
+"A default MTU of 65535 is set by Yggdrasil. It is recomended to utilize the "
+"default."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3341
+msgid "A directory with the same name already exists."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2689
+msgid "A new login is required since the authentication session expired."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:181
+msgid ""
+"A numeric table index, or symbol alias declared in %s. Special aliases local "
+"(255), main (254) and default (253) are also valid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:899
+msgid ""
+"A tie-breaker for clients and their routes when multiple routers exist on "
+"the same network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1844
+msgid "A43C + J43 + A43"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1845
+msgid "A43C + J43 + A43 + V43"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "AC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1857
+msgid "ADSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1831
+msgid "ADSL (G.992.1) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1832
+msgid "ADSL (G.992.1) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1825
+msgid "ADSL (all variants) Annex A/L/M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1821
+msgid "ADSL (all variants) Annex A/L/M + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1826
+msgid "ADSL (all variants) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1822
+msgid "ADSL (all variants) Annex B + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1827
+msgid "ADSL (all variants) Annex B/J"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1823
+msgid "ADSL (all variants) Annex B/J + VDSL2 Annex A/B/C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1829
+msgid "ADSL (all variants) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1834
+msgid "ADSL2 (G.992.3) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1835
+msgid "ADSL2 (G.992.3) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1836
+msgid "ADSL2 (G.992.3) Annex L"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1837
+msgid "ADSL2 (G.992.3) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1838
+msgid "ADSL2+ (G.992.5) Annex A"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1839
+msgid "ADSL2+ (G.992.5) Annex B"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1840
+msgid "ADSL2+ (G.992.5) Annex M"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1830
+msgid "ANSI T1.413"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:95
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:65
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:91
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:77
+msgid "APN"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:144
+msgid "APN profile index"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:870
+msgid "ARP link monitoring"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:896
+msgid "ARP monitor target IP address"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:107
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:107
+msgid "ARP proxy"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid "ARP retry threshold"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:738
+msgid "ARP traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:904
+msgid "ARP validation policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1218
+msgid ""
+"ARP, IPv4 and IPv6 (even 802.1Q) with multicast destination MACs are unicast "
+"to the STA MAC address. Note: This is not Directed Multicast Service (DMS) "
+"in 802.11v. Note: might break receiver STA multicast expectations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1852
+msgid "ATM (Asynchronous Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1873
+msgid "ATM Bridges"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1905
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:66
+msgid "ATM Virtual Channel Identifier (VCI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1906
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:70
+msgid "ATM Virtual Path Identifier (VPI)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1873
+msgid ""
+"ATM bridges expose encapsulated ethernet in AAL5 connections as virtual "
+"Linux network interfaces which can be used in conjunction with DHCP or PPP "
+"to dial into the provider network."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1912
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:62
+msgid "ATM device number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Absent"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:297
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:696
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:700
+msgid "Absent Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:618
+msgid "Accept DNS queries only from hosts whose address is on a local subnet."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:220
+msgid "Accept VLANs"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:267
+msgid "Accept from public keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1185
+msgid "Accept local"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1488
+msgid "Accept options pushed from server"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:101
+msgctxt "nft accept action"
+msgid "Accept packet"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1185
+msgid "Accept packets with local source addresses"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "Access Concentrator"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3981
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1056
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
+msgid "Access Point"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:60
+msgid "Access Point Isolation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:99
+msgid "Access Technologies"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:234
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:271
+msgid "Action"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:386
+msgid "Actions"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:842
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:907
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:15
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:134
+msgid "Active"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:94
+msgid "Active Connections"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:618
+msgid "Active backup"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:256
+msgid "Active peers"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3982
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1058
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:23
+msgid "Ad-Hoc"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:624
+msgid "Adaptive load balancing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:623
+msgid "Adaptive transmit load balancing"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2413
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2416
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2429
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2437
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4284
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:25
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:189
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:197
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:39
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:47
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:940
+msgid "Add"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1877
+msgid "Add ATM Bridge"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:120
+msgid "Add IPv4 address…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:214
+msgid "Add IPv6 address…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:60
+msgid "Add LED action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:219
+msgid "Add VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:705
+msgid ""
+"Add a subnet address to the DNS queries which are forwarded upstream, "
+"leaving this value empty disables the feature."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1582
+msgid "Add device configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1522
+msgid "Add device configuration…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
+msgid "Add instance"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:171
+#: 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 ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:263
+msgid ""
+"Add listeners in order to accept incoming peerings from non-local nodes. "
+"Multicast peer discovery works regardless of listeners set here. URI Format: "
+"tls://0.0.0.0:0 or tls://[::]:0 to listen on all "
+"interfaces. Choose an acceptable URI tls://, tcp://"
+"code>, unix:// or quic://"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:219
+msgid "Add local domain suffix to names served from hosts files."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:285
+msgid "Add multicast rule"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1406
+msgid "Add new interface..."
+msgstr ""
+
+#: 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 ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:188
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:188
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:201
+msgid "Add peer"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:274
+msgid "Add peer address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:688
+msgid "Add requestor MAC"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:631
+msgid "Add route after establishing connection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:354
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:160
+msgctxt "Dnsmasq instance"
+msgid "Add server instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1115
+msgid "Add static forward and reverse DNS entries for this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:704
+msgid "Add subnet address to forwards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:627
+msgid "Add tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:689
+msgid ""
+"Add the MAC address of the requestor to DNS queries which are forwarded "
+"upstream."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
+msgid "Add to Blacklist"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:366
+msgid "Add to Whitelist"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:854
+msgid "Adding an IPv6 to an IPv4 set and vice-versa silently fails."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:178
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:178
+msgid "Additional Peers"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1190
+msgid "Additional authentication over TLS"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:379
+msgid "Additional configuration settings (in TOML format)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:815
+msgid "Additional hosts files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:595
+msgid "Additional options to send to the below match tags."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:682
+msgid "Additional servers file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1083
+msgid "Additional tags for this host."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:62
+msgid "Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:535
+msgid "Address families of \"Relay from\" and \"Relay to address\" must match."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:21
+msgctxt "nft meta nfproto"
+msgid "Address family"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:262
+msgid "Address setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+msgid "Address to access local relay bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:222
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:777
+msgid "Addresses"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:3
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:15
+msgid "Administration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:497
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:42
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:135
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:980
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
+msgid "Advanced device options"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+msgid ""
+"Afer making changes to network using external protocol, network must be "
+"manually restarted."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:76
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:76
+msgid "Ageing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1023
+msgid "Ageing time"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:50
+msgid "Aggregate Originator Messages"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1696
+msgid "Aggregation device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:580
+msgid "Aggregation ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:63
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:847
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3048
+#: modules/luci-compat/luasrc/model/network.lua:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:70
+msgid "Alias Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:144
+msgid "Alias of \"%s\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:909
+msgid "All"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:900
+msgid "All ARP Targets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:900
+msgid "All ARP targets must be reachable to consider the link valid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:663
+msgid "All ports active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:247
+msgid "All servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:405
+msgid ""
+"Allocate IP addresses sequentially, starting from the lowest available "
+"address."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
+msgid "Allocate IPs sequentially"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:358
+msgid "Allocate listen addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:935
+msgid ""
+"Allow PIO flags sent in RA "
+"messages, globally for all prefixes."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+msgid "Allow SSH password authentication"
+msgstr ""
+
+#: 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"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:359
+msgid ""
+"Allow Yggdrasil Jumper to configure Yggdrasil with proper listen address and "
+"random port automatically."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1156
+msgid "Allow all except listed"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:138
+msgid "Allow client-to-client traffic"
+msgstr ""
+
+#: modules/luci-compat/root/usr/share/rpcd/acl.d/luci-compat.json:3
+msgid "Allow full UCI access for legacy applications"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
+msgid "Allow legacy 802.11b rates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1155
+msgid "Allow listed only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:600
+msgid "Allow localhost"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1402
+msgid "Allow multiple clients with same certificate"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1175
+msgid "Allow only one session"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:205
+msgid "Allow rebooting the device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:663
+msgid "Allow receiving on inactive ports"
+msgstr ""
+
+#: 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 ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:587
+msgid "Allow remote to change its IP or port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
+msgid "Allow root logins with password"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:3
+msgid "Allow system feature probing"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:41
+msgid "Allow the root user to log in with password"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:594
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:766
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:65
+msgid "Allowed IPs"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1459
+msgid "Allowed maximum of connected clients"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1466
+msgid "Allowed maximum of internal"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1473
+msgid "Allowed maximum of new connections"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:88
+msgid "Allowed network technology"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:291
+msgid "AllowedIPs setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1678
+msgid ""
+"Almost nothing here prevents you from selecting invalid configuration "
+"options which prevent openvpn from starting. Read the manual."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:42
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:42
+msgid "Alternatively, a multicast address to reach a group of peers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:814
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1259
+msgid "Always"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:6
+msgid "Always off (kernel: none)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/default-on.js:5
+msgid "Always on (kernel: default-on)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:608
+msgid ""
+"Always send the chosen DHCP options. Sometimes needed, with e.g. PXELinux."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
+msgid ""
+"Always use 40MHz channels even if the secondary channel overlaps. Using this "
+"option does not comply with IEEE 802.11n-2009!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
+msgid "Amount of Duplicate Address Detection probes to send"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:119
+msgid "Amount of seconds to wait for the modem to become ready"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:630
+msgid "An error occurred while saving the form:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+msgid "An optional, short description for this device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1819
+msgid "Annex"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
+msgid "Announce DNS domains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1108
+msgid "Announce IPv4/6 DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+msgid ""
+"Announce NAT64 prefix in RA "
+"messages."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
+msgid "Announce encrypted DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1119
+msgid "Announce this device as IPv6 DNS server."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
+msgid ""
+"Announce this device as default router if a local IPv6 default route is "
+"present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:886
+msgid ""
+"Announce this device as default router if a public IPv6 prefix is available, "
+"regardless of local default route availability."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:888
+msgid ""
+"Announce this device as default router regardless of whether a prefix or "
+"default route is present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2086
+msgid "Anonymous Identity"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:141
+msgid "Anonymous Mount"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:137
+msgid "Anonymous Swap"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:33
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:61
+msgid "Any"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:619
+msgctxt "nft match any traffic"
+msgid "Any packet"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:114
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:204
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:226
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:60
+msgid "Any zone"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:492
+msgid "Append log to file"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:119
+msgid "Apply backup?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5485
+msgid "Apply checked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5515
+msgid "Apply request failed with status %h"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:685
+msgid "Apply these DHCP Options"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2198
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5217
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5348
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5489
+msgid "Apply unchecked"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5426
+msgid "Applying configuration changes… %ds"
+msgstr ""
+
+#: 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
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:147
+msgid "Arp-scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:742
+msgid "As DHCP-Options; send unsolicited (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
+msgid ""
+"Assign a part of given length of every public IPv6-prefix to this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid ""
+"Assign prefix parts using this hexadecimal subprefix ID for this interface."
+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 ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:157
+msgid "Associations"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:136
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:137
+msgid ""
+"At least %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:134
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:135
+msgid ""
+"At most %h per %h, burst of %h"
+"strong>"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
+msgid "Attempt to enable configured mount points for attached devices"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1737
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1744
+msgid "Attributes to add/replace in each request."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:38
+msgid "Auth"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:142
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:64
+msgid "Auth Group"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:44
+msgid "Auth Priv"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1496
+msgid "Authenticate using username/password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2025
+msgid "Authentication"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:89
+msgid "Authentication Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:396
+msgid "Authoritative"
+msgstr ""
+
+#: 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 ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:368
+msgid "Autofill listen addresses"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:120
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:25
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:107
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:116
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:113
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:51
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:96
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:82
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:62
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:69
+msgid "Automatic"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_hnet.lua:7
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:7
+msgid "Automatic Homenet (HNCP)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:97
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:97
+msgid ""
+"Automatic mac learning using multicast; inserts unknown source link layer "
+"addresses and IP addresses into the VXLAN device %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
+msgid "Automatically check filesystem for errors before mounting"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+msgid ""
+"Automatically handle multiple uplink interfaces using source-based policy "
+"routing."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
+msgid "Automatically mount filesystems on hotplug"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:145
+msgid "Automatically mount swap on hotplug"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1582
+msgid "Automatically redirect default route"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:149
+msgid "Automount Filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:145
+msgid "Automount Swap"
+msgstr ""
+
+#: protocols/luci-proto-autoip/htdocs/luci-static/resources/protocol/autoip.js:6
+msgid "Avahi IPv4LL"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:172
+msgid "Available"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:433
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:443
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:453
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:245
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:265
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:293
+msgid "Average:"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:70
+msgid "Avoid Bridge Loops"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1846
+msgid "B43 + B43C"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1847
+msgid "B43 + B43C + V43"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:48
+msgid "BR / DMR / AFTR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1968
+msgid "BSS Transition"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:166
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2181
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:463
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:155
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:48
+msgid "Back to Overview"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:869
+msgid "Back to peer configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1663
+msgid "Back to settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:908
+#: 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 ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:151
+msgid "Backup / Flash Firmware"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:353
+msgid "Backup file list"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:539
+msgid "Band"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:730
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:489
+msgid "Base device"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:133
+msgid "Base64-encoded public key of this interface for sharing."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1596
+msgid "Basic Settings"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:10
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:41
+msgid "Batman Device"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:10
+msgid "Batman Interface"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:81
+msgid ""
+"Batman-adv has a built-in layer 2 fragmentation for unicast data flowing "
+"through the mesh which will allow to run batman-adv over interfaces / "
+"connections that don't allow to increase the MTU beyond the standard "
+"Ethernet packet size of 1500 bytes. When the fragmentation is enabled batman-"
+"adv will automatically fragment over-sized packets and defragment them on "
+"the other end. Per default fragmentation is enabled and inactive if the "
+"packet fits but it is possible to deactivate the fragmentation entirely."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1030
+msgid "Beacon Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1942
+msgid "Beacon Report"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:354
+msgid ""
+"Below is the determined list of files to backup. It consists of changed "
+"configuration files marked by opkg, essential base files and the user "
+"defined backup patterns."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:815
+msgid "Better"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:295
+msgid "Bind NTP server"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:132
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:132
+msgid "Bind interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:268
+msgid ""
+"Bind only to configured interface addresses, instead of the wildcard address."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:376
+msgid ""
+"Bind service records to a domain name: specify the location of services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:337
+msgid ""
+"Bind service records to a domain name: specify the location of services. See "
+"RFC2782."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:59
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:48
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:59
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:132
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:132
+msgid "Bind the tunnel to this interface (optional)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:20
+msgid "Bind to Interface"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+msgid "Bitrate"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:65
+msgid "Bonding Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:616
+msgid "Bonding Policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:451
+msgid "Bonding/Aggregation device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:522
+msgid "Both \"Relay from\" and \"Relay to address\" must be specified."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3054
+#: modules/luci-compat/luasrc/model/network.lua:1421
+msgid "Bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:549
+msgctxt "MACVLAN mode"
+msgid "Bridge (Support direct communication between MAC VLANs)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:439
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:500
+msgid "Bridge VLAN filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:453
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1699
+msgid "Bridge device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:438
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:499
+msgid "Bridge port specific options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:970
+msgid "Bridge ports"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:742
+msgid "Bridge traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1913
+msgid "Bridge unit number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
+msgid "Bring up empty bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
+msgid "Bring up on boot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
+msgid "Bring up the bridge interface even if no ports are attached"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:621
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1110
+msgid "Broadcast"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3442
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4966
+msgid "Browse…"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
+msgid "Buffered"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:254
+msgid "By default, dnsmasq caches A, AAAA, CNAME and SRV DNS record types."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:178
+msgid "CA certificate; if empty it will be saved after the first connection."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:942
+msgid "CA path"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:79
+msgid "CHAP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
+msgid "CLAT configuration failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:333
+msgid "CNAME"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:355
+msgid "CNAME or fqdn"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:72
+msgid "CPU usage (%)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:196
+msgid "Cache"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:254
+msgid "Cache arbitrary RR"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:43
+msgid "Cached"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:373
+msgid "Call down cmd/script before TUN/TAP close"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:53
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:53
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:21
+msgid "Call failed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Can be hinted by adding 4 or 6 to the name."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:637
+msgid ""
+"Can be useful if ISP has IPv6 nameservers but does not provide IPv6 routing."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3308
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3551
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4975
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5481
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:14
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:52
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:186
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1412
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2504
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:128
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:297
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:73
+#: 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 ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:323
+msgid "Cannot parse configuration: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:669
+msgctxt "Chain hook: forward"
+msgid "Capture incoming packets addressed to other hosts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:661
+msgctxt "Chain hook: prerouting"
+msgid "Capture incoming packets before any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:665
+msgctxt "Chain hook: input"
+msgid "Capture incoming packets routed to the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:677
+msgctxt "Chain hook: postrouting"
+msgid "Capture outgoing packets after any routing decision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:673
+msgctxt "Chain hook: output"
+msgid "Capture outgoing packets originating from the local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:657
+msgctxt "Chain hook: ingress"
+msgid "Capture packets directly after the NIC received them"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Carrier"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:17
+msgid "Category"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:114
+msgid "Cell ID"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:113
+msgid "Cell Location"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:167
+#: protocols/luci-proto-modemmanager/root/usr/share/luci/menu.d/luci-proto-modemmanager.json:3
+msgid "Cellular Network"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:62
+msgid "Certificate authority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+msgid "Certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2006
+msgid "Certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+msgid "Certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2012
+msgid "Certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2003
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+msgid ""
+"Certificate constraint substring - e.g. /CN=wifi.mycompany.com
See "
+"`logread -f` during handshake for actual values"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2009
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2067
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)
or "
+"Subject CN (exact match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+msgid ""
+"Certificate constraint(s) against DNS SAN values (if available)
or "
+"Subject CN (suffix match)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2006
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid ""
+"Certificate constraint(s) via Subject Alternate Name values
(supported "
+"attributes: EMAIL, DNS, URI) - e.g. DNS:wifi.mycompany.com"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:211
+msgid "Chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:681
+msgctxt "Yet unknown nftables chain hook"
+msgid "Chain hook \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:273
+msgid "Change process priority"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:250
+msgid "Change to directory before initialization"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5197
+msgid "Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5476
+msgid ""
+"Changes have been made to the existing connection via \"%h\". This could "
+"inhibit access to this device. Any IP change requires connecting to "
+"the new IP within %d seconds to retain the changes."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5551
+msgid "Changes have been reverted."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+msgid "Changes the administrator password for accessing the device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:548
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:460
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:180
+msgid "Channel"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:461
+msgid "Channel Width"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:153
+msgid "Check filesystems before mount"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1264
+msgid "Check peer certificate against a CRL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2464
+msgid "Check this option to delete the existing networks from this radio."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:110
+msgid "Checking archive…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:195
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:197
+msgid "Checking image…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:677
+msgid "Choose a unique name."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:425
+msgid "Choose mtdblock"
+msgstr ""
+
+#: 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
+msgid ""
+"Choose the firewall zone you want to assign to this interface. Select "
+"unspecified to remove the interface from the associated zone or "
+"fill out the custom field to define a new zone and attach the "
+"interface to it."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+msgid ""
+"Choose the network(s) you want to attach to this wireless interface or fill "
+"out the custom field to define a new network."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:258
+msgid "Chroot to directory after initialization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
+msgid "Cipher"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
+msgid "Cisco UDP encapsulation"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1750
+msgid "Clear"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:389
+msgid ""
+"Click \"Generate archive\" to download a tar archive of the current "
+"configuration files."
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3983
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1057
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:88
+msgid "Client"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:37
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:41
+msgid "Client ID to send when requesting DHCP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1359
+msgid "Client is disabled"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1706
+msgid "Client metadata"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3242
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3246
+msgid "Clone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5214
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:173
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:179
+msgid "Close"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:138
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:124
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:108
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:111
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+msgid ""
+"Close inactive connection after the given amount of seconds, use 0 to "
+"persist connection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1227
+msgid ""
+"Cold standby; Establish a connection only when no other interface is "
+"available (slower)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:85
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2629
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:518
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:27
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:355
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:358
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:59
+msgid "Collecting data..."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:303
+msgid "Collisions seen"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:71
+msgid "Command"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:408
+msgid "Command OK"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:32
+msgid "Command failed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:73
+msgid "Comment"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:170
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:202
+msgid "Common name or numeric ID of the %s in which this route is found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2150
+msgid ""
+"Complicates key reinstallation attacks on the client side by disabling "
+"retransmission of EAPOL-Key frames that are used to install keys. This "
+"workaround might cause interoperability issues and reduced robustness of key "
+"negotiation especially in environments with heavy traffic load."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+msgid "Compute outgoing checksum (optional)."
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1597
+msgid "Config File"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5197
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:452
+msgid "Configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:660
+msgid "Configuration Export"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5401
+msgid "Configuration changes applied."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5334
+msgid "Configuration changes have been rolled back!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:63
+msgid "Configuration failed"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:46
+msgid "Configure client mode"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:111
+msgid "Configure server bridge"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:103
+msgid "Configure server mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+msgid ""
+"Configures data rates based on the coverage cell density. Normal configures "
+"basic rates to 6, 12, 24 Mbps if legacy 802.11b rates are not used else to "
+"5.5, 11 Mbps. High configures basic rates to 12, 24 Mbps if legacy 802.11b "
+"rates are not used else to the 11 Mbps rate. Very High configures 24 Mbps as "
+"the basic rate. Supported rates lower than the minimum basic rate are not "
+"offered."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:881
+msgid ""
+"Configures the default router advertisement in RA messages."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1101
+msgid ""
+"Configures the minimum delegated prefix length assigned to a requesting "
+"downstream router, potentially overriding a requested prefix length. If left "
+"unspecified, the device will assign the smallest available prefix greater "
+"than or equal to the requested prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:869
+msgid ""
+"Configures the operation mode of the RA service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1086
+msgid "Configures the operation mode of the DHCPv6 service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1175
+msgid ""
+"Configures the operation mode of the NDP proxy service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:137
+msgid "Configure…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:174
+msgid "Confirm disconnect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:55
+msgid "Confirmation"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1561
+msgid "Connect through Socks5 proxy"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1532
+msgid "Connect to remote host through an HTTP proxy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:243
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:66
+msgid "Connected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:9
+#: modules/luci-compat/luasrc/model/network.lua:27
+msgid "Connection attempt failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:8
+msgid "Connection attempt failed."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:761
+msgid "Connection endpoint"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:418
+msgid "Connection lost"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1525
+msgid "Connection retry interval"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:421
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:181
+msgid "Connections"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5475
+msgid "Connectivity change"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:31
+msgctxt "nft ct state"
+msgid "Conntrack state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:33
+msgctxt "nft ct status"
+msgid "Conntrack status"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:18
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:370
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:54
+msgid "Contents have been saved."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:851
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:132
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:271
+msgid "Continue"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:104
+msgctxt "nft jump action"
+msgid "Continue in %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:139
+msgid "Continue in calling chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:651
+msgctxt "Chain policy: accept"
+msgid "Continue processing unmatched packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:106
+msgctxt "nft continue action"
+msgid "Continue to next rule"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1011
+msgid ""
+"Controls retransmitted Neighbor Solicitation messages; published in RA messages."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5370
+msgid ""
+"Could not regain access to the device after applying the configuration "
+"changes. You might need to reconnect if you modified network related "
+"settings such as the IP address or wireless security credentials."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:731
+msgid "Count"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:199
+msgid "Country"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1006
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:181
+msgid "Country Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1009
+msgid "Coverage cell density"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3546
+msgid "Create"
+msgstr ""
+
+#: 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
+msgid "Create / Assign firewall-zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3315
+msgid "Create Directory"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1444
+msgid "Create interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1155
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:848
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:24
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:193
+msgid "Critical"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:43
+msgid "Cron"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:197
+msgid "Cron Log Level"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:45
+msgid "Cross Pass (Japan only)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1599
+msgid "Cryptography"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:628
+msgid "Current power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:28
+msgctxt "nft meta hour"
+msgid "Current time"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:29
+msgctxt "nft meta day"
+msgid "Current weekday"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:721
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:723
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:51
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:82
+#: modules/luci-compat/luasrc/view/cbi/network_ifacelist.htm:83
+msgid "Custom Interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
+msgid ""
+"Custom files (certificates, scripts) may remain on the system. To prevent "
+"this, perform a factory-reset first."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:6
+msgid "Custom flash interval (kernel: timer)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:54
+msgid ""
+"Customizes the behaviour of the device LEDs if possible."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1224
+msgid "DAD transmits"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1789
+msgid "DAE-Client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1794
+msgid "DAE-Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1800
+msgid "DAE-Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:241
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:62
+msgid "DHCP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:20
+msgid "DHCP Leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:594
+msgid "DHCP Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:502
+msgid "DHCP Server"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2099
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:16
+#: modules/luci-compat/luasrc/model/network.lua:969
+msgid "DHCP client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:738
+msgid "DHCP-Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:823
+msgid "DHCPv4"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:746
+msgid "DHCPv4 Service"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+msgid "DHCPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:676
+msgid "DHCPv6 Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:47
+msgid "DHCPv6 Statistics"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_dhcpv6.lua:7
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:7
+msgid "DHCPv6 client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1150
+msgctxt "DHCPv6 option 56. RFC5908 link"
+msgid "DHCPv6 option 56. %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1096
+msgid "DHCPv6-PD"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1085
+msgid "DHCPv6-Service"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:155
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:64
+msgid "DNS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:675
+msgid "DNS Forwards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:198
+msgid "DNS Records"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:772
+msgid "DNS Servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:299
+msgid "DNS query port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:292
+msgid "DNS server port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:772
+msgid ""
+"DNS servers for the remote clients using this tunnel to your openwrt device. "
+"Some wireguard clients require this to be set."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:270
+msgid "DNS setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
+msgid "DNS weight"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
+msgid "DNS-Label / FQDN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:334
+msgid "DNS-RR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:199
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:573
+msgid "DNSSEC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:578
+msgid "DNSSEC check unsigned"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:99
+msgid "DPD Idle Timeout"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:41
+msgid "DS-Lite AFTR address"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:166
+msgid "DSCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1816
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:37
+msgid "DSL"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:21
+msgid "DSL Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1855
+msgid "DSL line mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+msgid "DTIM Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:59
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:113
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:171
+msgid "DUID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+msgid "DUID with an even number (20 to 260) of hexadecimal characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1064
+msgid "DUID/IAIDs"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:37
+msgid "Daemon"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:29
+msgid "Data Rate"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:85
+msgid "Data Received"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:86
+msgid "Data Transmitted"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:69
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:853
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:188
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:201
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:163
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:349
+msgid "Debug"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1136
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1142
+#: 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
+msgid "Default"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1774
+msgid "Default DUID"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:70
+msgid "Default gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:178
+msgctxt "Dnsmasq instance"
+msgid "Default instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:880
+msgid "Default router"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:12
+msgid "Default state"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Defaults to IPv4+6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:848
+msgid "Defaults to fw4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:739
+msgid ""
+"Define additional DHCP options, for example "
+"\"6,192.168.2.1,192.168.2.2\" which advertises different DNS "
+"servers to clients (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:574
+msgid ""
+"Defines a mapping of Linux internal packet priority to VLAN header priority "
+"but for outgoing frames"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:568
+msgid ""
+"Defines a mapping of VLAN header priority to the Linux internal packet "
+"priority on incoming frames"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:34
+msgid "Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:965
+msgid "Delay before enabling port after MII link down event (msec)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:959
+msgid "Delay before enabling port after MII link up event (msec)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:647
+msgid "Delay n seconds after connection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:358
+msgid "Delay tun/tap open and up script execution"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
+msgid "Delegate IPv6 prefixes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2500
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3259
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4267
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3515
+#: modules/luci-compat/luasrc/view/cbi/nsection.htm:11
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:162
+#: 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 ""
+
+#: 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
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:205
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:211
+msgid "Delete key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3396
+msgid "Delete request failed: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:960
+msgid "Delete this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1243
+msgid "Delivery Traffic Indication Message Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:340
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:134
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:196
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:196
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:62
+msgid "Description"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3507
+msgid "Deselect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:239
+msgid "Design"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:797
+msgid "Designated master"
+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
+msgid "Dest Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:173
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:513
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:237
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:274
+msgid "Destination"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:50
+msgctxt "nft ip daddr"
+msgid "Destination IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:54
+msgctxt "nft ip6 daddr"
+msgid "Destination IPv6"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:40
+msgctxt "nft ether daddr"
+msgid "Destination MAC address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:202
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:52
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:52
+msgid "Destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:52
+msgctxt "nft ip dport"
+msgid "Destination port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:89
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+msgid "Destination zone"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:97
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:222
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:43
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:609
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1394
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1718
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:71
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:184
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:211
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:254
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:13
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:227
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:334
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:369
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:29
+msgid "Device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:975
+msgid "Device Configuration"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:88
+msgid "Device Identifier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:140
+msgid "Device is not active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:245
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:694
+msgid "Device is restarting…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:553
+msgid "Device name"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:10
+msgid "Device not managed by ModemManager."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1687
+msgid "Device not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:443
+msgid "Device type"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5369
+msgid "Device unreachable!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:53
+msgid "Device unreachable! Still waiting for device..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1600
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:289
+msgid "Devices"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:388
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:197
+msgid "Devices & Ports"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:154
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:93
+msgid "Diagnostics"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:114
+msgid "Dial number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1002
+msgid ""
+"Dictates how long a node assumes a neighbor is reachable after a "
+"reachability confirmation; published in RA messages."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:934
+msgid "Diffie-Hellman parameters"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:140
+msgid "Dir"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3219
+msgid "Directory"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1412
+msgid "Directory for custom client config files"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3274
+msgid "Directory name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3284
+msgid "Directory name cannot be empty."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:841
+msgid ""
+"Directory to store IPv6 prefix information files in (to detect and announce "
+"stale prefixes)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:837
+msgid ""
+"Directory to store hosts files (IP address to hostname mapping) in. Used by "
+"e.g. dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1805
+msgid ""
+"Directs packet flows to specific CPUs where the local socket owner listens "
+"(the local service)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:120
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:227
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+msgid "Disable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
+msgid ""
+"Disable DHCP for "
+"this interface (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:501
+msgid "Disable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:924
+msgid "Disable Data Channel Offloading (DCO) support"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "Disable Encryption"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1253
+msgid "Disable Inactivity Polling"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:235
+msgid "Disable Paging"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:242
+msgid "Disable options consistency check"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
+msgid "Disable this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+msgid "Disable this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1138
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1144
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1796
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1010
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1753
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1949
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2097
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2131
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:14
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:65
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:200
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:121
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:108
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:117
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:114
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:97
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:63
+#: 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 ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:514
+msgctxt "Label indicating that WireGuard peer is disabled"
+msgid "Disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
+msgid "Disables this interface for MPTCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
+msgid "Disassociate On Low Acknowledgement"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:595
+msgid ""
+"Discard also upstream responses containing {rfc_4193_link}, Link-Local and "
+"private IPv4-Mapped {rfc_4291_link} IPv6 Addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:594
+msgid "Discard upstream responses containing {rfc_1918_link} addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:780
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:367
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:382
+msgid "Disconnect"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:64
+msgid "Disconnection attempt failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:13
+msgid "Disconnection attempt failed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:59
+msgid "Disk space"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:633
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3601
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3883
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3897
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4388
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5340
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2204
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:360
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:54
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:75
+msgid "Dismiss"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
+msgid "Distance Optimization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1015
+msgid ""
+"Distance to farthest network member in meters. Set only for distances above "
+"one kilometer; otherwise it is harmful."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
+msgid "Distributed ARP Table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1102
+msgid ""
+"Dnsmasq instance to which this DHCP host section is bound. If unspecified, "
+"the section is valid for all dnsmasq instances."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:613
+msgid ""
+"Dnsmasq instance to which this boot section is bound. If unspecified, the "
+"section is valid for all dnsmasq instances."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:37
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:594
+msgid "Do not bind to local address and port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:663
+msgid "Do not cache negative replies, e.g. for non-existent domains."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+msgid "Do not create host route to peer (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:442
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:286
+msgid "Do not listen on the specified interfaces."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1089
+msgid "Do not offer DHCPv6 service on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:750
+msgid "Do not provide DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1178
+msgid ""
+"Do not proxy any NDP "
+"packets."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:36
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:73
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+msgid "Do not send a Release when restarting"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:25
+msgid "Do not send a hostname"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:872
+msgid ""
+"Do not send any RA"
+"abbr> messages on this interface."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
+msgctxt "nft notrack action"
+msgid "Do not track"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3382
+msgid "Do you really want to delete \"%s\" ?"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3380
+msgid "Do you really want to delete the \"%s\" directory recursively?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:206
+msgid "Do you really want to delete the following SSH key?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:94
+msgid "Do you really want to erase all settings?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:118
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:413
+msgid "Domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:587
+msgid "Domain required"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:608
+msgid "Domain whitelist"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: 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 ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:617
+msgid "Don't actually execute ifconfig"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:654
+msgid "Don't add routes automatically"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1213
+msgid "Don't cache --askpass or --auth-user-pass passwords"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:668
+msgid "Don't drop incoming tun packets with same destination as host"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1351
+msgid "Don't inherit global push options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:515
+msgid "Don't log timestamps"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:661
+msgid "Don't pull routes automatically"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:842
+msgid "Don't re-read key on restart"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:624
+msgid "Don't warn on ifconfig inconsistencies"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Down"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3511
+msgid "Download"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:392
+msgid "Download backup"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3603
+msgid "Download failed: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:430
+msgid "Download mtdblock"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:830
+msgid "Download peer configuration file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1860
+msgid "Downstream SNR offset"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1770
+msgid "Drag and drop an ovpn config file here"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:407
+msgid ""
+"Drag or paste a valid *.conf file below to configure the local "
+"WireGuard interface."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3187
+msgid "Drag to reorder"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1194
+msgid ""
+"Drop all gratuitous ARP frames, for example if there’s a known good ARP "
+"proxy on the network and such frames need not be used or in the case of "
+"802.11, must not be used to prevent attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1216
+msgid ""
+"Drop all unsolicited neighbor advertisements, for example if there’s a known "
+"good NA proxy on the network and such frames need not be used or in the case "
+"of 802.11, must not be used to prevent attacks."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1194
+msgid "Drop gratuitous ARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1270
+msgid "Drop layer 2 multicast frames containing IPv4 unicast packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1274
+msgid "Drop layer 2 multicast frames containing IPv6 unicast packets."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1270
+msgid "Drop nested IPv4 unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1274
+msgid "Drop nested IPv6 unicast"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:103
+msgctxt "nft drop action"
+msgid "Drop packet"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:647
+msgctxt "Chain policy: drop"
+msgid "Drop unmatched packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1216
+msgid "Drop unsolicited NA"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:12
+msgid "Dropbear Instance"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+msgid ""
+"Dropbear offers SSH network shell access "
+"and an integrated SCP server"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:14
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:11
+msgid "Dual-Stack Lite (RFC6333)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:758
+msgid "Dump cache on SIGUSR1, include requesting IP."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
+msgid "Dynamic DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1789
+msgid "Dynamic Authorization Extension client."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1794
+msgid "Dynamic Authorization Extension port."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1800
+msgid "Dynamic Authorization Extension secret."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
+msgid "Dynamic load balance"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Dynamic tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:714
+msgid ""
+"Dynamically allocate DHCP addresses for clients. If disabled, only clients "
+"having static leases will be served."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1782
+msgid "E.g. br-vlan or brvlan."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+msgid "E.g. eth0, eth1"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:67
+msgid "EA-bits length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1981
+msgid "EAP-Method"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
+msgid "Each STA is assigned its own AP_VLAN interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:224
+msgid "Each key is stored as a file in %s."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
+msgid ""
+"Each software repository public key (from official or third party "
+"repositories) allows packages in lists signed by it to be installed by the "
+"package manager."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:478
+msgid "Echo parameters to log"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3220
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3223
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4101
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:154
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:160
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:514
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:957
+msgid "Edit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:832
+msgid "Edit IP set"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:715
+msgid "Edit Match"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:572
+msgid "Edit PXE/TFTP/BOOTP Host"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:782
+msgid "Edit UC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:749
+msgid "Edit VC"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:190
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:190
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:203
+msgid "Edit peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:935
+msgid "Edit static lease"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:662
+msgid "Edit tag"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:13
+msgid ""
+"Edit the raw configuration data above to fix any error and hit \"Save\" to "
+"reload the page."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:955
+msgid "Edit this network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:905
+msgid "Edit wireless network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:71
+msgctxt "nft rt mtu"
+msgid "Effective route MTU"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:236
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:273
+msgid "Egress"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:574
+msgid "Egress QoS mapping"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:12
+msgctxt "nft meta oif"
+msgid "Egress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:10
+msgctxt "nft meta oifname"
+msgid "Egress device name"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:23
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:103
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:89
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:69
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:76
+msgid ""
+"Either a prefix length hint (e.g. 56) only, whereby the operator selects the "
+"prefix, or specify a prefix also (e.g. %s)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:62
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:846
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:195
+msgid "Emergency"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:119
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:119
+msgid "Emits netlink IP ADDR miss notifications"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:113
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:113
+msgid "Emits netlink LLADDR miss notifications"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:687
+msgid "Empirically measure MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
+msgid "Enable"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:485
+msgid "Enable / Disable peer. Restart wireguard interface to apply changes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1048
+msgid ""
+"Enable IGMP "
+"snooping"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Enable SSH service instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1028
+msgid "Enable STP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:892
+msgid "Enable SLAAC"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:495
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:501
+msgid "Enable DNS lookups"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:157
+msgid "Enable Debugmode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:60
+msgid "Enable HE.net dynamic endpoint update"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1209
+msgid "Enable IPv6"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:101
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:108
+msgid "Enable IPv6 negotiation"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:60
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Enable IPv6 negotiation on the PPP link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1212
+msgid "Enable IPv6 segment routing"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:17
+msgid "Enable Instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:192
+msgid "Enable Jumbo Frame passthrough"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1247
+msgid "Enable MAC address learning"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:265
+msgid "Enable NTP client"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:998
+msgid "Enable OpenSSL hardware crypto engines"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:680
+msgid "Enable Path MTU discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
+msgid "Enable Private PSK (PPSK)"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "Enable Single DES"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
+msgid "Enable Static Key encryption mode (non-TLS)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:548
+msgid "Enable TFTP server"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1056
+msgid "Enable TLS and assume client role"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1049
+msgid "Enable TLS and assume server role"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1279
+msgid "Enable VLAN filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:182
+msgid "Enable VLAN functionality"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2154
+msgid "Enable WPS pushbutton, requires WPA(2)-PSK/WPA3-SAE"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:322
+msgid "Enable Yggdrasil Jumper"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+msgid ""
+"Enable automatic redirection of HTTP requests to HTTPS port."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
+msgid ""
+"Enable downstream delegation of IPv6 prefixes available on this interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:742
+msgid "Enable internal datagram fragmentation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2150
+msgid "Enable key reinstallation (KRACK) countermeasures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:187
+msgid "Enable learning and aging"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:865
+msgid "Enable management interface on IP port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:198
+msgid "Enable mirroring of incoming packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:199
+msgid "Enable mirroring of outgoing packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1266
+msgid "Enable multicast fast leave"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1057
+msgid "Enable multicast querier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1230
+msgid "Enable multicast support"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:250
+msgid ""
+"Enable node info privacy so that only items specified in \"Node info\" are "
+"sent back. Otherwise defaults including the platform, architecture and "
+"Yggdrasil version are included."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:747
+msgid "Enable or disable DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1795
+msgid "Enable packet steering across CPUs. May help or hinder network speed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1160
+msgid "Enable promiscuous mode"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:169
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:169
+msgid "Enable rx checksum"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+msgid "Enable support for multicast traffic (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:83
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:549
+msgid "Enable the built-in single-instance TFTP server."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
+msgid "Enable this network"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:37
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:93
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:73
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:80
+msgid "Enable to minimise the chance of prefix change after a restart"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:173
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:173
+msgid "Enable tx checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1250
+msgid "Enable unicast flooding"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1137
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1143
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1797
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1950
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2132
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:222
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:330
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:59
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:64
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:79
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:65
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1798
+msgid "Enabled (all CPUs)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2133
+msgid "Enabled (workaround mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1048
+msgid "Enables IGMP snooping on this bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1870
+msgid ""
+"Enables fast roaming among access points that belong to the same Mobility "
+"Domain"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
+msgid ""
+"Enables more efficient, group aware multicast forwarding infrastructure in "
+"batman-adv."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1028
+msgid "Enables the Spanning Tree Protocol on this bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:681
+msgid "Encap 2+3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:682
+msgid "Encap 3+4"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:62
+msgid "Encapsulation limit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1850
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1908
+msgid "Encapsulation mode"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1198
+msgid "Encrypt and authenticate all control channel packets with the key"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1206
+msgid ""
+"Encrypt and authenticate all control channel packets with the key, version 2."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1272
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:156
+msgid "Encryption"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:974
+msgid "Encryption cipher for packets"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:64
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:84
+msgid "Endpoint"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:632
+msgid "Endpoint Host"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:648
+msgid "Endpoint Port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:301
+msgid "Endpoint setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1235
+msgid "Enforce IGMPv1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1236
+msgid "Enforce IGMPv2"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1237
+msgid "Enforce IGMPv3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1242
+msgid "Enforce MLD version 1"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1243
+msgid "Enforce MLD version 2"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom value"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/dropdown.htm:16
+msgid "Enter custom values"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:208
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:245
+msgid "Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:97
+msgid "Erasing..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:65
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3297
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:849
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:104
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:25
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:192
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:160
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:346
+msgid "Error"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
+msgid "Error getting PublicKey"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3073
+#: modules/luci-compat/luasrc/model/network.lua:1433
+msgid "Ethernet Adapter"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3061
+#: modules/luci-compat/luasrc/model/network.lua:1423
+msgid "Ethernet Switch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1131
+msgid ""
+"Example: 100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq "
+"port=853"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:441
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:285
+msgid "Exclude interfaces"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:390
+msgid "Execute shell cmd after routes are added"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:398
+msgid "Execute shell command on remote IP change"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:470
+msgid ""
+"Executed in server mode on new client connections, when the client is still "
+"untrusted"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:462
+msgid ""
+"Executed in server mode whenever an IPv4 address/route or MAC address is "
+"added to OpenVPN's internal routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:155
+msgid ""
+"Execution of various network commands to check the connection and name "
+"resolution to other systems."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
+msgid "Execution order of this IP rule: lower numbers go first"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:602
+msgid ""
+"Exempt {loopback_slash_8_v4} and {localhost_v6} from rebinding checks, e.g. "
+"for RBL services."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
+msgid "Existing device"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1183
+msgid "Exit on TLS negotiation failure"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:218
+msgid "Expand hosts"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:114
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:114
+msgid "Expect netlink reply to add MAC address into VXLAN FDB"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:120
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:120
+msgid "Expect netlink reply to add destination IP address into Neighbour table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:527
+msgid "Expected port number."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1262
+msgid "Expecting a hexadecimal assignment hint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:205
+msgid "Expecting a valid MAC address, optionally including wildcards"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
+msgid "Expecting two priority values separated by a colon"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:215
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:180
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:76
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:80
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
+msgid "Expecting: %s"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1601
+msgid "Expert Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:65
+msgid "Expires"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+msgid ""
+"Expiry time of leased addresses, minimum is 2 minutes (2m)."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:34
+msgid "Extend 3GPP WAN interface /64 prefix via PD to LAN (RFC 7278)"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:34
+msgid "Extend prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:743
+msgid ""
+"Extend short TTL values to the seconds value given when caching them. Use "
+"with caution."
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
+msgid "External"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1921
+msgid "External R0 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1925
+msgid "External R1 Key Holder List"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:169
+msgid "External system log server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:174
+msgid "External system log server port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:179
+msgid "External system log server protocol"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:7
+msgid "Externally managed interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:450
+msgid "Extra DHCP logging"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:79
+msgid "Extra SSH command options"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:378
+msgid "Extra config"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+msgid "Extra pppd options"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+msgid "Extra sstpc options"
+msgstr ""
+
+#: 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 "FDB"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:843
+msgid "FQDN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1896
+msgid "FT over DS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1895
+msgid "FT over the Air"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1893
+msgid "FT protocol"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:45
+msgid "FTP"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:91
+msgid "Failed Reason"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:87
+msgid "Failed to change the system password."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:21
+msgid "Failed to configure modem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5328
+msgid "Failed to confirm apply within %ds, waiting for rollback…"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:22
+msgid "Failed to connect"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3297
+msgid "Failed to create directory: %s"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:23
+msgid "Failed to disconnect"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:36
+msgid "Failed to execute \"/etc/init.d/%s %s\" action: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:117
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:145
+msgid "Failed to fetch key"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:25
+msgid "Failed to get modem information"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:26
+msgid "Failed to initialize modem"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:30
+msgid "Failed to set operating mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:816
+msgid "Failure"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:758
+msgid "Fast (every second)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:133
+msgid "Fetched content seems empty or too short."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:126
+msgid "Fetched content seems too long. Maximum 8192 bytes."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:113
+msgid "Fetching key from URL…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3227
+msgid "File"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:683
+msgid ""
+"File listing upstream resolvers, optionally domain-specific, e.g. "
+"{servers_file_entry01}, {servers_file_entry02}."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3156
+msgid "File not accessible"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:491
+msgid "File to store DHCP lease information."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:829
+msgid "File to store active DHCP leases in."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:792
+msgid "File with upstream resolvers."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3443
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:576
+msgid "Filename"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:561
+msgid "Filename of the boot image advertised to clients."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:390
+msgid "Files"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:170
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:294
+msgid "Filesystem"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2958
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2971
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:641
+msgid "Filter IPv4 A records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:635
+msgid "Filter IPv6 AAAA records"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:630
+msgid "Filter SRV/SOA service discovery"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:911
+msgid "Filter active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:646
+msgid "Filter arbitrary RR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:912
+msgid "Filter backup"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:623
+msgid "Filter private"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:631
+msgid ""
+"Filters SRV/SOA service discovery, to avoid triggering dial-on-demand links."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:65
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:24
+msgid "Finalizing failed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:129
+msgid ""
+"Find all currently attached filesystems and swap and replace configuration "
+"with defaults based on what was detected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:933
+msgid "Find and join network"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:9
+msgid "Finish"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:48
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:64
+msgid "Firewall"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:48
+msgid "Firewall Mark"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:501
+msgid "Firewall Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:329
+msgid "Firewall Status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:192
+msgid "Firewall mark"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1867
+msgid "Firmware File"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:70
+msgid "Firmware Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
+msgid "First answer wins."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:300
+msgid "Fixed source port for outbound DNS queries."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:314
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:447
+msgid "Flash image..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:310
+msgid "Flash image?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:437
+msgid "Flash new firmware image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:382
+msgid "Flash operations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:319
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:321
+msgid "Flashing…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:843
+msgid "Follow"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:447
+msgid "For VRF, install %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:445
+msgid "For bonding, install %s"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:211
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:211
+msgid "For multicast, an outgoing interface (%s) needs to be specified"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1222
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1780
+msgid "For packets originating from this device, e.g. VPN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:607
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:692
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:733
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:766
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:799
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:733
+msgid "Force"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1027
+msgid "Force 40MHz mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1316
+msgid "Force CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1317
+msgid "Force CCMP-256 (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:734
+msgid ""
+"Force DHCP on this network even if another server is detected (dnsmasq only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:741
+msgid "Force DHCP-Options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1318
+msgid "Force GCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1319
+msgid "Force GCMP-256 (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1233
+msgid "Force IGMP version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1240
+msgid "Force MLD version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1320
+msgid "Force TKIP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1321
+msgid "Force TKIP and CCMP (AES)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1111
+msgid "Force broadcast DHCP response."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+msgid "Force link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
+msgid "Force upgrade"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:90
+msgid "Force use of NAT-T"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:8
+msgid "Form token mismatch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1732
+msgid "Format:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1180
+msgid ""
+"Forward NDP NS and NA messages between the "
+"designated master interface and downstream interfaces."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:876
+msgid ""
+"Forward RA "
+"messages received on the designated master interface to downstream "
+"interfaces."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
+msgid "Forward DHCP traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1093
+msgid ""
+"Forward DHCPv6 messages between the designated master interface and "
+"downstream interfaces."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:161
+msgid "Forward broadcast traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1037
+msgid "Forward delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1063
+msgid "Forward mesh peer traffic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1262
+msgid "Forward multicast packets as unicast packets on this device."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:676
+msgid "Forward specific domain queries to specific upstream servers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1114
+msgid "Forward/reverse DNS"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1915
+msgid "Forwarding mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:201
+msgid "Forwards"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:80
+msgid "Fragmentation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1019
+msgid "Fragmentation Threshold"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1707
+msgid "Freeform metadata to embed into the client key"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:163
+msgid "From"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:32
+msgid "Full Duplex"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
+msgid "Full TimeZone Name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
+msgctxt "nft nat flag fully-random"
+msgid "Full port randomization"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:178
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:178
+msgid "Further information about VXLAN interfaces and peers %s."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:191
+msgid "Further information about WireGuard interfaces and peers at %s."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:162
+msgid "Fwmark"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:123
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:123
+msgid "GBP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:136
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:194
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:180
+msgid "GHz"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:92
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:82
+msgid "GPRS only"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:10
+msgid "GRE tunnel over IPv4"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:10
+msgid "GRE tunnel over IPv6"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:10
+msgid "GRETAP tunnel over IPv4"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:10
+msgid "GRETAP tunnel over IPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:63
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:186
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:213
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:219
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:256
+msgid "Gateway"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
+msgid "Gateway Mode"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:46
+msgid "Gateway Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:11
+#: modules/luci-compat/luasrc/model/network.lua:29
+msgid "Gateway address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:155
+msgid "Gateway metric"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:387
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:195
+msgid "General"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:134
+#: 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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:436
+msgid "General device options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1715
+msgid "Generate"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:129
+msgid "Generate Config"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1899
+msgid "Generate PMK locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1678
+msgid "Generate QR…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1643
+msgid "Generate WiFi QR…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:394
+msgid "Generate archive"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:849
+msgid "Generate configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:894
+msgid "Generate configuration…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:86
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:62
+msgid "Generate new key pair"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:591
+msgid "Generate preshared key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:661
+msgid "Generates a configuration suitable for import on a WireGuard peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:794
+msgid "Generating QR code…"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:949
+msgid "Get certificate password from file before we daemonize"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:79
+msgid "Given password confirmation did not match, password not changed!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:125
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:57
+msgid "Global Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1764
+msgid "Global network options"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:72
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:83
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:65
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:83
+msgid "Go to firmware upgrade..."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:62
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:73
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:55
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:73
+msgid "Go to password configuration..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2933
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4465
+#: modules/luci-compat/luasrc/view/cbi/full_valueheader.htm:4
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:58
+msgid "Go to relevant configuration page"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:105
+msgctxt "nft goto action"
+msgid "Goto chain %h"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:51
+msgid "Grant access to DHCP configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:33
+msgid "Grant access to DHCP status display"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:38
+msgid "Grant access to DNS configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:43
+msgid "Grant access to DSL status display"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/root/usr/share/rpcd/acl.d/luci-openconnect.json:3
+msgid "Grant access to LuCI OpenConnect procedures"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/root/usr/share/rpcd/acl.d/luci-wireguard.json:3
+msgid "Grant access to LuCI Wireguard procedures"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/root/usr/share/rpcd/acl.d/luci-proto-yggdrasil.json:3
+msgid "Grant access to LuCI Yggdrasil procedures"
+msgstr ""
+
+#: protocols/luci-proto-openfortivpn/root/usr/share/rpcd/acl.d/luci-openfortivpn.json:3
+msgid "Grant access to LuCI openfortivpn procedures"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/root/usr/share/rpcd/acl.d/luci-proto-openvpn.json:3
+msgid "Grant access to LuCI openvpn procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:60
+msgid "Grant access to Plugin management"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:21
+msgid "Grant access to SSH configuration"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:44
+msgid "Grant access to Software Repository Public Key management"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:23
+msgid "Grant access to Storage and Mount status display"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:12
+msgid "Grant access to basic LuCI procedures"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:105
+msgid "Grant access to crontab configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:88
+msgid "Grant access to firewall status"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:158
+msgid "Grant access to flash operations"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:3
+msgid "Grant access to main status display"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/root/usr/share/rpcd/acl.d/luci-proto-modemmanager.json:3
+msgid "Grant access to mmcli"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:126
+msgid "Grant access to mount configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:3
+msgid "Grant access to network configuration"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/rpcd/acl.d/luci-mod-network.json:66
+msgid "Grant access to network diagnostic tools"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/rpcd/acl.d/luci-base.json:37
+msgid "Grant access to network status information"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:52
+msgid "Grant access to port status display"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:17
+msgid "Grant access to process status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:3
+msgid "Grant access to realtime statistics"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:49
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:64
+msgid "Grant access to routing status"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:83
+msgid "Grant access to startup configuration"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:3
+msgid "Grant access to system configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:34
+msgid "Grant access to system logs"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/rpcd/acl.d/luci-mod-system.json:72
+msgid "Grant access to uHTTPd configuration"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status.json:79
+msgid "Grant access to wireless channel status"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/rpcd/acl.d/luci-mod-status-index.json:61
+msgid "Grant access to wireless status display"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:124
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:124
+msgid "Group Based Policy (VXLAN-GBP) extension"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:66
+msgid "Group Password"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:22
+msgid "Guest"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid "HE.net password"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "HE.net username"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:955
+msgid "HMAC authentication for packets"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:118
+msgid "HTTP error %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:64
+msgid "HTTP(S) Access"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:31
+msgid "Half Duplex"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1503
+msgid "Handling of authentication failures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1227
+msgid "Handover"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:46
+msgid "Hang Up"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:6
+msgid "Heartbeat interval (kernel: heartbeat)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
+msgid "Hello interval"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:132
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:797
+msgid ""
+"Helper directive to simplify the expression of --ping and --ping-restart in "
+"server mode configurations"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:109
+msgid ""
+"Here you can configure the basic aspects of your device like its hostname or "
+"the timezone."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:504
+msgid "Hex Data"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:453
+msgid "Hexdata is automatically en/decoded on save and load"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
+msgid "Hide"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
+msgid "Hide ESSID"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:296
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:335
+msgid "Hide empty chains"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:903
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1012
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1597
+msgid "High"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1191
+msgid "Honor gratuitous ARP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:694
+msgctxt "Chain hook description"
+msgid "Hook: %h (%h), Priority: %d"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:92
+msgid "Hop Penalty"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2623
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:247
+msgid "Host"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid "Host expiry timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:577
+msgid "Host requests this filename from the boot server."
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:104
+msgid "Host-Uniq tag content"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1055
+msgid ""
+"Host-specific lease time, e.g. 5m, 3h, 7d"
+"code>."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:78
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:938
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:432
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:66
+#: 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
+msgid "Hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:22
+msgid "Hostname to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:330
+msgid "Hostnames"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:424
+msgid ""
+"Hostnames are used to bind a domain name to an IP address. This setting is "
+"redundant for hostnames already configured with static leases, but it can be "
+"useful to rebind an FQDN."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:836
+msgid "Hosts file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1226
+msgid ""
+"Hot standby; use this interface; do not forward traffic until no other "
+"interface is available (faster)"
+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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:279
+msgid "Human-readable counters"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:24
+msgid "Hybrid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:60
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:81
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:114
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:172
+msgid "IAID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:180
+msgid "IAID of 1 to 8 hexadecimal characters"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:55
+msgctxt "nft icmp code"
+msgid "ICMP code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:56
+msgctxt "nft icmp type"
+msgid "ICMP type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
+msgctxt "nft icmpv6 code"
+msgid "ICMPv6 code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
+msgctxt "nft icmpv6 type"
+msgid "ICMPv6 type"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
+msgid "ID used to identify the VXLAN uniquely"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:799
+msgid "IGMP reports"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:75
+msgid "IKE DH Group"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:86
+msgid "IMEI"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:141
+msgid "IP Address"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:156
+msgid "IP Addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:272
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:85
+msgid "IP Protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:205
+msgid "IP Sets"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:142
+msgid "IP Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:436
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:176
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:246
+msgid "IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:10
+#: modules/luci-compat/luasrc/model/network.lua:28
+msgid "IP address is invalid"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:13
+#: modules/luci-compat/luasrc/model/network.lua:31
+msgid "IP address is missing"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:210
+msgid ""
+"IP address of the remote VXLAN tunnel endpoint where the MAC address (Layer "
+"2 Address) resides or a multicast address for a group of peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:777
+msgid ""
+"IP addresses for the peer to use inside the tunnel. Some clients require "
+"this setting."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:766
+msgid ""
+"IP addresses that are allowed inside the tunnel. The peer will accept "
+"tunnelled packets with source IP addresses matching this list and route back "
+"packets with matching destination IP."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:42
+msgctxt "nft ip protocol"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:14
+msgctxt "nft meta l4proto"
+msgid "IP protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:666
+msgid "IPs to override with {nxdomain}"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:9
+msgid "IPsec XFRM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:105
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:858
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:99
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:96
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:87
+msgid "IPv4"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:354
+msgid "IPv4 Firewall"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:252
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:304
+msgid "IPv4 Neighbours"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:251
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:303
+msgid "IPv4 Routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
+msgid "IPv4 Rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:674
+msgid "IPv4 Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
+msgid "IPv4 Upstream"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:111
+msgid "IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1129
+msgid ""
+"IPv4 addresses are only supported if odhcpd also handles DHCPv4."
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
+msgid "IPv4 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:210
+msgid "IPv4 broadcast"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:209
+msgid "IPv4 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:208
+msgid "IPv4 netmask"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:637
+msgid "IPv4 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:144
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:209
+msgid "IPv4 only"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:16
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:10
+msgid "IPv4 over IPv6 (RFC2473-IPIPv6)"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:52
+msgid "IPv4 prefix"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid "IPv4 prefix length"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:726
+msgid "IPv4 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:857
+msgid "IPv4+6"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:88
+msgid "IPv4+IPv6"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ipip.lua:9
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:10
+msgid "IPv4-in-IPv4 (RFC2003)"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:95
+msgid "IPv4/IPv6"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:143
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:208
+msgid "IPv4/IPv6 (both - defaults to IPv4)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:734
+msgid "IPv4/IPv6 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:859
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:100
+#: 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 ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:81
+msgid "IPv6 APN"
+msgstr ""
+
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:150
+msgid "IPv6 APN profile index"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:357
+msgid "IPv6 Firewall"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1220
+msgid "IPv6 MTU"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:262
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:314
+msgid "IPv6 Neighbours"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1063
+msgid "IPv6 Preferred Prefix Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:677
+msgid "IPv6 RA Settings"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:261
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:313
+msgid "IPv6 Routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:127
+msgid "IPv6 Rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:675
+msgid "IPv6 Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1076
+msgid "IPv6 Token"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1768
+msgid "IPv6 ULA-Prefix"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
+msgid "IPv6 Upstream"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
+msgid "IPv6 Valid Prefix Lifetime"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:212
+msgid "IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:170
+msgid "IPv6 addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
+msgid "IPv6 assignment hint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
+msgid "IPv6 assignment length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:216
+msgid "IPv6 gateway"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:648
+msgid "IPv6 network in address/netmask notation"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:145
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:210
+msgid "IPv6 only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
+msgid "IPv6 preference"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid "IPv6 prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
+msgid "IPv6 prefix filter"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "IPv6 prefix length"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+msgid "IPv6 routed prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1241
+msgid "IPv6 source routing"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1293
+msgid "IPv6 suffix"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+msgid "IPv6 support"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:730
+msgid "IPv6 traffic table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:756
+msgid "IPv6-Only Preferred"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:101
+msgid "IPv6-PD"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:13
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:10
+msgid "IPv6-in-IPv4 (RFC4213)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:17
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:9
+msgid "IPv6-over-IPv4 (6rd)"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_6x4.lua:15
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:9
+msgid "IPv6-over-IPv4 (6to4)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2083
+msgid "Identity"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1094
+msgid ""
+"If a host matches an entry which cannot be used because it specifies an "
+"address on a different subnet, the tag %s is set."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:706
+msgid ""
+"If an address is specified in the flag, it will be used, otherwise, the "
+"address of the requestor will be used."
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:96
+msgid "If checked, 1DES is enabled"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:55
+msgid "If checked, adds \"+ipv6\" to the pppd options"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:93
+msgid "If checked, encryption is disabled"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:104
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:104
+msgid ""
+"If destination MAC refers to router, replace it with destination MAC address"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:267
+msgid ""
+"If empty, all incoming connections will be allowed (default). This does not "
+"affect outgoing peerings, nor link-local peers discovered via multicast."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1575
+msgid "If hostname resolve fails, retry"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1111
+msgid ""
+"If left unspecified, the device will announce itself as DNS server unless "
+"the Local IPv6 DNS server option is disabled."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1270
+msgid ""
+"If set, downstream subnets are only allocated from the given IPv6 prefix "
+"classes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
+msgid "If set, the meaning of the match options is inverted"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:234
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
+msgid ""
+"If specified, mount the device by its UUID instead of a fixed device node"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
+msgid ""
+"If specified, mount the device by the partition label instead of a fixed "
+"device node"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:70
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:134
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:129
+msgid "If unchecked, no default route is configured"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:145
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:140
+msgid "If unchecked, the advertised DNS server addresses are ignored"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:317
+msgid ""
+"If your physical memory is insufficient unused data can be temporarily "
+"swapped to a swap-device resulting in a higher amount of usable RAM. Be aware that swapping data is a "
+"very slow process as the swap-device cannot be accessed with the high "
+"datarates of the RAM."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1017
+msgid "Ignore"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:803
+msgid "Ignore hosts files directory"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:709
+msgid "Ignore interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1093
+msgid "Ignore requests from unknown machines using %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:787
+msgid "Ignore resolv file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:810
+msgid "Ignore {etc_hosts} file"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:445
+msgid "Image"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:275
+msgid "Image check failed:"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:448
+msgid "Import as peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:163
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:448
+msgid "Import configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:476
+msgid "Import configuration as peer…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:462
+msgid "Import settings"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:351
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:378
+msgid "Imported peer configuration"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:163
+msgid "Imports settings from an existing WireGuard configuration file"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:68
+msgid "In"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:71
+msgid ""
+"In bridged LAN setups it is advisable to enable the bridge loop avoidance in "
+"order to avoid broadcast loops that can bring the entire LAN to a standstill."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:723
+msgid "In order to Set this Tag"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:13
+msgid ""
+"In order to prevent unauthorized access to the system, your request has been "
+"blocked. Click \"Continue »\" below to return to the previous page."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:756
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:789
+msgid "In order to set this Tag"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:152
+msgid "In seconds"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:156
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:138
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:124
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:108
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:111
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:124
+msgid "Inactivity timeout"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:264
+msgid "Inbound:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:264
+msgid ""
+"Include in backup a list of current installed packages at /etc/backup/"
+"installed_packages.txt"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+msgid "Incoming checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
+msgid "Incoming interface"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+msgid "Incoming key"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+msgid "Incoming serialization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:527
+msgid "Indoor Only Channel Selected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:68
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:852
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:28
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:189
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:162
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:348
+msgid "Info"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+msgid "Information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:231
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:268
+msgid "Ingress"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:568
+msgid "Ingress QoS mapping"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:11
+msgctxt "nft meta iif"
+msgid "Ingress device id"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:9
+msgctxt "nft meta iifname"
+msgid "Ingress device name"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:166
+msgid "Initial EPS Bearer"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:175
+msgid "Initial EPS Bearer APN"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:179
+msgid "Initial EPS Bearer Authentication Type"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:206
+msgid "Initial EPS Bearer IP Type"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:197
+msgid "Initial EPS Bearer Password"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:189
+msgid "Initial EPS Bearer Username"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:67
+msgid "Initialization failure"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:76
+msgid "Initscript"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:111
+msgid "Initscripts"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2067
+msgid "Inner certificate constraint (Domain)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2064
+msgid "Inner certificate constraint (SAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2061
+msgid "Inner certificate constraint (Subject)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2070
+msgid "Inner certificate constraint (Wildcard)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:868
+msgid "Install %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:301
+msgid "Install protocol extensions..."
+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
+msgid "Instance"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:140
+msgctxt "WireGuard instance heading"
+msgid "Instance \"%h\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:375
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:182
+msgctxt "Dnsmasq instance"
+msgid "Instance \"%q\""
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:43
+msgid "Instance Details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2490
+msgid ""
+"Instead of joining any network with a matching SSID, only connect to the "
+"BSSID %h."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:43
+msgid "Insufficient permissions to read UCI configuration."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:136
+msgid "Integrated Circuit Card Identifier"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:55
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:77
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:44
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:109
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:205
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:211
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:248
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:23
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:27
+msgid "Interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:800
+msgid "Interface \"%h\" is already marked as designated master."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:62
+msgid "Interface %q device auto-migrated from %q to %q."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1044
+msgid "Interface Configuration"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Interface ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
+msgid "Interface disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
+msgid "Interface has %d pending changes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:100
+msgid "Interface is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:73
+msgid "Interface is marked for deletion"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+msgid "Interface is reconnecting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:202
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
+msgid "Interface is shutting down..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:286
+msgid "Interface is starting..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:289
+msgid "Interface is stopping..."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+msgid "Interface name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:305
+msgid "Interface not present or not connected yet."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:38
+msgid "Interfaces"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:20
+msgid "Internal"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:85
+msgid "International Mobile Station Equipment Identity"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:139
+msgid "International Mobile Subscriber Identity"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
+msgid "Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1066
+msgid ""
+"Interval in centiseconds between multicast general queries. By varying the "
+"value, an administrator may tune the number of IGMP messages on the subnet; "
+"larger values cause IGMP Queries to be sent less often"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
+msgid "Interval in seconds for STP hello packets"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:192
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:42
+msgid "Invalid"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:101
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:68
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:71
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:97
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:73
+msgid "Invalid APN provided"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:729
+msgid ""
+"Invalid DHCP lease time format. Use integer values optionally followed by s, "
+"m, h, d, or w."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:118
+msgid "Invalid IPv6 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:78
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:83
+msgid "Invalid TOS value, expected 00..FF or inherit"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:83
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:88
+msgid "Invalid Traffic Class value, expected 00..FF or inherit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:283
+msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:292
+msgid "Invalid VLAN ID given! Only unique IDs are allowed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:410
+msgid "Invalid argument"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:11
+msgid ""
+"Invalid bearer list. Possibly too many bearers created. This protocol "
+"supports one and only one bearer."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:409
+msgid "Invalid command"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:180
+msgid "Invalid hexadecimal value"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:127
+msgid "Invalid hostname or IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:156
+msgid "Invalid key format"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:132
+msgid "Invalid or empty key file"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:135
+msgid "Invalid port"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:16
+msgid "Invalid private key string %s"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:28
+msgid "Invalid public key string %s"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:109
+msgid "Invalid server URL"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:12
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:68
+msgid "Invalid username and/or password! Please try again."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:13
+msgid "Invert blinking"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
+msgid "Invert match"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:213
+msgctxt "VLAN port state"
+msgid "Is Primary VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1225
+msgid "Isolate Bridge Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1221
+msgid "Isolate Clients"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:238
+msgid ""
+"It appears that you are trying to flash an image that does not fit into the "
+"flash memory, please verify the image file!"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:315
+msgid ""
+"It periodically probes for active sessions and automatically establishes "
+"direct peerings over internet with remote nodes running Yggdrasil Jumper "
+"without requiring firewall or port configuration."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:79
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:90
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:63
+msgid "JavaScript required!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2263
+msgid "Join Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2196
+msgid "Join Network: Wireless Scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2498
+msgid "Joining Network: %q"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
+msgid "Jump to rule"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:306
+msgid "Jumper"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
+msgid "Jumps to another rule specified by its priority value"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:849
+msgid "Keep local IP address on restart"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:856
+msgid "Keep remote IP address on restart"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:230
+msgid "Keep settings and retain the current configuration"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:835
+msgid "Keep tun/tap device open on restart"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgid "Keep-Alive"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:34
+msgid "Kernel"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:253
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:105
+msgid "Kernel Log"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:71
+msgid "Kernel Version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1810
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:238
+msgid "Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1836
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1837
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1838
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1839
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1851
+msgid "Key #%d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:125
+msgid "Key file too large"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:92
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:97
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:99
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:64
+msgid "Key for incoming packets (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+msgid "Key for outgoing packets (optional)."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:522
+msgctxt "Label indicating that WireGuard peer lacks public key"
+msgid "Key missing"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1167
+msgid "Key transition window"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:44
+msgid "Key used to sign network config"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1602
+msgid "Keygen"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:77
+msgctxt "nft unit"
+msgid "KiB"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:54
+msgctxt "status processes kill"
+msgid "Kill"
+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
+msgid ""
+"L2 (MAC) address of peer. Uses source-address learning when %s is specified"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:21
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:10
+msgid "L2TP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:61
+msgid "L2TP Hostname"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:40
+msgid "L2TP Server"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:161
+msgid "L3Mdev"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:622
+msgid "LACP - 802.3ad"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+msgid "LCP echo failure threshold"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:125
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:91
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:98
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+msgid "LCP echo interval"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:138
+msgid "LED Configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1909
+msgid "LLC"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:40
+msgid "LPR"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:247
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:353
+msgid "Label"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:227
+msgid "Language"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:120
+msgid "Language and Style"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:341
+msgid ""
+"Larger weights (of the same prio) are given a proportionately higher "
+"probability of being selected."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:147
+msgid "Last Error"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1085
+msgid "Last member interval"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:143
+msgid "Latency"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:68
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:87
+msgid "Latest Handshake"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:678
+msgid "Layer 2"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:201
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:201
+msgid "Layer 2 Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:679
+msgid "Layer 2+3"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:680
+msgid "Layer 3+4"
+msgstr ""
+
+#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:21
+msgid "Leaf"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1258
+msgid "Learn"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+msgid "Learn routes"
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:788
+msgid "Learning packets Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:490
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:828
+msgid "Lease file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1054
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:717
+msgid "Lease time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:832
+msgid "Lease trigger"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:920
+msgid "Leases"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:47
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:52
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+msgid "Leave empty to autodetect"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:47
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:48
+msgid "Leave empty to use the current WAN address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1000
+msgid ""
+"Legacy or badly behaving devices may require legacy 802.11b rates to "
+"interoperate. Airtime efficiency may be significantly reduced where these "
+"are used. It is recommended to not allow 802.11b rates where possible."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:778
+msgid "Legacy rules detected"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5199
+msgid "Legend:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
+msgid "Limit"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:508
+msgid "Limit repeated log messages"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:657
+msgid ""
+"Limit response records (from {etc_hosts}) to those that fall within the "
+"subnet of the querying interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:202
+msgid "Limits"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:25
+msgid "Line Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:24
+msgid "Line State"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
+msgid "Line Uptime"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
+msgid "Link 100M On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:30
+msgid "Link 10G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:25
+msgid "Link 10M On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:27
+msgid "Link 1G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:28
+msgid "Link 2.5G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:29
+msgid "Link 5G On"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:24
+msgid "Link On"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:83
+msgctxt "nft @ll,off,len"
+msgid "Link layer header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:866
+msgid "Link monitoring mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:822
+msgid ""
+"List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
+"also specified here."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1921
+msgid ""
+"List of R0KHs in the same Mobility Domain.
Format: MAC-address,NAS-"
+"Identifier,256-bit key as hex string.
This list is used to map R0KH-ID "
+"(NAS Identifier) to a destination MAC address when requesting PMK-R1 key "
+"from the R0KH that the STA used during the Initial Mobility Domain "
+"Association."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1925
+msgid ""
+"List of R1KHs in the same Mobility Domain.
Format: MAC-address,R1KH-ID "
+"as 6 octets with colons,256-bit key as hex string.
This list is used "
+"to map R1KH-ID to a destination MAC address when sending PMK-R1 key from the "
+"R0KH. This is also the list of authorized R1KHs in the MD that can request "
+"PMK-R1 keys."
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:82
+msgid "List of SSH key files for auth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:609
+msgid "List of domains to allow {rfc_1918_link} responses for."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:309
+msgid "List of upstream NTP server candidates with which to synchronize."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:47
+msgid "Listen Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:436
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:280
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:263
+msgid "Listen addresses"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:260
+msgid "Listen for peers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:430
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:274
+msgid "Listen interfaces"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:27
+msgid ""
+"Listen on up to 10 IPs on the given interface or, if unspecified, on all "
+"interfaces"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:23
+msgid "Listen only on the given interface or, if unspecified, on all"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:437
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:281
+msgid "Listen only on the specified addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:275
+msgid ""
+"Listen only on the specified interfaces, and loopback if not excluded "
+"explicitly."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:295
+msgid "Listen to multicast beacons"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:277
+msgid "ListenPort setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:293
+msgid "Listening port for inbound DNS queries."
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:151
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:45
+msgid "Load"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:74
+msgid "Load Average"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:224
+msgid ""
+"Load Average is a metric that is used by Linux to keep track of system "
+"resources."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:164
+msgid "Load configuration…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1440
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3618
+msgid "Loading directory contents…"
+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 ""
+
+#: 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
+msgid "Local"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:50
+msgid "Local 0"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:51
+msgid "Local 1"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:52
+msgid "Local 2"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:53
+msgid "Local 3"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:54
+msgid "Local 4"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:55
+msgid "Local 5"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:56
+msgid "Local 6"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:57
+msgid "Local 7"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:12
+#: modules/luci-compat/luasrc/model/network.lua:30
+msgid "Local IP address is invalid"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:86
+msgid "Local IP address to assign"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:40
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:39
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:44
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:151
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:47
+msgid "Local IPv4 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1118
+msgid "Local IPv6 DNS server"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:47
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:47
+msgid "Local IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:115
+msgid "Local Startup"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:72
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:126
+msgid "Local Time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1271
+msgid "Local ULA"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:48
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:48
+msgid "Local VTEP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:70
+msgid "Local certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:400
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:214
+msgid "Local domain"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:215
+msgid "Local domain suffix appended to DHCP names and hosts file entries."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:543
+msgid "Local host name or IP address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:78
+msgid "Local private key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:617
+msgid "Local service only"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:41
+msgid "Local wireguard key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:656
+msgid "Localise queries"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:117
+msgid "Location Area Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2490
+msgid "Lock to BSSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:389
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:203
+msgid "Log"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:48
+msgid "Log alert"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:451
+msgid ""
+"Log all options sent to DHCP clients and the tags used to determine them."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:47
+msgid "Log audit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:107
+msgctxt "nft log action"
+msgid "Log event"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:108
+msgctxt "nft log action"
+msgid "Log event \"%h…\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:762
+msgid "Log facility"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:75
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:72
+msgid "Log in"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2697
+msgid "Log in…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:844
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:343
+msgid "Log level"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:845
+msgid "Log level of the odhcpd daemon."
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:81
+msgid "Log out"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:757
+msgid "Log queries"
+msgstr ""
+
+#: 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 ""
+
+#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
+msgid "Logging in…"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
+msgid ""
+"Logical network from which to select the local endpoint if local IPv6 "
+"address is empty and no WAN IPv6 is available (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+msgid "Logical network to which the tunnel will be added (bridged) (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1166
+msgid "Loose filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1157
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:901
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1594
+msgid "Low"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1035
+msgid "Low-Density Parity-Check"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
+msgid "Lowest leased address as offset from the network address."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/footer.ut:12
+msgid "Lua compatibility mode active"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:56
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:96
+msgid "MAC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1740
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:51
+msgid "MAC Address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1151
+msgid "MAC Address Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:952
+msgid "MAC Addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1705
+msgid "MAC VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1101
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2622
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:72
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:112
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:246
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:204
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:210
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:247
+msgid "MAC address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:715
+msgid "MAC address for LACPDUs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:839
+msgid "MAC address selection policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1050
+msgid "MAC-Filter"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1158
+msgid "MAC-List"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:18
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:13
+msgid "MAP / LW4over6"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:7
+msgid "MAP rule is invalid"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:24
+msgid "MBIM Cellular"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:225
+msgid "MD5"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:29
+msgid "MHz"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:871
+msgid "MII link monitoring"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1090
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1752
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:83
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:83
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:241
+msgid "MTU"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:332
+msgid "MX"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:36
+msgid "Mail"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:536
+msgid "Major mode"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:282
+msgid ""
+"Make sure to clone the root filesystem using something like the commands "
+"below:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1604
+msgid "Management"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:895
+msgid "Management cert"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:903
+msgid "Management key"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:122
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:115
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:53
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:84
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:64
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:71
+msgid "Manual"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:82
+msgid "Manufacturer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
+msgid "Master"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3985
+msgid "Master (VLAN)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1091
+msgid "Match Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
+msgid "Match Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:775
+msgid ""
+"Match User Class (UC) strings sent by DHCP clients as a trigger to set tags "
+"on them."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:742
+msgid ""
+"Match Vendor Class (VC) strings sent by DHCP clients as a trigger to set "
+"tags on them."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:601
+msgid "Match this Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:785
+msgid "Match this User Class"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:752
+msgid "Match this Vendor Class"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:718
+msgid "Match this client option(+value)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:163
+msgid "Match traffic IP protocol type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:169
+msgid "Match traffic destined to this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:173
+msgid "Match traffic destined to this subnet (CIDR notation)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:202
+msgid "Match traffic from this destination port (range)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:152
+msgid "Match traffic from this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:197
+msgid "Match traffic from this source port (range)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
+msgid "Match traffic from this source subnet (CIDR notation)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
+msgid "Matched traffic re-targets to an interface using this table."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
+msgid "Max RA interval"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:90
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:90
+msgid "Max FDB size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:749
+msgid "Max cache TTL"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:271
+msgid "Max rows:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:315
+msgid "Max valid value %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
+msgid "Max. DHCP leases"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
+msgid "Max. EDNS0 packet size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:728
+msgid "Max. concurrent queries"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1042
+msgid "Maximum age"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1262
+msgid "Maximum allowed Listen Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:410
+msgid "Maximum allowed number of active DHCP leases."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:729
+msgid "Maximum allowed number of concurrent DNS queries."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:722
+msgid "Maximum allowed size of EDNS0 UDP packets."
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:113
+msgid "Maximum amount of seconds to wait for the modem to become ready"
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
+msgid "Maximum number of leased addresses."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1452
+msgid "Maximum number of queued TCP output packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1147
+msgid ""
+"Maximum power budget for this port in milliwatts. Leave empty for default/"
+"maximum."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1063
+msgid "Maximum preferred lifetime for a prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1052
+msgid "Maximum snooping table size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:314
+msgid "Maximum source port #"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
+msgid ""
+"Maximum time allowed between sending unsolicited RA. Default is 600 seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+msgid "Maximum transmit power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
+msgid "Maximum valid lifetime for a prefix."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:632
+msgid "May prevent VoIP or other services from working."
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:209
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:179
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:324
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:325
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:326
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:330
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:331
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:332
+msgid "Mbit/s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:902
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1595
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+msgid "Medium"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:24
+msgid "Memory"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:73
+msgid "Memory usage (%)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:164
+msgid "Mesh ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1060
+msgid "Mesh Id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3987
+msgid "Mesh Point"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh Routing"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:41
+msgid "Mesh and routing related options"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:411
+msgid "Method not found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:188
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:215
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:221
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:258
+msgid "Metric"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1215
+msgid ""
+"Metric is an ordinal, where a gateway with 1 is chosen 1st, 2 is chosen 2nd, "
+"3 is chosen 3rd, etc"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
+msgctxt "nft unit"
+msgid "MiB"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+msgid "Min RA interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:777
+msgid "Min Links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:742
+msgid "Min cache TTL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:307
+msgid "Min valid value %s."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1205
+msgid "Minimum ARP validity time"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:777
+msgid "Minimum number of active links"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1205
+msgid ""
+"Minimum required time in seconds before an ARP entry may be replaced. "
+"Prevents ARP cache thrashing."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:306
+msgid "Minimum source port #"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:993
+msgid ""
+"Minimum time allowed between sending unsolicited RA. Default is 200 seconds."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
+msgid "Mirror monitor port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:201
+msgid "Mirror source port"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:120
+msgid "Mobile Country Code"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:9
+msgid "Mobile Data"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:123
+msgid "Mobile Network Code"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:98
+msgid "Mobile Number"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1881
+msgid "Mobility Domain"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:182
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:546
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:190
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:530
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1054
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2180
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:462
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:154
+msgid "Mode"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:67
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:83
+msgid "Model"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:81
+msgid "Modem Info"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:9
+msgid ""
+"Modem connection in progress. Please wait. This process will timeout after 2 "
+"minutes."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:77
+msgid "Modem default"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:73
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:54
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:51
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:65
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:73
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:57
+msgid "Modem device"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:66
+msgid "Modem information query failed"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:126
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:124
+#: 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 ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:21
+msgid "ModemManager"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3984
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1145
+msgid "Monitor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:890
+msgid "Monitor Interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:964
+msgid "Monitor link-down delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:958
+msgid "Monitor link-up delay"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+msgid "More Characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2853
+msgid "More…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:171
+msgid "Mount Point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:123
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:207
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:125
+msgid "Mount Points"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:208
+msgid "Mount Points - Mount Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:318
+msgid "Mount Points - Swap Entry"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:207
+msgid ""
+"Mount Points define at which point a memory device will be attached to the "
+"filesystem"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
+msgid "Mount attached devices"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:141
+msgid "Mount filesystems not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:311
+msgid "Mount options"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:272
+msgid "Mount point"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:137
+msgid "Mount swap not specifically configured"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:202
+msgid "Mounted file systems"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:152
+msgid "Move down"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Move up"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1218
+msgid "Multi To Unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1220
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1221
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1780
+msgid "Multi-Path TCP"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:89
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:94
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:96
+msgid "Multicast"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:99
+msgid "Multicast Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1256
+msgid "Multicast routing"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:283
+msgid "Multicast rules"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1262
+msgid "Multicast to unicast"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1727
+msgid "Must be in %s format."
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1876
+msgid "NAS ID"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:169
+msgid "NAT"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:637
+msgid "NAT action chain \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:87
+msgid "NAT-T Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:41
+msgid "NAT64 Prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
+msgid "NAT64 prefix"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:26
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:35
+msgid "NCM"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1189
+msgid "NDP-Proxy slave"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:72
+msgid "NT Domain"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:46
+msgid "NTP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1149
+msgid "NTP Servers"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:308
+msgid "NTP server candidates"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:113
+msgid "NUD"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2911
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4952
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:27
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:117
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1370
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:63
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:236
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:45
+msgid "Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:676
+msgid "Name already exists."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2467
+msgid ""
+"Name for OpenWrt network configuration. (No relation to wireless network "
+"name/SSID)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2466
+msgid "Name of the new network"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:229
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:229
+msgid ""
+"Name of the outgoing interface to reach the remote VXLAN tunnel endpoint"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:834
+msgid "Name of the set"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:38
+msgid "Name of the tunnel device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:589
+msgid "Names not in {etc_hosts} are answered {not_found}."
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:37
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:41
+msgid "Navigation"
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:10
+msgid "Nebula Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1938
+msgid "Neighbour Report"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1197
+msgid "Neighbour cache validity"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:848
+msgid "Netfilter table name"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:45
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2621
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:510
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:79
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:245
+msgid "Network"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:104
+msgid "Network Coding"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:76
+msgid "Network Mode"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:97
+msgid "Network Registration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2460
+msgid "Network SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:61
+msgid "Network address"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:167
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:199
+msgid "Network and its mask that define the size of the destination"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:172
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:204
+msgid "Network and its mask that define which source addresses use this route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:560
+msgid "Network boot image"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:414
+msgid "Network bridge configuration migration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:449
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1714
+msgid "Network device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:7
+msgid "Network device activity (kernel: netdev)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:15
+#: modules/luci-compat/luasrc/model/network.lua:33
+msgid "Network device is not present"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:746
+msgid "Network device table \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:84
+msgctxt "nft @nh,off,len"
+msgid "Network header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:448
+msgid "Network ifname configuration migration"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:62
+msgid "Network interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1605
+msgid "Networking"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1257
+msgid "Never"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:17
+msgctxt "No WireGuard peer handshake yet"
+msgid "Never"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:588
+msgid "Never forward DNS queries which lack dots or domain parts."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:210
+msgid ""
+"Never forward these matching domains or subdomains; resolve from DHCP or "
+"hosts files only."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:417
+msgid ""
+"Never send queries for FQDNs in the Address option to an upstream resolver."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:381
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:188
+msgctxt "Dnsmasq instance"
+msgid "New instance name…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1426
+msgid "New interface for \"%s\" can not be created: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1373
+msgid "New interface name…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:41
+msgid "News"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:11
+msgid "Next »"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5131
+msgid "No"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:685
+msgid "No DHCP Server configured for this interface"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:215
+msgid "No Data"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1474
+msgid "No Encryption"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:160
+msgid "No Host Routes"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:89
+msgid "No NAT-T"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:87
+msgid "No RX signal"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:163
+msgid "No WireGuard interfaces configured."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:88
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:164
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:231
+msgid "No active leases found"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:16
+msgid "No allowed mode configuration found."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:70
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:81
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:63
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:81
+msgid ""
+"No changes to settings will be stored and are lost after rebooting. This "
+"mode should only be used to install a firmware upgrade"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:77
+msgid "No client associated"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:27
+msgid "No control device specified"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3868
+msgctxt "empty table placeholder"
+msgid "No data"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:413
+msgid "No data received"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1234
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1241
+msgid "No enforcement"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:229
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:232
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:235
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:238
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:241
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:244
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:281
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:284
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:287
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:290
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:293
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:296
+msgid "No entries available"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3521
+msgid "No entries in this directory"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:876
+msgid ""
+"No fixed interface listening port defined, peers might not be able to "
+"initiate connections to this WireGuard instance!"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:88
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:93
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:70
+msgid "No host route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:789
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:200
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:393
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:59
+msgid "No information available"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:115
+msgid "No master"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:66
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:8
+msgid "No matching prefix delegation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:662
+msgid "No negative cache"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:794
+msgid "No nftables ruleset loaded."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:59
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:70
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:52
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:70
+msgid "No password set!"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
+msgid "No peers connected"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:482
+msgid "No peers defined yet."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:15
+msgid "No preferred mode configuration found."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:146
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:283
+msgid "No public keys present yet."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:714
+msgctxt "nft chain is empty"
+msgid "No rules in this chain"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:91
+msgid "No rules in this chain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1224
+msgid "No special configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:151
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
+msgid "No zone assigned"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:160
+msgid "No-op"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
+msgid "Node info"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:250
+msgid "Node info privacy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:65
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:292
+msgid "Noise"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:30
+msgid "Noise Margin"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:272
+msgid "Noise:"
+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
+msgid "Non-wildcard"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:906
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:167
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:193
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:80
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:85
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:114
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:186
+msgid "None"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1011
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:199
+msgid "Normal"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:257
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:261
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:267
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:256
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:264
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:275
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:159
+msgid "Not"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:9
+msgid "Not Found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:201
+msgctxt "VLAN port state"
+msgid "Not Member"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:83
+msgid "Not associated"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:60
+msgid "Not connected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:54
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:93
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:119
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:313
+msgid "Not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
+msgid "Not started on boot"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:416
+msgid "Not supported"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:820
+msgid ""
+"Note that many options are set on a per-interface basis in the Interfaces tab."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:659
+msgid "Note: IPv4 only."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2096
+msgid ""
+"Note: Some wireless drivers do not fully support 802.11w. E.g. mwlwifi may "
+"have problems"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
+msgid ""
+"Note: Workaround mode allows a STA that claims OCV capability to connect "
+"even if the STA doesn't send OCI or negotiate PMF."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1132
+msgid ""
+"Note: the _lifetime=<seconds> SVC parameter sets the "
+"lifetime of the announced server (use 0 to indicate a server "
+"which should no longer be used)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1806
+msgid ""
+"Note: this setting is for local services on the device only (not for "
+"forwarding)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:497
+msgid ""
+"Note: you may also need a DHCP Proxy (currently unavailable) when specifying "
+"a non-standard Relay To port(addr#port)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:137
+msgid "Notes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:67
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:851
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:130
+msgid "Nslookup"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1445
+msgid "Number of allocated broadcast buffers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:736
+msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:887
+msgid "Number of lines for log file history"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:783
+msgid ""
+"Number of packets to transmit through a slave before moving to the next one. "
+"Slave is chosen at random when 0."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:789
+msgid "Number of seconds between sent learning packets"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3302
+msgid "OK"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:69
+msgid "Obfuscated Group Password"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:61
+msgid "Obfuscated Password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:118
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:49
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:94
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:80
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:60
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:67
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:93
+msgid "Obtain IPv6 address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:87
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:345
+msgid "Off"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1785
+msgid ""
+"Off means VRF traffic will be handled exclusively by sockets bound to VRFs."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:18
+msgid "Off-State Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
+msgid ""
+"Off: vlanXXX, e.g., vlan1. On: "
+"vlan_tagged_interface.XXX, e.g. eth0.1."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:805
+msgid ""
+"Off: use all files in the directory including the instance specific hosts "
+"file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1224
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/none.js:19
+msgid "On"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:112
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:112
+msgid "On a l2miss, send ARP"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:118
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:118
+msgid "On a l3miss, send ARP for IP -> mac resolution"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/timer.js:12
+msgid "On-State Delay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:116
+msgid "On-link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:804
+msgid "On: use instance specific hosts file only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1024
+msgid "One of hostname or MAC address must be specified!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1125
+msgid "One of the following: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:17
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:22
+msgid "One or more fields contain invalid values!"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/map.htm:32
+msgid "One or more invalid/required values on tab"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/nullsection.htm:19
+#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:24
+msgid "One or more required fields have no value!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:602
+msgid "Only DHCP Clients with this tag are sent this boot option."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:539
+msgid "Only accept replies via"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:187
+msgid "Only affects dmesg kernel log"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1253
+msgid "Only allow communication with non-isolated bridge ports when enabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:98
+msgid "Only interfaces using this table (via override) will use this route."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:955
+msgid ""
+"Only one of the MAC addresses is expected to be in active use on the network "
+"at any given time."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:828
+msgid "Only process ping timeouts if routes exist"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:783
+msgid "Open iptables rules overview…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:470
+msgid "Open list..."
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_openconnect.lua:9
+msgid "OpenConnect (CISCO AnyConnect)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1640
+msgid "OpenVPN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:806
+msgid ""
+"Operate in relay mode if a designated master interface is "
+"configured and active, otherwise disable NDP proxying."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:805
+msgid ""
+"Operate in relay mode if a designated master interface is "
+"configured and active, otherwise fall back to server mode."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:807
+msgid ""
+"Operate in relay mode if an upstream IPv6 prefix is present, "
+"otherwise disable service."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2130
+msgid "Operating Channel Validation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:996
+msgid "Operating frequency"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:100
+msgid "Operator"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:101
+msgid "Operator Code"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:135
+msgid "Operator Name"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:280
+msgid "Optimize TUN/TAP/UDP writes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2139
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5144
+msgid "Option \"%s\" contains an invalid input value."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2154
+msgid "Option \"%s\" must not be empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5206
+msgid "Option changed"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5208
+msgid "Option removed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1754
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2098
+msgid "Optional"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:246
+msgid ""
+"Optional node info. This must be a { \"key\": \"value\", ... } map or set as "
+"null. This is entirely optional but, if set, is visible to the whole network "
+"on request."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:137
+msgid "Optional, free-form notes about this device"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:176
+msgid ""
+"Optional. 32-bit mark for packets during firewall processing. Enter value in "
+"hex, starting with 0x."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1293
+msgid ""
+"Optional. Allowed values: 'eui64', 'random', fixed value like '::1' or "
+"'::1:2'. When IPv6 prefix (like 'a:b:c:d::') is received from a delegating "
+"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
+"for the interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
+msgid ""
+"Optional. Base64-encoded preshared key. Adds in an additional layer of "
+"symmetric-key cryptography for post-quantum resistance."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+msgid "Optional. Bind to a specific interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
+msgid "Optional. Create routes for Allowed IPs for this peer."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:196
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:196
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:490
+msgid "Optional. Description of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:160
+msgid "Optional. Do not create host routes to peers."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:632
+msgid ""
+"Optional. Host of peer. Names are resolved prior to bringing up the "
+"interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:594
+msgid ""
+"Optional. IP addresses and prefixes that this peer is allowed to use inside "
+"the tunnel. Usually the peer's tunnel IP addresses and the networks the peer "
+"routes through the tunnel."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:46
+msgid "Optional. Maximum Transmission Unit of the XFRM interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:171
+msgid "Optional. Maximum Transmission Unit of tunnel interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:648
+msgid "Optional. Port of peer."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:563
+msgid ""
+"Optional. Private key of the WireGuard peer. The key is not required for "
+"establishing a connection but allows generating a peer configuration or QR "
+"code if available. It can be removed after the configuration has been "
+"exported."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+msgid ""
+"Optional. Seconds between keep alive messages. Default is 0 (disabled). "
+"Recommended value if this device is behind a NAT is 25."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
+msgid "Optional. UDP port used for outgoing and incoming packets."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
+msgid "Options"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1681
+msgid "Options marked with ² are OpenSSL only."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1679
+msgid "Options marked with ¹ are deprecated and will be removed."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:686
+msgid "Options to be added for this tag."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:125
+msgid "Options:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:365
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:397
+msgid "Ordinal: lower comes first."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:84
+msgid "Ordinal: routes with the lowest metric match first"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:55
+msgid "Originator Interval"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:450
+msgid "Other:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:69
+msgid "Out"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:274
+msgid "Outbound:"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:106
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:108
+msgid "Outgoing checksum"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:169
+msgid "Outgoing interface"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:96
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:101
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:98
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:103
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:68
+msgid "Outgoing key"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+msgid "Outgoing serialization"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:50
+msgid "Output Interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:89
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:195
+msgid "Output zone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:17
+msgid "Overlap"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1230
+msgid "Override IPv4 routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1235
+msgid "Override IPv6 routing table"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:128
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:148
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:190
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:142
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:128
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:115
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:117
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:66
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:55
+msgid "Override MTU"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
+msgid "Override TOS"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
+msgid "Override TTL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
+msgid ""
+"Override default MAC address - the range of usable addresses might be "
+"limited by the driver"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1227
+msgid "Override default interface name"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Override the gateway in DHCP responses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:776
+msgid ""
+"Override the netmask sent to clients. Normally it is calculated from the "
+"subnet that is served (dnsmasq only)."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Override the table used for internal routes"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
+msgid "Overview"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3342
+msgid "Overwrite existing file \"%s\" ?"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:331
+msgid "Overwrite the current settings with the imported configuration?"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:70
+msgid "Owner"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3988
+msgid "P2P Client"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3989
+msgid "P2P Go"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:78
+msgid "PAP"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:77
+msgid "PAP/CHAP"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:111
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:88
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:134
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:107
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:45
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:90
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:76
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:44
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:63
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:101
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:50
+msgid "PAP/CHAP password"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:109
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:83
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:127
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:105
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/l2tp.js:43
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:74
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:42
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:61
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:96
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:48
+msgid "PAP/CHAP username"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:94
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:121
+msgid "PDP Type"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:69
+msgid "PID"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:106
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:73
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:76
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:102
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:86
+msgid "PIN"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:21
+#: modules/luci-compat/luasrc/model/network.lua:39
+msgid "PIN code rejected"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:840
+msgid "PIO directory"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:166
+msgid "PKCS#12 file containing keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1916
+msgid "PMK R1 Push"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:13
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:43
+msgid "PPP"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:58
+msgid "PPPoA Encapsulation"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:19
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:28
+msgid "PPPoATM"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:17
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:28
+msgid "PPPoE"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_pppossh.lua:9
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:28
+msgid "PPPoSSH"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ppp.lua:15
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:28
+msgid "PPtP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
+msgid "PSID offset"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
+msgid "PSID-bits length"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:544
+msgctxt "Label indicating that WireGuard peer uses a PSK"
+msgid "PSK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1853
+msgid "PTM/EFM (Packet Transfer Mode)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:857
+msgid "PXE over IPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
+msgid "PXE/TFTP"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:103
+msgid "Packet Service State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1795
+msgid "Packet Steering"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:25
+msgctxt "nft meta mark"
+msgid "Packet mark"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:27
+msgctxt "nft meta time"
+msgid "Packet receive time"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+msgid "Packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:91
+msgid "Packets exceeding this value may be fragmented"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:782
+msgid "Packets per slave"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:367
+msgid "Part of network:"
+msgid_plural "Part of networks:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:151
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1471
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
+msgid "Part of zone %q"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:405
+msgid "Pass environment variables to script"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:413
+msgid "Pass environment variables to script prepended with OPENVPN_"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:550
+msgctxt "MACVLAN mode"
+msgid "Pass-through (Mirror physical device to single MAC VLAN)"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:35
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2089
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:51
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:145
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:58
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:301
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:19
+msgid "Password"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:35
+msgid "Password authentication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2021
+msgid "Password of Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2079
+msgid "Password of inner Private Key"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:31
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:35
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Password strength"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:148
+msgid "Password2"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:279
+msgid ""
+"Paste content of a file, or a URL to a key file, or drag and drop here to "
+"upload a software repository public key…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:266
+msgid "Paste or drag SSH key file…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:416
+msgid "Paste or drag WireGuard peer configuration (wg0.conf) file…"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:409
+msgid ""
+"Paste or drag a WireGuard configuration (commonly wg0.conf) from "
+"another system below to create a matching peer entry allowing that system to "
+"connect to the local WireGuard interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:275
+msgid "Paste or drag repository public key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:415
+msgid "Paste or drag supplied WireGuard configuration file…"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1733
+msgid "Path"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2000
+msgid "Path to CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2015
+msgid "Path to Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2018
+msgid "Path to Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:833
+msgid "Path to a script to run each time the lease file changes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2058
+msgid "Path to inner CA-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2073
+msgid "Path to inner Client-Certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2076
+msgid "Path to inner Private Key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2745
+msgid "Paused"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:270
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:280
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:436
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:446
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:456
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:238
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:258
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:268
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:278
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:296
+msgid "Peak:"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:83
+msgid "Peer"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:60
+msgid "Peer Details"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:241
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:210
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:241
+msgid "Peer IP"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:89
+msgid "Peer IP address to assign"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1123
+msgid "Peer MAC address"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:276
+msgid "Peer URI"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:14
+#: modules/luci-compat/luasrc/model/network.lua:32
+msgid "Peer address is missing"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:270
+msgid "Peer addresses"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1104
+msgid "Peer device name"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:280
+msgid "Peer interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:805
+msgid "Peer notifications"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:191
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:254
+msgid "Peers"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:80
+msgid "Perfect Forward Secrecy"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:103
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:108
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:110
+msgid "Perform outgoing packets serialization (optional)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:34
+msgid "Perform reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:404
+msgid "Perform reset"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:414
+msgid "Permission denied"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1042
+msgid "Persist replay-protection state"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1374
+msgid "Persist/unpersist ifconfig-pool"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:653
+msgid "Persistent Keep Alive"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:310
+msgid "PersistentKeepAlive setting is invalid"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:290
+msgid "Phy Rate:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:498
+msgid "Physical Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:82
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:83
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:93
+msgid "Ping"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:805
+msgid "Ping remote every n seconds over TCP/UDP port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:186
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:64
+msgid "Pkts."
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:25
+msgid "Please enter your username and password."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4935
+msgid "Please select the file to upload."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:101
+msgid "Plugin is disabled"
+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
+msgid "Plugins"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1140
+msgid "PoDL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1134
+msgid "PoE (C33)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:441
+msgid "PoE / PSE options"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:318
+msgid "PoE class"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:321
+msgid "PoE limit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:315
+msgid "PoE power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:312
+msgid "PoE status"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+msgid "Policy"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:341
+msgid "Policy level over usage of external programs and scripts"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:695
+msgctxt "Chain hook policy"
+msgid "Policy: %h (%h)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:360
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:31
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:223
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:223
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:297
+msgid "Port"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:152
+msgctxt "WireGuard listen port"
+msgid "Port %d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:369
+msgid "Port is not part of any network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1253
+msgid "Port isolation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1152
+msgid "Port priority"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:375
+msgid "Port status"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:276
+msgid "Port status:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:970
+msgid "Ports"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1183
+msgid "Potential negation of: %s"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:89
+msgid "Power State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1146
+msgid "Power limit (mW)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1141
+msgid "Power over Data Lines (IEEE 802.3bu/cg) for single-pair Ethernet."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1135
+msgid ""
+"Power over Ethernet (IEEE 802.3af/at/bt) control for this port. Requires PSE "
+"hardware support."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:78
+msgid "Prefer LTE"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:79
+msgid "Prefer UMTS"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:108
+msgid "Preferred network technology"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:61
+msgid "Prefix Delegated"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:217
+msgid "Prefix suppressor"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:94
+msgid "Present"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
+msgid "Preshared Key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
+msgid "Preshared key in use"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:284
+msgid "PresharedKey setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:130
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:112
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:98
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:78
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:85
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:98
+msgid ""
+"Presume peer to be dead after given amount of LCP echo failures, use 0 to "
+"ignore failures"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1221
+msgid "Prevents client-to-client communication"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1225
+msgid ""
+"Prevents communication only with targets on isolated bridge ports (while "
+"allowing it with targets on non-isolated ones). This also prevents client-to-"
+"client communication on the same interface when the WiFi device is in AP "
+"mode."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:61
+msgid ""
+"Prevents one wireless client to talk to another. This setting only affects "
+"packets without any VLAN tag (untagged packets)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:218
+msgid ""
+"Prevents overly broad routes being considered. Setting 16 would consider /"
+"17, /24, /28 or more specific routes yet ignore /16, /8, /0 (default) routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:667
+msgid "Primary Device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:811
+msgid "Primary port reselection policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:720
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1018
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:365
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:397
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:137
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:196
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:223
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:230
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:267
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:146
+msgid "Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1153
+msgid ""
+"Priority level for power allocation when total power budget is exceeded."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:538
+msgctxt "Label indicating that WireGuard peer private key is stored"
+msgid "Private"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:548
+msgctxt "MACVLAN mode"
+msgid "Private (Prevent communication between MAC VLANs)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:563
+msgid "Private Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1683
+msgid ""
+"Private Pre-Shared Key (PPSK) allows the use of different Pre-Shared Key for "
+"each STA MAC address. Private MAC PSKs are stored on the RADIUS server."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:230
+msgid "Private key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:537
+msgid "Private key present"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:274
+msgid "PrivateKey setting is missing or invalid"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:64
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:114
+msgid "Processes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:67
+msgid "Prot."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:593
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1388
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:511
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:60
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:190
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:223
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:260
+msgid "Protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:752
+msgid "Provide DHCPv4 services on this interface."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:290
+msgid "Provide NTP server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1091
+msgid ""
+"Provide a DHCPv6 server on this interface and reply to DHCPv6 solicitations "
+"and requests."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:938
+msgid "Provide new network"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:296
+msgid ""
+"Provide the NTP server to the selected interface or, if unspecified, to all "
+"interfaces"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:114
+msgid "Proxy"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:151
+msgid "Proxy Server"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1547
+msgid "Proxy timeout in seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1972
+msgid "ProxyARP"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1144
+msgid "Pseudo Ad-Hoc (ahdemo)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:133
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:46
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:63
+msgid "Public Key"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
+msgid "Public key"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:520
+msgid "Public key is missing"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:529
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:110
+msgctxt "Tooltip displaying full WireGuard peer public key"
+msgid "Public key: %h"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:290
+msgid ""
+"Public keys allow for passwordless SSH logins with higher security than "
+"plain passwords. In order to upload a new key to the device, paste an "
+"OpenSSH-compatible public key or drag a .pub file into the "
+"input field."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:219
+msgid "Public prefix routed to this device for distribution to clients."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:281
+msgid "PublicKey setting is invalid"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1606
+msgid "Push"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1381
+msgid "Push an ifconfig option to remote"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1338
+msgid "Push options to peer"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:9
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:27
+msgid "QMI Cellular"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1487
+msgid "QR Code"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1593
+msgid "QR Error Correction Code Level"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
+msgid "Quality"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:169
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:201
+msgid ""
+"Quantifies the cost or distance to a destination in a way that allows "
+"routers to make informed decisions about the optimal path to forward data "
+"packets"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1596
+msgid "Quartile"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:248
+msgid "Query all available upstream resolvers."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1066
+msgid "Query interval"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:872
+msgid "Query management channel for private key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
+msgid "Query response interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:799
+msgid "Query upstream resolvers in the order they appear in the resolv file."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1904
+msgid "R0 Key Lifetime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1910
+msgid "R1 Key Holder"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:934
+msgid "RA PIO Flags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1736
+msgid "RADIUS Access-Request attributes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1710
+msgid "RADIUS Accounting Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1716
+msgid "RADIUS Accounting Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1705
+msgid "RADIUS Accounting Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1743
+msgid "RADIUS Accounting-Request attributes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1692
+msgid "RADIUS Authentication Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1699
+msgid "RADIUS Authentication Secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1686
+msgid "RADIUS Authentication Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+msgid "RADIUS Dynamic VLAN Assignment"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1760
+msgid "RADIUS Per STA VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1782
+msgid "RADIUS VLAN Bridge Naming Scheme"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1765
+msgid "RADIUS VLAN Naming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1772
+msgid "RADIUS VLAN Tagged Interface"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:88
+msgid "RFC3947 NAT-T mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1806
+msgid "RSN Preauth"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1068
+msgid "RSSI threshold for joining mesh"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1023
+msgid "RTS/CTS Threshold"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:57
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:97
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:144
+msgid "RX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:249
+msgid "RX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2625
+msgid "RX Rate / TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1933
+msgid ""
+"Radio Resource Measurement - Sends beacons to assist roaming. Not all "
+"clients support this."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:67
+msgctxt "nft nat flag random"
+msgid "Randomize source port mapping"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1517
+msgid "Randomly choose remote server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:495
+msgid "Raw Data"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1767
+msgid "Raw OVPN config"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:104
+msgid "Raw hex-encoded bytes. Leave empty unless your ISP require this"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:487
+msgid "Read %s to configure the DHCP server."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:70
+msgid "Really delete the following software repository public key?"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:599
+msgid "Really switch protocol?"
+msgstr ""
+
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:139
+msgid "Realtime Graphs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
+msgid "Reassociation Deadline"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:593
+msgid "Rebind protection"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:163
+msgid "Reboot"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:153
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:162
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:46
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:51
+msgid "Rebooting…"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:21
+msgid "Reboots the operating system of your device"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:34
+msgid "Receive"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:296
+msgid "Receive dropped"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:295
+msgid "Receive errors"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:66
+msgid "Received Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:292
+msgid "Received bytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:294
+msgid "Received multicast"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:293
+msgid "Received packets"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:156
+msgid "Recommended. IP addresses of the WireGuard interface."
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:195
+msgid "Reconnect Timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:524
+msgid "Reconnect this interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:14
+msgid "Redirect to HTTPS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:128
+msgctxt "nft redirect to port"
+msgid "Redirect to local port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:127
+msgctxt "nft redirect"
+msgid "Redirect to local system"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:57
+msgid "References"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:433
+msgid "Refresh Channels"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2739
+msgid "Refreshing"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1419
+msgid "Refuse connection if no custom client config"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:102
+msgid "Registration State"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:111
+msgctxt "nft reject with icmp type"
+msgid "Reject IPv4 packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:113
+msgctxt "nft reject with icmpx type"
+msgid "Reject packet with ICMP type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
+msgctxt "nft reject with icmpv6 type"
+msgid "Reject packet with ICMPv6 type %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
+msgctxt "nft reject with tcp reset"
+msgid "Reject packet with TCP reset"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:625
+msgid ""
+"Reject reverse lookups to {rfc_6303_link} IP ranges ({reverse_arpa}) not in "
+"{etc_hosts}."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:217
+msgid ""
+"Reject routing decisions that have a prefix length less than or equal to the "
+"specified value"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:153
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:391
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:392
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:39
+msgid "Relay"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:157
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:36
+msgid "Relay Bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:496
+msgid "Relay DHCP requests elsewhere. OK: v4↔v4, v6↔v6. Not OK: v4↔v6, v6↔v4."
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:154
+msgid "Relay between networks"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_relay.lua:12
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:64
+msgid "Relay bridge"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:508
+msgid "Relay from"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:512
+msgid "Relay to address"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:100
+msgctxt "daemon reload action"
+msgid "Reload"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:82
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:115
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:173
+msgid "Remaining time"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:291
+msgid "Remap SIGUSR1 signals"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:41
+msgid "Remote IPv4 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+msgid "Remote IPv4 address or FQDN"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:41
+msgid "Remote IPv6 address"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:40
+msgid "Remote IPv6 address or FQDN"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:43
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:43
+msgid "Remote VTEP"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:54
+msgid "Remote host name or IP address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:813
+msgid "Remote ping timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:962
+msgid "Remove"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:642
+msgid "Remove IPv4 addresses from the results and only return IPv6 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:636
+msgid "Remove IPv6 addresses from the results and only return IPv4 addresses."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:700
+msgid "Remove MAC address before forwarding query"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1345
+msgid "Remove Push options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:701
+msgid ""
+"Remove any MAC address information already in downstream queries before "
+"forwarding upstream."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:716
+msgid ""
+"Remove any subnet address already present in a downstream query before "
+"forwarding it upstream."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:179
+msgctxt "Dnsmasq instance"
+msgid "Remove default instance"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:376
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:183
+msgctxt "Dnsmasq instance"
+msgid "Remove instance \"%q\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:372
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:179
+msgctxt "Dnsmasq instance"
+msgid "Remove instance #%d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1572
+msgid "Remove related device settings from the configuration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:715
+msgid "Remove subnet address before forwarding query"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:646
+msgid "Removes records of the specified type(s) from answers."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1135
+msgid "Renegotiate data chan. key after bytes"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1143
+msgid "Renegotiate data chan. key after packets"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1151
+msgid "Renegotiate data chan. key after seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2464
+msgid "Replace wireless configuration"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1020
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1027
+msgid "Replay protection sliding window size"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:108
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:108
+msgid "Reply on Neighbour request when mapping found in VXLAN FDB"
+msgstr ""
+
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:77
+msgid "Repo Public Keys"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:222
+msgid "Repository Public Keys"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:17
+msgid "Request IPv6-address"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:22
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:102
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:88
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:68
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:75
+msgid "Request IPv6-prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:415
+msgid "Request timeout"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1233
+msgid "Require explicit designation on certificate"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1246
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1257
+msgid "Require explicit key usage on certificate"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:100
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:105
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:107
+msgid "Require incoming checksum (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:102
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:107
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:104
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:109
+msgid "Require incoming packets serialization (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1239
+msgid "Require remote cert extended key usage on certificate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1755
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2099
+msgid "Required"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+msgid "Required for certain ISPs, e.g. Charter with DOCSIS 3"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:128
+msgid "Required. Base64-encoded private key for this interface."
+msgstr ""
+
+#: protocols/luci-proto-nebula/htdocs/luci-static/resources/protocol/nebula.js:40
+msgid "Required. Path to the .yml config file for this interface."
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:558
+msgid "Required. Public key of the WireGuard peer."
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:39
+msgid "Required. XFRM interface ID to be used for SA."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1750
+msgid ""
+"Required: Rejects auth if RADIUS server does not provide appropriate VLAN "
+"attributes."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:46
+msgid "Requires --tls-server, --tls-client, or --secret"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1401
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1402
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1403
+msgid "Requires hostapd"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1408
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1409
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1410
+msgid "Requires hostapd with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1406
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1407
+msgid "Requires hostapd with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1411
+msgid "Requires hostapd with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1404
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1405
+msgid "Requires hostapd with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1399
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1400
+msgid "Requires hostapd with WEP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1416
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1417
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1431
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1432
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1433
+msgid "Requires wpa-supplicant"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1423
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1424
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1425
+msgid "Requires wpa-supplicant with EAP Suite-B support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1421
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1422
+msgid "Requires wpa-supplicant with EAP support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1426
+msgid "Requires wpa-supplicant with OWE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1419
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1420
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1436
+msgid "Requires wpa-supplicant with SAE support"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1414
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1415
+msgid "Requires wpa-supplicant with WEP support"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:160
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:227
+msgid "Reserve IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:158
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:225
+msgid "Reserve a specific IP address for this device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:218
+msgid "Reserved tag"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2996
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2220
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:30
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:66
+msgid "Reset"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:346
+msgid "Reset Counters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2986
+msgid "Reset filters"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:402
+msgid "Reset to defaults"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:204
+msgid "Resolv & Hosts Files"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:791
+msgid "Resolv file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:416
+msgid "Resolve addresses locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:223
+msgid "Resolve specified FQDNs to an IP."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:209
+msgid "Resolve these locally"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:485
+msgid "Resource Record Name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:490
+msgid "Resource Record Number"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:412
+msgid "Resource not found"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:99
+msgctxt "daemon restart action"
+msgid "Restart"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:351
+msgid "Restart Firewall"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:821
+msgid "Restart after remote ping timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
+msgid "Restart radio interface"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
+msgid "Restore"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
+msgid "Restore backup"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1324
+msgid "Restrict the allowed ciphers to be negotiated"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1127
+msgid "Retransmit timeout on TLS control channel"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:369
+msgid ""
+"Retrieve the listener addresses from the Yggdrasil interface configuration."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1539
+msgid "Retry indefinitely on HTTP proxy errors"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1568
+msgid "Retry indefinitely on Socks proxy errors"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:390
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:391
+msgid "Reveal/hide password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1163
+msgid "Reverse path filter"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:271
+msgid "Reverse sort"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5228
+msgid "Revert"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5344
+msgid "Revert changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5560
+msgid "Revert request failed with status %h"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5540
+msgid "Reverting configuration…"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:84
+msgid "Revision"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:121
+msgctxt "nft dnat ip to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:124
+msgctxt "nft dnat ip6 to addr"
+msgid "Rewrite destination to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:122
+msgctxt "nft dnat ip to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:125
+msgctxt "nft dnat ip6 to addr:port"
+msgid "Rewrite destination to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:115
+msgctxt "nft snat ip to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:118
+msgctxt "nft snat ip6 to addr"
+msgid "Rewrite source to %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:116
+msgctxt "nft snat ip to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:119
+msgctxt "nft snat ip6 to addr:port"
+msgid "Rewrite source to %h, port %h"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:130
+msgid "Rewrite to egress device address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1806
+msgid ""
+"Robust Security Network (RSN): Allow roaming preauth for WPA2-EAP networks "
+"(and advertise it in WLAN beacons). Only works if the specified network "
+"interface is a bridge. Shortens the time-critical reassociation process."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
+msgid "Robustness"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:554
+msgid ""
+"Root directory for files served via TFTP. Enable TFTP server and "
+"TFTP server root turn on the TFTP server and serve files from "
+"TFTP server root."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:277
+msgid "Root preparation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:619
+msgid "Round robin"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:629
+msgid "Route Allowed IPs"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:633
+msgid "Route action chain \"%h\""
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:103
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:103
+msgid "Route short-circuit (RSC)"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1388
+msgid "Route subnet to client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:49
+msgid "Route type"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1395
+msgid "Route v6 subnet to client"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1018
+msgid ""
+"Router Lifetime published in RA messages. Maximum is 9000 seconds."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
+msgid "Router Password"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:898
+msgid "Router Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:29
+msgid ""
+"Routes go in routing tables and define the specific path to reach "
+"destinations."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:50
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:300
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:15
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:31
+msgid "Routing"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:44
+msgid "Routing Algorithm"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:28
+msgid ""
+"Routing defines over which interface and gateway a certain host or network "
+"can be reached."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1008
+msgid "Routing table"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+msgid "Routing table into which to insert this rule."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:180
+msgid "Routing table to use for traffic matching this rule."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:217
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:224
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:229
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:266
+msgid "Rule"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:703
+msgid "Rule actions"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:557
+msgctxt "nft comment"
+msgid "Rule comment: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:641
+msgid "Rule container chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:702
+msgid "Rule matches"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Rule type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:30
+msgid ""
+"Rules determine which routing table to use, based on conditions like source "
+"address or interface."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:454
+msgid "Run script cmd for client TLS verification"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:430
+msgid "Run script cmd on client connection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:446
+msgid "Run script cmd on client disconnection"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:438
+msgid "Run script cmd to validate client certificates"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:381
+msgid "Run up/down scripts for all restarts"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2382
+msgid "Runtime error"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1035
+msgid "Rx LDPC"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:226
+msgid "SHA256"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
+msgid "SIM %d"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:147
+msgid "SIMs"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:293
+msgid "SNR"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:331
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:350
+msgid "SRV"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:10
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:38
+msgid "SSH Access"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:70
+msgid "SSH server address"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:74
+msgid "SSH server port"
+msgstr ""
+
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:58
+msgid "SSH username"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:289
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:51
+msgid "SSH-Keys"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:164
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:191
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2178
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:459
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:153
+msgid "SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1488
+msgid "SSID and passwords with URIencoded sequences (e.g. %20) may not work."
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:9
+msgid "SSTP"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:44
+msgid "SSTP Port"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:41
+msgid "SSTP Server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:317
+msgid "SWAP"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:3902
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2215
+#: modules/luci-compat/luasrc/view/cbi/error.htm:17
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:26
+#: modules/luci-compat/luasrc/view/cbi/header.htm:20
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:461
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:123
+msgid "Save"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2197
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5216
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:22
+msgid "Save & Apply"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:629
+msgid "Save error"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:432
+msgid "Save mtdblock"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:422
+msgid "Save mtdblock contents"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:935
+msgid "Scan"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1575
+msgid "Scan this QR code with the client device."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:28
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:113
+msgid "Scheduled Tasks"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:49
+msgid "Scheduling daemon"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1607
+msgid "Scripting"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:144
+msgctxt "scroll to top (the head) of the log file"
+msgid "Scroll to head"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:158
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:134
+msgctxt "scroll to bottom (the tail) of the log file"
+msgid "Scroll to tail"
+msgstr ""
+
+#: protocols/luci-proto-external/htdocs/luci-static/resources/protocol/external.js:41
+msgid "Search domain"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:39
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:62
+msgid "Section %s is empty."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5202
+msgid "Section added"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5204
+msgid "Section removed"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:311
+msgid "See \"mount\" manpage for details"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:979
+msgid "See %s and %s."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3503
+msgid "Select"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:285
+msgid ""
+"Select 'Force upgrade' to flash the image even if the image format check "
+"fails. Use only if you are sure that the firmware is correct and meant for "
+"your device!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3158
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3581
+msgid "Select directory…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3158
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3389
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3581
+msgid "Select file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:874
+msgid ""
+"Send RA "
+"messages advertising this device as IPv6 router."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1188
+msgid "Send ICMP redirects"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:143
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/ppp.js:125
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoa.js:111
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:91
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:98
+#: protocols/luci-proto-pppossh/htdocs/luci-static/resources/protocol/pppossh.js:111
+msgid ""
+"Send LCP echo requests at the given interval in seconds, only effective in "
+"conjunction with failure threshold"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:293
+msgid "Send multicast beacon"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1510
+msgid "Send notification to peer on disconnect"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:693
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:734
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:767
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:800
+msgid "Send options to clients that did not request them."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:24
+msgid "Send the hostname of this device"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:89
+msgid "Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:588
+msgid "Server address"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1698
+msgid "Server key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:582
+msgid "Server name"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1608
+msgid "Service"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:56
+msgid "Service Name"
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:88
+msgid "Service Type"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:36
+msgid "Services"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/luci.js:2687
+msgid "Session expired"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1082
+msgid "Set Tag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:644
+msgid "Set Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:750
+msgid "Set a maximum seconds TTL value for entries in the cache."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:403
+msgid "Set an alias for a hostname."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:452
+msgid "Set an arbitrary resource record (RR) type."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1367
+msgid "Set aside a pool of subnets"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1554
+msgid "Set extended HTTP proxy options"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:132
+msgctxt "nft mangle"
+msgid "Set header field %s to %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1189
+msgid "Set interface as NDP-Proxy external slave. Default is off."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
+msgid ""
+"Set interface properties regardless of the link carrier (If set, carrier "
+"sense events do not invoke hotplug handlers)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:456
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:763
+msgid "Set log class/facility for syslog entries."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:523
+msgid "Set output verbosity"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1438
+msgid "Set size of real and virtual address hash tables"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:766
+msgid "Set the TCP/UDP receive buffer size"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:758
+msgid "Set the TCP/UDP send buffer size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:893
+msgid ""
+"Set the autonomous address-configuration flag in the prefix information "
+"options of sent RA messages. "
+"When enabled, clients will perform stateless IPv6 address autoconfiguration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:801
+msgid ""
+"Set this interface as master for RA and DHCPv6 relaying as well as NDP "
+"proxying."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:774
+msgid "Set tun/tap TX queue length"
+msgstr ""
+
+#: 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 ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:726
+msgid "Set tun/tap device MTU"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:734
+msgid "Set tun/tap device overhead"
+msgstr ""
+
+#: 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
+msgid "Set up DHCP Server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
+msgid "Set up routes for proxied IPv6 neighbours."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:750
+msgid "Set upper bound on TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1225
+msgid "Sets default route for all traffic"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:55
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:55
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:23
+msgid "Setting PLMN failed"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:68
+msgid "Setting operation mode failed"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:89
+msgid "Setting the allowed network technology."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:109
+msgid "Setting the preferred network technology."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:11
+msgid "Settings"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1052
+msgid ""
+"Settings for assisting wireless clients in roaming between multiple APs: "
+"802.11r, 802.11k and 802.11v"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:782
+msgid "Shaping for peer bandwidth"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:350
+msgid "Shell cmd to execute after tun device open"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:366
+msgid "Shell cmd to run after tun device close"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:422
+msgid "Shell command to verify X509 name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:215
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:35
+msgid "Short GI"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1240
+msgid "Short Preamble"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
+msgid "Show"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
+msgid "Show current backup file list"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:296
+msgid "Show empty chains"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:341
+msgid "Show raw counters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:529
+msgid "Shutdown this interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:64
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:71
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:458
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:152
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:248
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:291
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:297
+msgid "Signal"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2624
+msgid "Signal / Noise"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:104
+msgid "Signal Quality"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:152
+msgid "Signal Refresh Rate"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:262
+msgid "Signal:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1034
+msgid "Silence the output of replay warnings"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4953
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:224
+msgid "Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:735
+msgid "Size of DNS query cache"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:210
+msgid "Size of the ZRam device in megabytes"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/footer.htm:18
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:57
+msgid "Skip"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:259
+msgid "Skip from backup files that are equal to those in /rom"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:33
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:37
+msgid "Skip to content"
+msgstr ""
+
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:32
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:36
+msgid "Skip to navigation"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:675
+msgid "Slave selection hash policy"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:757
+msgid "Slow (every 30 seconds)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3064
+#: modules/luci-compat/luasrc/model/network.lua:1428
+msgid "Software VLAN"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:996
+msgid ""
+"Some channels may be restricted to Indoor Only use by your Regulatory "
+"Domain. Make sure to follow this advice if a channel is reported as such."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/header.htm:5
+msgid "Some fields are invalid, cannot save values!"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:10
+msgid "Sorry, the object you requested was not found."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:440
+msgid ""
+"Sorry, there is no sysupgrade support present; a new firmware image must be "
+"flashed manually. Please refer to the wiki for device specific install "
+"instructions."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:106
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:156
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:512
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:70
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:187
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:214
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:220
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:232
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:257
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:269
+msgid "Source"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:49
+msgctxt "nft ip saddr"
+msgid "Source IP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:53
+msgctxt "nft ip6 saddr"
+msgid "Source IPv6"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:39
+msgctxt "nft ether saddr"
+msgid "Source MAC address"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:251
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:251
+msgid "Source VNI"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
+msgid "Source interface"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:197
+msgid "Source port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:51
+msgctxt "nft ip sport"
+msgid "Source port"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:57
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:57
+msgid "Source port range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:568
+msgid ""
+"Special PXE boot "
+"options for Dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
+msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
+msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
+msgid "Specifies a fixed list of DNS server addresses to announce via RA."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1127
+msgid ""
+"Specifies a fixed list of encrypted DNS server addresses to announce via "
+"DHCPv6/RA (see %s)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
+msgid ""
+"Specifies an individual UID or range of UIDs to match, e.g. 1000 to match "
+"corresponding UID or 1000-1005 to inclusively match all UIDs within the "
+"corresponding range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:757
+msgid ""
+"Specifies how often (in seconds) clients should check whether IPv6-only mode "
+"is still preferred (see %s, odhcpd only)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:207
+msgid "Specifies the TOS value to match in IP headers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:997
+msgid ""
+"Specifies the devices to attach to this VRF. In order to attach wireless "
+"networks, choose the associated interface as network in the wireless "
+"settings."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:272
+msgid "Specifies the directory the device is attached to"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:907
+msgid ""
+"Specifies the flags sent in RA "
+"messages, for example to instruct clients to request further information via "
+"stateful DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:192
+msgid ""
+"Specifies the fwmark and optionally its mask to match, e.g. 0xFF to match "
+"mark 255 or 0x0/0x1 to match any even mark value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:891
+msgid "Specifies the link monitoring frequency in milliseconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:44
+msgid ""
+"Specifies the logical interface name of the parent (or master) interface "
+"this route belongs to"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:175
+msgid ""
+"Specifies the maximum amount of failed ARP requests until hosts are presumed "
+"to be dead"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:171
+msgid ""
+"Specifies the maximum amount of seconds after which hosts are presumed to be "
+"dead"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
+msgid ""
+"Specifies the maximum transmit power the wireless radio may use. Depending "
+"on regulatory requirements and wireless usage, the actual transmit power may "
+"be reduced by the driver."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:80
+msgid ""
+"Specifies the network gateway. If omitted, the gateway from the parent "
+"interface is taken if any, otherwise creates a link scope route. If set to "
+"0.0.0.0 no gateway will be specified for the route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:800
+msgid ""
+"Specifies the number of IGMP membership reports to be issued after a "
+"failover event"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:106
+msgid ""
+"Specifies the preferred source address when sending to destinations covered "
+"by the target"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:49
+msgid "Specifies the route type to be created"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:144
+msgid "Specifies the rule target routing action"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:606
+msgid "Specifies the wired ports to attach to this bonding."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:996
+msgid ""
+"Specifies the wired ports to attach to this bridge. In order to attach "
+"wireless networks, choose the associated interface as network in the "
+"wireless settings."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:63
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
+msgid "Specify a TOS (Type of Service)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:79
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+msgid ""
+"Specify a TOS (Type of Service). Can be inherit (the outer "
+"header inherits the value of the inner header) or an hexadecimal value "
+"00..FF (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:74
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:79
+msgid ""
+"Specify a TTL (Time to Live) for the encapsulating packet other than the "
+"default (64) (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:58
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
+msgid ""
+"Specify a TTL (Time to Live) for the encapsulating packet other than the "
+"default (64)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+msgid ""
+"Specify a Traffic Class. Can be inherit (the outer header "
+"inherits the value of the inner header) or an hexadecimal value "
+"00..FF (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:639
+msgid "Specify a placeholder gateway for routes"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:69
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:74
+msgid ""
+"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
+"bytes) (optional)."
+msgstr ""
+
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:53
+msgid ""
+"Specify an MTU (Maximum Transmission Unit) other than the default (1280 "
+"bytes)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1007
+msgid "Specify the curve to use for ECDH"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:806
+msgid ""
+"Specify the number of peer notifications to be issued after a failover event."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "Specify the secret encryption key here."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1589
+msgid "Specify whether the client is required to supply a valid certificate"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:222
+msgid "Speed: %d Mbit/s, Duplex: %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1833
+msgid "Splitterless ADSL (G.992.2) Annex A"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:233
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:270
+msgid "Src Port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:729
+msgid "Stable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1201
+msgid "Stale neighbour cache timeout"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1807
+msgid "Standard: none"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:764
+msgctxt "DHCP IP range start address"
+msgid "Start"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:98
+msgctxt "daemon start action"
+msgid "Start"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:879
+msgid "Start OpenVPN in a hibernating state"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:146
+msgid "Start WPS"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:75
+msgid "Start priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2283
+msgid "Start refresh"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5464
+msgid "Starting configuration apply…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2194
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:484
+msgid "Starting wireless scan..."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
+msgid "Startup"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
+msgid "State"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
+msgid "Static IPv4 Routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
+msgid "Static IPv6 Routes"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2098
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:201
+#: modules/luci-compat/luasrc/model/network.lua:967
+msgid "Static address"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:926
+msgid ""
+"Static leases are used to assign fixed IP addresses and symbolic hostnames "
+"to DHCP clients. They are also required for non-dynamic interface "
+"configurations where only hosts with a corresponding lease are served."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1257
+msgid "Station inactivity limit"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:16
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:580
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:985
+#: modules/luci-mod-status/ucode/template/admin_status/index.ut:9
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:93
+msgid "Status"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:311
+msgid "Status file format version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1804
+msgid "Steering flows (RPS)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:530
+msgid "Stop"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:101
+msgctxt "daemon stop action"
+msgid "Stop"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:141
+msgid "Stop WPS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2192
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2288
+msgid "Stop refresh"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:38
+msgid "Storage"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1167
+msgid "Strict filtering"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:798
+msgid "Strict order"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:33
+msgid "Strong"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/simpleform.htm:61
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2508
+msgid "Submit"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1808
+msgid "Suggested: 128"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:478
+msgid "Suppress logging"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:558
+msgid "Svc Parameters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:536
+msgid "Svc Priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:547
+msgid "Svc Target"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:46
+msgid "Swap free"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:3
+msgid "Switch"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:170
+msgid "Switch %q"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:149
+msgid ""
+"Switch %q has an unknown topology - the VLAN settings might not be accurate."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3064
+#: modules/luci-compat/luasrc/model/network.lua:1426
+msgid "Switch VLAN"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3061
+msgid "Switch port"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:600
+msgid "Switch protocol"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:131
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:132
+#: modules/luci-compat/luasrc/view/cbi/ipaddr.htm:26
+msgid "Switch to CIDR list notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3211
+msgid "Symbolic link"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:87
+msgid "Sync with NTP-Server"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:79
+msgid "Sync with browser"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:350
+msgid "Syntax:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1067
+msgid ""
+"Syntax: <DUID-hex-str> or <DUID-hex-"
+"str>%<IAID-hex-str>"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1130
+msgid ""
+"Syntax: <numeric priority> <domain-name> [IP,...] [SVC "
+"parameter ...]"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:224
+msgid "Syntax: {code_syntax}."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:39
+msgid "Syslog"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:26
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:29
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:108
+#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:3
+msgid "System"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:29
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/syslog.js:4
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:84
+#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:96
+msgid "System Log"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:113
+msgid "System Properties"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/load.js:223
+msgid "System load"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:164
+msgid "System log buffer size"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:69
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:80
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:62
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:80
+msgid "System running in recovery (initramfs) mode."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1787
+msgid "TCP Layer 3 Master Device (tcp_l3mdev) accept"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:73
+msgctxt "nft tcp option maxseg size"
+msgid "TCP MSS"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:60
+msgctxt "nft tcp dport"
+msgid "TCP destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:63
+msgctxt "nft tcp flags"
+msgid "TCP flags"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:59
+msgctxt "nft tcp sport"
+msgid "TCP source port"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:31
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:551
+msgid "TCP/UDP port # for both local and remote"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:559
+msgid "TCP/UDP port # for local"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:567
+msgid "TCP/UDP port # for remote"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:440
+msgid "TCP:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:553
+msgid "TFTP server root"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1115
+msgid "TLS 1.3 or newer cipher"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1291
+msgid "TLS cet profile"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1071
+msgid "TLS cipher"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:265
+msgid "TOS passthrough (applies to IPv4 only)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:58
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:98
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:145
+msgid "TX"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:183
+msgid "TX Power"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:249
+msgid "TX Rate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1128
+msgid "TX queue length"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:96
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:180
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:18
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:170
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:189
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:216
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:202
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:222
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:239
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:259
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:276
+msgid "Table"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:249
+msgid "Table Filters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:853
+msgid "Table IP family"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:209
+msgctxt "VLAN port state"
+msgid "Tagged"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:392
+msgid "Tags"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:355
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:418
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:61
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:66
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:168
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:185
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:212
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:198
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:200
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:218
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:255
+msgid "Target"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:69
+msgid "Target Platform"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:103
+msgid "Target network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/25_storage.js:60
+msgid "Temp space"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:50
+msgid "Terminate"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1065
+msgid ""
+"The DHCPv6"
+"abbr>-DUIDs and, optionally, "
+"IAIDs of this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
+msgid ""
+"The MTU to be published in "
+"RA messages. "
+"Minimum is 1280 bytes."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
+msgid ""
+"The Managed address configuration (M) flag indicates that IPv6 "
+"addresses are available via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:914
+msgid ""
+"The Mobile IPv6 Home Agent (H) flag indicates that the device is "
+"also acting as Mobile IPv6 home agent on this link."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:912
+msgid ""
+"The Other configuration (O) flag indicates that other information, "
+"such as DNS servers, is available via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:82
+msgid "The block mount command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:825
+msgid ""
+"The DHCPv4 functionality also needs to be enabled on a per-interface basis."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
+msgid ""
+"The DNS server entries in the local resolv.conf are primarily sorted by the "
+"weight specified here"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
+msgid ""
+"The HE.net endpoint update configuration changed, you must now use the plain "
+"username instead of the user ID!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1033
+msgid "The IP address %h is already used by another static lease"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1042
+msgid "The IP address is outside of any DHCP pool address range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:589
+msgid "The IP address of the boot server"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1016
+msgid ""
+"The IPv4 address for this host, or ignore to ignore DHCP requests "
+"from this host."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:41
+msgid "The IPv4 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:42
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:40
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:40
+msgid ""
+"The IPv4 address or the fully-qualified domain name of the remote tunnel end."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:41
+msgid "The IPv6 address or the fully-qualified domain name of the remote end."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:42
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:42
+msgid ""
+"The IPv6 address or the fully-qualified domain name of the remote tunnel end."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
+msgid ""
+"The IPv6 prefix assigned to the provider, usually ends with ::"
+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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1002
+msgid ""
+"The MAC address %h is already used by another static lease in the same DHCP "
+"pool"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1096
+msgid "The MTU must not exceed the parent device MTU of %d bytes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:938
+msgid ""
+"The PD preferred (P) flag indicates that the network prefers "
+"clients use PD instead of individual addresses via DHCPv6 or SLAAC. Requires "
+"DHCPv6 and DHCPv6-PD."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1434
+msgid "The VLAN ID must be unique"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:85
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:85
+msgid ""
+"The VXLAN header adds 50 bytes of IPv4 encapsulation overhead, 74 bytes for "
+"IPv6."
+msgstr ""
+
+#: 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
+msgid "The address through which this %s is reachable"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:45
+msgid "The algorithm that is used to discover mesh routes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2468
+msgid ""
+"The allowed characters are: A-Z, a-z, 0-9"
+"code> and _"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:707
+msgid ""
+"The amount of the address forwarded depends on the prefix length parameter: "
+"32 (128 for IPv6) forwards the whole address, zero forwards none of it but "
+"still marks the request so that no upstream nameserver will add client "
+"address information either."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:323
+msgid ""
+"The checkbox cannot be modified unless the yggdrasil-jumper "
+"package is installed."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/error.htm:6
+msgid "The configuration file could not be loaded due to the following error:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2460
+msgid ""
+"The correct SSID must be manually specified when joining a hidden wireless "
+"network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:708
+msgid "The default (%s) is zero for both IPv4 and IPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1775
+msgid ""
+"The default DUID for this "
+"device, used when acting as a DHCP server or client. The client identifier "
+"can be overridden on a per-interface basis."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5335
+msgid ""
+"The device could not be reached within %d seconds after applying the pending "
+"changes, which caused the configuration to be rolled back for safety "
+"reasons. If you believe that the configuration changes are correct "
+"nonetheless, perform an unchecked configuration apply. Alternatively, you "
+"can dismiss this warning and edit changes before attempting to apply again, "
+"or revert all pending changes to keep the currently working configuration "
+"state."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:260
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:369
+msgid ""
+"The device file of the memory or partition (e.g."
+" /dev/sda1)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:562
+msgid "The device name \"%s\" is already taken"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:415
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:449
+msgid ""
+"The existing network configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:845
+msgid ""
+"The existing wireless configuration needs to be changed for LuCI to function "
+"properly."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:222
+msgid ""
+"The flash image was uploaded. Below is the checksum and file size listed, "
+"compare them with the original file to ensure data integrity.
Click "
+"'Continue' below to start the flash procedure."
+msgstr ""
+
+#: 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
+msgid "The following rules are currently active on this system."
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:183
+msgid "The gateway address must not be a local IP address"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:740
+msgid ""
+"The generated configuration can be imported into a WireGuard client "
+"application to set up a connection towards this device."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:172
+msgid "The given SSH public key has already been added."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:178
+msgid ""
+"The given SSH public key is invalid. Please supply proper public RSA, "
+"ED25519 or ECDSA keys."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:166
+msgid "The given software repository public key is already present."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:953
+msgid "The hardware address(es) of this host."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1077
+msgid ""
+"The hexadecimal IPv6 token"
+"a> for this host (up to 16 chars, i.e. 64 bits)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1281
+msgid "The highest supported TLS version"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:93
+msgid ""
+"The hop penalty setting allows to modify batman-adv's preference for "
+"multihop routes vs. short routes. The value is applied to the TQ of each "
+"forwarded OGM, thereby propagating the cost of an extra hop (the packet has "
+"to be received and retransmitted which costs airtime)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:939
+msgid "The hostname for this host (optional)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:583
+msgid "The hostname of the boot server"
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:28
+msgid "The interface could not be found"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1376
+msgid "The interface name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1383
+msgid "The interface name is too long"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:158
+msgid "The key direction for 'tls-auth' and 'secret' options"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:861
+msgid "The last entry without an architecture becomes the default."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:61
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:55
+msgid ""
+"The length of the IPv4 prefix in bits, the remainder is used in the IPv6 "
+"addresses."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:63
+msgid "The length of the IPv6 prefix in bits"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:46
+#: protocols/luci-proto-ipip/htdocs/luci-static/resources/protocol/ipip.js:44
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:44
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:47
+msgid "The local IPv4 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:46
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:53
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:47
+msgid "The local IPv6 address over which the tunnel is created (optional)."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1271
+msgid "The lowest supported TLS version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1085
+msgid ""
+"The max response time in centiseconds inserted into group-specific queries "
+"sent in response to leave group messages. It is also the amount of time "
+"between group-specific query messages. This value may be tuned to modify the "
+"\"leave latency\" of the network. A reduced value results in reduced time to "
+"detect the loss of the last member of a group"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
+msgid ""
+"The max response time in centiseconds inserted into the periodic general "
+"queries. By varying the value, an administrator may tune the burstiness of "
+"IGMP messages on the subnet; larger values make the traffic less bursty, as "
+"host responses are spread out over a larger interval"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1044
+msgid ""
+"The maximum hops to be published in RA"
+"abbr> messages. Maximum is 255 hops."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:823
+msgid "The netfilter components below are only regarded when running fw4."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2474
+msgid "The network name is already used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:139
+msgid ""
+"The network ports on this device can be combined to several VLANs in which computers can "
+"communicate directly with each other. VLANs are often used to separate different network segments. "
+"Often there is by default one Uplink port for a connection to the next "
+"greater network like the internet and other ports for a local network."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:173
+msgid "The peer key fingerprint"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:230
+msgid "The private key for your Yggdrasil node"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:761
+msgid ""
+"The public hostname or IP address of this system the peer should connect to. "
+"This usually is a static public IP address, a static hostname or a DDNS "
+"domain."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:235
+msgid "The public key for your Yggdrasil node"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1079
+msgid "The query response interval must be lower than the query interval value"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:158
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:42
+msgid "The reboot command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
+msgid "The restore command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
+msgid ""
+"The robustness value allows tuning for the expected packet loss on the "
+"network. If a network is expected to be lossy, the robustness value may be "
+"increased. IGMP is robust to (Robustness-1) packet losses"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:171
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:203
+msgid "The routing protocol identifier of this route"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:954
+msgid ""
+"The same IPv4 address will be (re)assigned to any host using one of "
+"the MAC addresses listed above."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1066
+msgid ""
+"The same IPv6 addresses will be (re)assigned to any host using one "
+"of the DUID or DUID%IAID values listed above. Only "
+"one is expected to be in active use on the network at any given time."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1461
+msgid "The selected %s mode is incompatible with %s encryption"
+msgstr ""
+
+#: modules/luci-base/ucode/template/csrftoken.ut:11
+msgid "The submitted security token is invalid or already expired!"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:255
+msgid "The syslog output, pre-filtered for messages related to:"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:98
+msgid ""
+"The system is erasing the configuration partition now and will reboot itself "
+"when finished."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:322
+msgid ""
+"The system is flashing now.
DO NOT POWER OFF THE DEVICE!
Wait a "
+"few minutes before you try to reconnect. It might be necessary to renew the "
+"address of your computer to reach the device again, depending on your "
+"settings."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:163
+msgid ""
+"The system is rebooting now. If the restored configuration changed the "
+"current LAN IP address, you might need to reconnect manually."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
+msgid "The system password has been successfully changed."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:347
+msgid "The sysupgrade command failed with code %d"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:928
+msgid ""
+"The tag construct filters which host directives are used; more than one tag "
+"can be provided, in this case the request must match all of them. Tagged "
+"directives are used in preference to untagged ones. Note that one of mac, "
+"duid or hostname still needs to be specified (can be a wildcard)."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:120
+msgid ""
+"The uploaded backup archive appears to be valid and contains the files "
+"listed below. Press \"Continue\" to restore the backup and reboot, or "
+"\"Cancel\" to abort the operation."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
+msgid "The uploaded backup archive is not readable"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:251
+msgid "The uploaded firmware does not allow keeping current configuration."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:246
+msgid ""
+"The uploaded image file does not contain a supported format. Make sure that "
+"you choose the generic image format for your platform."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1748
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1760
+msgid "The value is overridden by configuration."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:56
+msgid ""
+"The value specifies the interval (milliseconds) in which batman-adv floods "
+"the network with its protocol information."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:779
+msgid ""
+"There are legacy iptables rules present on the system. Mixing iptables and "
+"nftables rules is discouraged and may lead to incomplete traffic filtering."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:300
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:338
+msgid "There are no active leases"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5507
+msgid "There are no changes to apply"
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:60
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:71
+#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:53
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:71
+msgid ""
+"There is no password set on this router. Please configure a root password to "
+"protect the web interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:650
+msgid "They are attached to a DHCP client or transaction."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:49
+msgid "This IPv4 address of the relay"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2041
+msgid "This authentication type is not applicable to the selected EAP method."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1776
+msgid ""
+"This identifier is randomly generated the first time the device is booted."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:452
+msgid ""
+"This is a list of shell glob patterns for matching files and directories to "
+"include during sysupgrade. Modified files in /etc/config/ and certain other "
+"configurations are automatically preserved."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:81
+msgid ""
+"This is either the \"Update Key\" configured for the tunnel or the account "
+"password if no update key has been configured"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:107
+msgid "This is only used if no default route matches the destination gateway"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:42
+msgid ""
+"This is the batman-adv device where you want to link the physical Device "
+"from above to. If this list is empty, then you need to create one first. If "
+"you want to route mesh traffic over a wired network device, then please "
+"select it from the above Device selector. If you want to assign the batman-"
+"adv interface to a Wi-fi mesh then do not select a Device in the Device "
+"selector but rather go to the Wireless settings and select this Interface as "
+"a network from there."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:116
+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 ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:54
+msgid ""
+"This is the local endpoint address assigned by the tunnel broker, it usually "
+"ends with ...:2/64"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:397
+msgid "This is the only DHCP server in the local network."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:73
+msgid "This is the plain username for logging into the account"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:57
+msgid ""
+"This is the prefix routed to you by the tunnel broker for use by clients"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:185
+msgid "This is the prefix routed to you by your provider for use by clients"
+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 ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:50
+msgid ""
+"This is usually the address of the nearest PoP operated by the tunnel broker"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:97
+msgid ""
+"This key appears to be in PEM format, which is not supported in an opkg "
+"environment."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:99
+msgid ""
+"This key does not appear to be in PEM format, which is required in an apk "
+"environment."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:261
+msgid "This key is protected and cannot be deleted."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/processes.js:65
+msgid ""
+"This list gives an overview over currently running system processes and "
+"their status."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:255
+msgid "This option adds additional record types to the cache."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1995
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2053
+msgid ""
+"This option cannot be used because the ca-bundle package is not installed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:422
+msgid "This page displays the active connections via this device."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/bandwidth.js:312
+msgid ""
+"This page displays the bandwidth used for all available physical interfaces."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:342
+msgid ""
+"This page displays the wireless metrics for each available radio interface."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1771
+msgid "This prefix is randomly generated at first install."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:658
+msgid "This prevents unreachable IPs in subnets not accessible to you."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2463
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
+#: modules/luci-compat/luasrc/view/cbi/tsection.htm:32
+msgid "This section contains no values yet"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:721
+msgid "This specifies the AD system priority"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:716
+msgid ""
+"This specifies the mac-address for the actor in protocol packet exchanges "
+"(LACPDUs). The value cannot be NULL or multicast."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:155
+msgid "Time Format"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:119
+msgid "Time Synchronization"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1948
+msgid "Time advertisement"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1197
+msgid "Time in milliseconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1037
+msgid "Time in seconds to spend in listening and learning states"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+msgid "Time interval for rekeying GTK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1957
+msgid "Time zone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:16
+msgid "Timed-out"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1159
+msgid "Timeframe for key exchange"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1201
+msgid "Timeout in seconds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1023
+msgid "Timeout in seconds for learned MAC addresses in the forwarding database"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1042
+msgid "Timeout in seconds until topology updates on link loss"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:140
+msgid "Timezone"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:164
+msgid "To"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:410
+msgid ""
+"To configure fully the local WireGuard interface from an existing (e.g. "
+"provider supplied) configuration file, use the configuration import instead."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
+msgid ""
+"To restore configuration files, you can upload a previously generated backup "
+"archive here. To reset the firmware to its initial state, click \"Perform "
+"reset\" (only possible with squashfs images)."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:165
+msgid "ToS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1097
+msgid "Toggle IPv6 PD via DHCPv6."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1842
+msgid "Tone"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1609
+msgid "Topology"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:35
+msgid "Total Available"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:350
+msgid "Trace"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:116
+msgid "Traceroute"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:126
+msgid "Tracking Area Code"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:54
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:65
+msgid "Traffic"
+msgstr ""
+
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:79
+#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:84
+msgid "Traffic Class"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:629
+msgid "Traffic filter chain \"%h\""
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:548
+msgctxt "nft counter"
+msgid "Traffic matched by rule: %.1000mPackets, %.1024mBytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:514
+msgid "Transfer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:667
+msgid ""
+"Transform replies which contain the specified addresses or subnets into "
+"{nxdomain} responses."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:44
+msgid "Transix (Japan only)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:33
+msgid "Transmit"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:301
+msgid "Transmit dropped"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:300
+msgid "Transmit errors"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:620
+msgid "Transmit hash - balance-xor"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:67
+msgid "Transmitted Data"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:298
+msgid "Transmitted bytes"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:299
+msgid "Transmitted packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:85
+msgctxt "nft @th,off,len"
+msgid "Transport header bits %d-%d"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:65
+msgctxt "nft th dport"
+msgid "Transport header destination port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:64
+msgctxt "nft th sport"
+msgid "Transport header source port"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:70
+msgid "Trigger"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:20
+msgid "Trigger Mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:69
+msgid "Tunnel ID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3070
+#: modules/luci-compat/luasrc/model/network.lua:1431
+msgid "Tunnel Interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:44
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:57
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:58
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:76
+msgid "Tunnel Link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1702
+msgid "Tunnel device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1038
+msgid "Tx LDPC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:195
+msgid "Tx-Power"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:53
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1736
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:178
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:43
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1688
+msgid "Type"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:207
+msgid "Type of service"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:194
+msgid "Type of used device"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:646
+msgid "UC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1791
+msgid "UDP Layer 3 Master Device (udp_l3mdev) accept"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:62
+msgctxt "nft udp dport"
+msgid "UDP destination port"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:223
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:223
+msgid ""
+"UDP destination port number to use to connect to the remote VXLAN tunnel "
+"endpoint"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:61
+msgctxt "nft udp sport"
+msgid "UDP source port"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:430
+msgid "UDP:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:167
+msgid "UID-range"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1770
+msgid "ULA for IPv6 is analogous to IPv4 private network addressing."
+msgstr ""
+
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:91
+msgid "UMTS only"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_3g.lua:10
+#: protocols/luci-proto-3g/htdocs/luci-static/resources/protocol/3g.js:43
+msgid "UMTS/GPRS/EV-DO"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:138
+msgid "URI"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:43
+msgid "URI scheme %s not supported"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:869
+msgid "URL"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:42
+msgid "UUCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:234
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:338
+msgid "UUID"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:16
+#: modules/luci-base/htdocs/luci-static/resources/network.js:17
+#: modules/luci-compat/luasrc/model/network.lua:34
+#: modules/luci-compat/luasrc/model/network.lua:35
+msgid "Unable to determine device name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:18
+#: modules/luci-compat/luasrc/model/network.lua:36
+msgid "Unable to determine external IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:19
+#: modules/luci-compat/luasrc/model/network.lua:37
+msgid "Unable to determine upstream interface"
+msgstr ""
+
+#: modules/luci-base/ucode/template/error404.ut:12
+msgid "Unable to dispatch"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:130
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:111
+msgid "Unable to load log data:"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_modemmanager.lua:54
+#: modules/luci-compat/luasrc/model/network/proto_qmi.lua:54
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:22
+msgid "Unable to obtain client ID"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:200
+msgid "Unable to obtain mount information"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:310
+msgid "Unable to reset ip6tables counters: %s"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:308
+msgid "Unable to reset iptables counters: %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:64
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:7
+msgid "Unable to resolve AFTR host name"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:20
+#: modules/luci-compat/luasrc/model/network.lua:38
+msgid "Unable to resolve peer host name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:316
+msgid "Unable to restart firewall: %s"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/crontab.js:22
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:372
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:56
+msgid "Unable to save contents: %s"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:14
+msgid "Unable to set allowed mode list."
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:17
+msgid "Unable to set preferred mode."
+msgstr ""
+
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:29
+msgid "Unable to verify PIN"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
+msgid "Unchecked means the timezone offset (E.g. GMT+1) is displayed"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1571
+msgid "Unconfigure"
+msgstr ""
+
+#: protocols/luci-proto-xfrm/htdocs/luci-static/resources/protocol/xfrm.js:42
+msgid "Underlying interface"
+msgstr ""
+
+#: protocols/luci-proto-unet/htdocs/luci-static/resources/protocol/unet.js:8
+msgid "Unet"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/fs.js:109
+msgid "Unexpected reply data format"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1769
+msgid ""
+"Unique Local Address (%s) - prefix fd00::/8 (the L bit is "
+"always 1)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1069
+msgid "Units: dBm. Where -255 is weakest, and -10 is strong."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1001
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1010
+msgid "Units: milliseconds. 0 means unspecified."
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:78
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:78
+msgid "Units: seconds"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2100
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3990
+#: modules/luci-compat/luasrc/model/network.lua:971
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:18
+msgid "Unknown"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:12
+msgid "Unknown and unsupported connection method."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2443
+#: modules/luci-compat/luasrc/model/network.lua:1138
+msgid "Unknown error (%s)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:419
+msgid "Unknown error code"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:2097
+#: modules/luci-base/htdocs/luci-static/resources/protocol/none.js:6
+#: modules/luci-compat/luasrc/model/network.lua:965
+msgid "Unmanaged"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:174
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:196
+msgid "Unmount"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:371
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:178
+msgctxt "Dnsmasq instance"
+msgid "Unnamed instance #%d"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/sshkeys.js:121
+msgid "Unnamed key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5141
+msgid "Unsaved Changes"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/rpc.js:417
+msgid "Unspecified error"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_4x6.lua:67
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:9
+msgid "Unsupported MAP type"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:37
+msgid "Unsupported URI scheme in %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_ncm.lua:69
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:31
+msgid "Unsupported modem"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:113
+msgid "Unsupported protocol"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:300
+msgid "Unsupported protocol type."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:205
+msgctxt "VLAN port state"
+msgid "Untagged"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:505
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:106
+msgid "Untitled peer"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:151
+msgid "Up"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5027
+msgid "Upload"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:439
+msgid ""
+"Upload a sysupgrade-compatible image here to replace the running firmware."
+msgstr ""
+
+#: 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
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:410
+msgid "Upload archive..."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3448
+msgid "Upload file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3423
+msgid "Upload file…"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4973
+msgid "Upload has been cancelled"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:3359
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:5015
+msgid "Upload request failed: %s"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4934
+#: modules/luci-base/htdocs/luci-static/resources/ui.js:4988
+msgid "Uploading file…"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:846
+msgid ""
+"Upon pressing \"Continue\", anonymous \"wifi-iface\" sections will be "
+"assigned with a name in the form wifinet# and the network will be "
+"restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:416
+msgid ""
+"Upon pressing \"Continue\", bridges configuration will be updated and the "
+"network will be restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:450
+msgid ""
+"Upon pressing \"Continue\", ifname options will get renamed and the network "
+"will be restarted to apply the updated configuration."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:95
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:73
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
+msgid "Uptime"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:486
+msgid "Use %s"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:824
+msgid ""
+"Use odhcp for DHCPv4. This will disable DHCPv4 support in "
+"dnsmasq."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:954
+msgid "Use Carrier"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:106
+msgid "Use DHCP"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:303
+msgid "Use DHCP advertised servers"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:167
+msgid "Use DHCP gateway"
+msgstr ""
+
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:115
+msgid "Use DHCPv6"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1201
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:144
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:139
+msgid "Use DNS servers advertised by peer"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:660
+msgid "Use ISO/IEC 3166 alpha2 country codes."
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:48
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:89
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:69
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:53
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:69
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:78
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:84
+msgid "Use MTU on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:85
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6to4.js:49
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:80
+msgid "Use TTL on tunnel interface"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:208
+msgid "Use VLAN tagging"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:274
+msgid "Use as external overlay (/overlay)"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:273
+msgid "Use as root filesystem (/)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:34
+msgid "Use broadcast flag"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1506
+msgid "Use builtin IPv6-management"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:954
+msgid "Use carrier status instead of MII result"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1205
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
+msgid "Use custom DNS servers"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
+msgid "Use default gateway"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1214
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:73
+#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
+#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
+msgid "Use gateway metric"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+msgid "Use legacy MAP"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
+msgid ""
+"Use legacy MAP interface identifier format (draft-ietf-softwire-map-00) "
+"instead of RFC7597"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:580
+msgid "Use protocol"
+msgstr ""
+
+#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:179
+msgid "Use routing table"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:69
+msgctxt "nft nat flag persistent"
+msgid "Use same source and destination for each connection"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1988
+msgid "Use system certificates"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
+msgid "Use system certificates for inner-tunnel"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:776
+msgid "Use the Add Button to add a new UC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:743
+msgid "Use the Add Button to add a new VC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:927
+msgid ""
+"Use the Add Button to add a new lease entry. The MAC address"
+"em> identifies the host, the IPv4 address specifies the fixed "
+"address to use, and the Hostname is assigned as a symbolic name to "
+"the requesting host. The optional Lease time can be used to set non-"
+"standard host-specific lease time, e.g. 12h, 3d or infinite."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:227
+msgid "Use these PVIDs"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:201
+msgid "Use tun/tap device node"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1480
+msgid "Use username as common name"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:36
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:173
+msgid "Used"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1833
+msgid "Used Key Slot"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1876
+msgid ""
+"Used for two different purposes: RADIUS NAS ID and 802.11r R0KH-ID. Not "
+"needed with normal WPA(2)-PSK."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
+msgid "Used with auth and cipher params"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:307
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:315
+msgid "Useful for systems behind firewalls."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:35
+msgid "User"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
+msgid "User certificate (PEM encoded)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
+msgid "User identifier"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:166
+msgid "User key (PEM encoded)"
+msgstr ""
+
+#: modules/luci-base/ucode/template/sysauth.ut:29
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:56
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/sysauth.ut:13
+msgid "Username"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:141
+msgid "Utilise %h conntrack helper"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:142
+msgid "Utilize flow table %h"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:645
+msgid "VC"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1910
+msgid "VC-Mux"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1858
+msgid "VDSL"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:547
+msgctxt "MACVLAN mode"
+msgid "VEPA (Virtual Ethernet Port Aggregator)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:455
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1693
+msgid "VLAN (802.1ad)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:454
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1690
+msgid "VLAN (802.1q)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:526
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1415
+msgid "VLAN ID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:171
+msgid "VLANs on %q"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:246
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:246
+msgid "VNI"
+msgstr ""
+
+#: modules/luci-base/root/usr/share/luci/menu.d/luci-base.json:54
+msgid "VPN"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:42
+msgid "VPN Local address"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:46
+msgid "VPN Local port"
+msgstr ""
+
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pptp.js:58
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:39
+msgid "VPN Server"
+msgstr ""
+
+#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:141
+msgid "VPN Server's certificate SHA1 hash"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_vpnc.lua:9
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:9
+msgid "VPNC (CISCO 3000 (and others) VPN)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:116
+msgid "VRF"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:459
+msgid "VRF device"
+msgstr ""
+
+#: protocols/luci-proto-vti/htdocs/luci-static/resources/protocol/vti.js:10
+msgid "VTI"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:11
+msgid "VXLAN (RFC7348)"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:127
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:127
+msgid "VXLAN network identifier"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:11
+msgid "VXLANv6 (RFC7348)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:574
+msgid ""
+"Validate DNS replies and cache DNSSEC data, requires upstream to support "
+"DNSSEC."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1988
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2046
+msgid ""
+"Validate server certificate using built-in system CA bundle,
requires "
+"the \"ca-bundle\" package"
+msgstr ""
+
+#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
+msgid "Vendor"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
+msgid "Vendor Class to send when requesting DHCP"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:313
+msgid "Verdict map: %h is"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:579
+msgid "Verify unsigned domain responses really come from unsigned domains."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:198
+msgid "Verifying the uploaded image file."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1013
+msgid "Very High"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:229
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:229
+msgid "Via"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:241
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:241
+msgid "Via shall be specified when %s is a multicast address"
+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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3057
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1711
+msgid "Virtual Routing and Forwarding (VRF)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:68
+msgid "Virtual dynamic interface"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3986
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1173
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1174
+msgid "WDS"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1378
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1470
+msgid "WEP Open System"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1379
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1471
+msgid "WEP Shared Key"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "WEP passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1052
+msgid "WLAN roaming"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
+msgid "WMM Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1961
+msgid "WNM Sleep Mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1965
+msgid "WNM Sleep Mode Fixes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2483
+msgid "WPA passphrase"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1369
+msgid ""
+"WPA-Encryption requires wpa_supplicant (for client mode) or hostapd (for AP "
+"and ad-hoc mode) to be installed."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:159
+msgid "WPS status"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:47
+msgid "Waiting for device..."
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:347
+msgid "Warn"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:850
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:26
+#: 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 ""
+
+#: 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!"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:37
+msgid "Weak"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:370
+msgid "Weight"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1092
+msgid ""
+"When a host matches an entry then the special tag %s is set. Use %s to match "
+"all known hosts."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
+msgid ""
+"When delegating prefixes to multiple downstreams, interfaces with a higher "
+"preference value are considered first when allocating subnets."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
+msgid ""
+"When enabled network coding increases the WiFi throughput by combining "
+"multiple frames into a single frame, thus reducing the needed air time."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:76
+msgid ""
+"When enabled the distributed ARP table forms a mesh-wide ARP cache that "
+"helps non-mesh clients to get ARP responses much more reliably and without "
+"much delay."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:116
+msgid ""
+"When enabled, gateway is on-link even if the gateway does not match any "
+"interface prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1191
+msgid ""
+"When enabled, new ARP table entries are added from received gratuitous ARP "
+"requests or replies, otherwise only preexisting table entries are updated, "
+"but no new hosts are learned."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/heartbeat.js:14
+msgid ""
+"When inverted, the LED is continuously lit and flickers instead of it being "
+"off by default and blinking on system activity."
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:66
+msgid ""
+"When running the mesh over multiple WiFi interfaces per node batman-adv is "
+"capable of optimizing the traffic flow to gain maximum performance."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1899
+msgid ""
+"When using a PSK, the PMK can be automatically generated. When enabled, the "
+"R0/R1 key options below are not applied. Disable this to use the R0 and R1 "
+"key options."
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:601
+msgid ""
+"When you have more than one IP address (e.g. multiple interfaces, or "
+"secondary IP addresses), and do not use --local to force binding to one "
+"specific address only"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1211
+msgid ""
+"Where Wi-Fi Multimedia (WMM) Mode QoS is disabled, clients may be limited to "
+"802.11a/802.11g rates."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
+msgid ""
+"Where the ESSID is hidden, clients may fail to roam and airtime efficiency "
+"may be significantly reduced."
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routes.js:166
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:198
+msgid "Which is used to access this %s"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/wireless_modefreq.htm:194
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:557
+msgid "Width"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
+msgid "WireGuard"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3067
+msgid "WireGuard Interface"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:135
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:180
+msgid "WireGuard Status"
+msgstr ""
+
+#: modules/luci-compat/luasrc/model/network/proto_wireguard.lua:9
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:96
+msgid "WireGuard VPN"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:512
+msgid "WireGuard peer is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/root/usr/share/luci/menu.d/luci-mod-network.json:17
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:11
+#: 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 ""
+
+#: modules/luci-base/htdocs/luci-static/resources/network.js:3051
+#: modules/luci-compat/luasrc/model/network.lua:1419
+msgid "Wireless Adapter"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:862
+msgid "Wireless Overview"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1049
+msgid "Wireless Security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:844
+msgid "Wireless configuration migration"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:158
+msgid "Wireless is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:161
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:203
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:158
+msgid "Wireless is not associated"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
+msgid "Wireless network is disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:991
+msgid "Wireless network is enabled"
+msgstr ""
+
+#: 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 ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:485
+msgid "Write log to file"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:758
+msgid "Write received DNS queries to syslog."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:183
+msgid "Write system log to file"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:5131
+msgid "Yes"
+msgstr ""
+
+#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:205
+msgid "Yggdrasil Network"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:175
+msgid ""
+"You appear to be currently connected to the device via the \"%h\" interface. "
+"Do you really want to shut down the interface?"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:112
+msgid ""
+"You can enable or disable installed init scripts here. Changes will be "
+"applied after a device reboot.
Warning: If you disable "
+"essential init scripts like \"network\", your device might become "
+"inaccessible!"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:340
+msgid "You may add multiple records for the same Target."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:377
+msgid "You may add multiple records for the same domain."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:498
+msgid "You may add multiple unique Relay To on the same Listen addr."
+msgstr ""
+
+#: themes/luci-theme-bootstrap/ucode/template/themes/bootstrap/header.ut:80
+#: themes/luci-theme-material/ucode/template/themes/material/header.ut:91
+#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:64
+msgid ""
+"You must enable JavaScript in your browser or LuCI will not work properly."
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:215
+msgid "ZRam Compression Algorithm"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:208
+msgid "ZRam Settings"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:210
+msgid "ZRam Size"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:339
+msgid "_proto: _tcp, _udp, _sctp, _quic, … ."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:338
+msgid ""
+"_service: _sip, _ldap, _imap, _stun, _xmpp-client, … . (Note: while _http is "
+"possible, no browsers support SRV records.)"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:268
+msgid "and above"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:260
+msgid "and:"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:177
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:174
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:179
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:105
+msgid "any"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1149
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1843
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1851
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1856
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:88
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:103
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:141
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1315
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:231
+#: protocols/luci-proto-ncm/htdocs/luci-static/resources/protocol/ncm.js:83
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:48
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:53
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:57
+#: protocols/luci-proto-ppp/htdocs/luci-static/resources/protocol/pppoe.js:105
+msgid "auto"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:883
+msgid "automatic"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
+msgid "automatic (disabled)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:188
+msgid "automatic (enabled)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1912
+msgid "automatically derived from Mobility Domain and PSK"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1883
+msgid "automatically derived from SSID"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:82
+msgid "baseT"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:258
+msgid "between:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1916
+msgid "bridged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:176
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:543
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:35
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:99
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:31
+msgid "create"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:69
+msgid "create:"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:169
+msgid ""
+"custom: Use different options when establishing a connection (these options "
+"are prefixed with %s)."
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:65
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:66
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:70
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:71
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:91
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:92
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:95
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:195
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:196
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:197
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:41
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:42
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:182
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:183
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:289
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:291
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:292
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:296
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/60_wifi.js:297
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:263
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:266
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:269
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:273
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:276
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:279
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:306
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:307
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:308
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:312
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:313
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:314
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:316
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:317
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/wireless.js:318
+msgid "dBm"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:79
+msgctxt "nft unit"
+msgid "day"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:168
+msgid "default: Use the configuration options above (APN, IP Type, ...)."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1154
+msgid "disable"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:147
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1165
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:749
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:871
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1088
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1177
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1249
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:99
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:26
+msgid "disabled"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
+msgctxt "DHCPv6 address request mode"
+msgid "disabled"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
+msgid "distribute traffic according to port load"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:350
+msgid "dnsmasq"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+msgid "driver default (%s)"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:70
+msgid "e.g: --proxy 10.10.10.10"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:72
+msgid "e.g: dump"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:695
+msgid "enabled (default)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgctxt "WireGuard keep alive interval"
+msgid "every %ds"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:266
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:310
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:127
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:184
+msgid "expired"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:259
+msgid "facility:"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:279
+msgid "fault"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:19
+msgctxt "DHCPv6 address request mode"
+msgid "force"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:887
+msgid "forced"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:115
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:226
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:61
+msgid "forward"
+msgstr ""
+
+#: 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
+msgid "full-duplex"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:168
+msgid "goto"
+msgstr ""
+
+#: 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
+msgid "half-duplex"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1296
+msgid "hexadecimal encoded value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2255
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:372
+msgid "hidden"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:80
+msgctxt "nft unit"
+msgid "hour"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:877
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1094
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1181
+msgid "hybrid mode"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:65
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:66
+msgid "ignore"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1061
+msgid "infinite (lease does not expire)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:99
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:222
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "input"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "integer"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:956
+msgid "key between 8 and 63 characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:973
+msgid "key with either 5 or 13 characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:211
+msgid "known"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
+msgid "known-othernet (on different subnet)"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:909
+msgid "managed config (M)"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:173
+msgid "maximum one \"%\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
+msgid "medium security"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/leds.js:128
+msgid "milliseconds"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:81
+msgctxt "nft unit"
+msgid "minute"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1904
+msgid "minutes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:913
+msgid "mobile home agent (H)"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+msgid "no"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:94
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:76
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:243
+msgid "no link"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1236
+msgid "no override"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:210
+msgid "non-empty value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4083
+#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:841
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:916
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:960
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/plugins.js:104
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:170
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:48
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:65
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:69
+msgid "none"
+msgstr ""
+
+#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:167
+msgid "none: Do not set an initial EPS bearer (default behaviour)"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:67
+msgid "not present"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "octet string"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:814
+msgid "odhcpd"
+msgstr ""
+
+#: 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
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1021
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1025
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:283
+msgid "off"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:885
+msgid "on available prefix"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
+msgid "open network"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:345
+msgid "or"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
+msgid "other config (O)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:99
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:46
+msgid "output"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:29
+msgid "over a day ago"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:75
+msgctxt "nft unit"
+msgid "packets"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:46
+msgctxt "packets, abbreviated"
+msgid "pkts"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:499
+msgid "positive decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:481
+msgid "positive integer value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:937
+msgid "prefix delegation (PD) preferred (P)"
+msgstr ""
+
+#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:153
+msgid "random"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1237
+msgid "randomly generated"
+msgstr ""
+
+#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:51
+msgid ""
+"reduces overhead by collecting and aggregating originator messages in a "
+"single packet rather than many small ones"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:875
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1092
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1179
+msgid "relay mode"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1917
+msgid "routed"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:275
+msgid "searching"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1248
+msgid "sec"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:873
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1090
+msgid "server mode"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:263
+msgid "severity:"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:479
+msgid "some params echoed to log"
+msgstr ""
+
+#: protocols/luci-proto-sstp/htdocs/luci-static/resources/protocol/sstp.js:58
+msgid "sstpc Log-level"
+msgstr ""
+
+#: 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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1733
+msgid "string (UTF-8)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1308
+msgid "string: \"%s\""
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1479
+msgid "strong security"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:658
+msgid "tag name"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:352
+msgid "tagged"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:246
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:246
+msgid ""
+"the VXLAN Network Identifier (or VXLAN Segment ID) to use to connect to the "
+"remote VXLAN tunnel endpoint"
+msgstr ""
+
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:251
+#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:251
+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 ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1887
+msgid "time units (TUs / 1.024 ms) [1000-65535]"
+msgstr ""
+
+#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:18
+msgctxt "DHCPv6 address request mode"
+msgid "try"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:183
+msgid "tun/tap device"
+msgstr ""
+
+#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:790
+msgid "tun/tap inactivity timeout"
+msgstr ""
+
+#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/uhttpd.js:9
+msgid ""
+"uHTTPd offers HTTP or "
+"HTTPS network "
+"access."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1278
+msgid "unique value"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:629
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:312
+msgid "unknown"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:35
+msgid "unknown version"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:264
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:308
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:125
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/40_dhcp.js:182
+msgid "unlimited"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/form.js:4510
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:106
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:167
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:397
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:426
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:456
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:508
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:534
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:569
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:606
+#: modules/luci-base/htdocs/luci-static/resources/tools/widgets.js:714
+#: modules/luci-compat/luasrc/view/cbi/firewall_zonelist.htm:53
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:38
+msgid "unspecified"
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/network_netlist.htm:71
+msgid "unspecified -or- create:"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:350
+msgid "untagged"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:72
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
+msgid "valid IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:510
+msgid "valid IP address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:707
+msgid "valid IP address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:613
+msgid "valid IPv4 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:524
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:76
+msgid "valid IPv4 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:524
+msgid "valid IPv4 address or network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:719
+msgid "valid IPv4 address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:834
+msgid "valid IPv4 address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:685
+msgid "valid IPv4 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:600
+msgid "valid IPv4 or IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:578
+msgid "valid IPv4 prefix value (0-32)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:626
+msgid "valid IPv6 CIDR"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:553
+msgid "valid IPv6 Link Local address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:568
+msgid "valid IPv6 ULA address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:538
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:80
+msgid "valid IPv6 address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:538
+msgid "valid IPv6 address or prefix"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:731
+msgid "valid IPv6 address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:661
+msgid "valid IPv6 host id"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:697
+msgid "valid IPv6 network"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:588
+msgid "valid IPv6 prefix value (0-128)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:770
+msgid "valid MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:982
+msgid "valid UCI identifier"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:809
+msgid "valid UCI identifier, hostname or IP address range"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:850
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:853
+msgid "valid address:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1245
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1248
+msgid "valid date (YYYY-MM-DD)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:490
+msgid "valid decimal value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:991
+msgid "valid fw4 zone name UCI identifier"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:971
+msgid "valid hexadecimal WEP key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:954
+msgid "valid hexadecimal WPA key"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:821
+msgid "valid host:port"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:797
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:799
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:156
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:162
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:23
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:29
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:56
+msgid "valid hostname"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:781
+msgid "valid hostname or IP address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:472
+msgid "valid integer value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:770
+msgid "valid multicast MAC address"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1004
+msgid "valid network device name, not \".\" or \"..\""
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:673
+msgid "valid network in address/netmask notation"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1215
+msgid "valid phone digit (0-9, \"*\", \"#\", \"!\" or \".\")"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:755
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:758
+msgid "valid port or port range (port1-port2)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:741
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
+msgid "valid port value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1225
+msgid "valid time (HH:MM:SS)"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:925
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:927
+msgid "value"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1067
+msgid "value between %d and %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1023
+msgid "value between %f and %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1033
+msgid "value greater or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1043
+msgid "value smaller or equal to %f"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1054
+msgid "value with %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1078
+msgid "value with at least %d characters"
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:1090
+msgid "value with at most %d characters"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1481
+msgid "weak security"
+msgstr ""
+
+#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:78
+msgctxt "nft unit"
+msgid "week"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:708
+msgid ""
+"when number %s appears in the list of architectures sent by the client in "
+"option %s."
+msgstr ""
+
+#: modules/luci-base/htdocs/luci-static/resources/validation.js:931
+msgid "whitespace"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:55
+msgid "yes"
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:229
+msgctxt "hint: /#/ matches any domain (and returns NXDOMAIN)."
+msgid "{any_domain} matches any domain (and returns {nxdomain})."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:233
+msgctxt ""
+"hint: /example.com/# returns NULL addresses (0.0.0.0"
+"code>, ::) for example.com and its subdomains."
+msgid ""
+"{example_null} returns {null_addr} addresses ({null_ipv4}, {null_ipv6}) for "
+"{example_com} and its subdomains."
+msgstr ""
+
+#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:226
+msgctxt "hint: /example.com/ returns NXDOMAIN."
+msgid "{example_nx} returns {nxdomain}."
+msgstr ""
+
+#: modules/luci-compat/luasrc/view/cbi/delegator.htm:20
+msgid "« Back"
+msgstr ""
diff --git a/modules/luci-base/po/fr/base.po b/modules/luci-base/po/fr/base.po
index 63e3a87b7c..9c74f90917 100644
--- a/modules/luci-base/po/fr/base.po
+++ b/modules/luci-base/po/fr/base.po
@@ -3,8 +3,8 @@ 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: 2025-12-12 15:40+0000\n"
-"Last-Translator: liolio6 \n"
+"PO-Revision-Date: 2026-04-29 11:04+0000\n"
+"Last-Translator: sllk \n"
"Language-Team: French "
"\n"
"Language: fr\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.15-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)"
diff --git a/modules/luci-base/po/ko/base.po b/modules/luci-base/po/ko/base.po
index d873197af3..5ec5ad0e41 100644
--- a/modules/luci-base/po/ko/base.po
+++ b/modules/luci-base/po/ko/base.po
@@ -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-21 16:01+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Hyeonjeong Lee \n"
"Language-Team: Korean "
"\n"
@@ -1591,7 +1591,7 @@ msgstr "모든 공인 IPv6 접두사 중 지정된 길이만큼을 인터페이
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
-msgstr ""
+msgstr "이 인터페이스의 서브넷 ID로 사용할 16진수 하위 접두사 ID를 지정합니다."
#: 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
@@ -1975,8 +1975,9 @@ msgid "Bridge traffic table \"%h\""
msgstr "브리지 트래픽 테이블 \"%h\""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1913
+#, fuzzy
msgid "Bridge unit number"
-msgstr ""
+msgstr "브리지 유닛 번호"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
msgid "Bring up empty bridge"
@@ -2022,7 +2023,7 @@ msgstr "CHAP"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/464xlat.js:7
msgid "CLAT configuration failed"
-msgstr ""
+msgstr "CLAT 설정 실패"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:333
msgid "CNAME"
@@ -4165,7 +4166,7 @@ msgstr "캡슐화 3+4"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dslite.js:61
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:62
msgid "Encapsulation limit"
-msgstr ""
+msgstr "캡슐화 제한"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1850
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1908
@@ -5612,9 +5613,8 @@ msgid "IPv4 Settings"
msgstr "IPv4 설정"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
-#, fuzzy
msgid "IPv4 Upstream"
-msgstr "IPv4 업스트림"
+msgstr "IPv4 상위 연결"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:207
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:57
@@ -5758,9 +5758,8 @@ msgid "IPv6 ULA-Prefix"
msgstr "IPv6 ULA 접두사"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:57
-#, fuzzy
msgid "IPv6 Upstream"
-msgstr "IPv6 업스트림"
+msgstr "IPv6 상위 연결"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1074
msgid "IPv6 Valid Prefix Lifetime"
@@ -6890,7 +6889,7 @@ msgstr "동기화할 상위 NTP 서버 후보 목록입니다."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:151
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:47
msgid "Listen Port"
-msgstr "수신 포트"
+msgstr "수신 대기 포트"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:436
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:280
@@ -8918,7 +8917,7 @@ msgstr "MTU 덮어쓰기"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:142
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:142
msgid "Override TOS"
-msgstr ""
+msgstr "TOS 수동 설정"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:69
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:74
@@ -8928,7 +8927,7 @@ msgstr ""
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:137
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:137
msgid "Override TTL"
-msgstr ""
+msgstr "TTL 수동 설정"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1235
msgid ""
@@ -9083,7 +9082,7 @@ msgstr "PPTP"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
msgid "PSID offset"
-msgstr ""
+msgstr "PSID 오프셋"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
msgid "PSID-bits length"
@@ -10511,11 +10510,11 @@ msgstr "무선 인터페이스 재시작"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:398
msgid "Restore"
-msgstr "복구"
+msgstr "복원"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:408
msgid "Restore backup"
-msgstr "백업 복구"
+msgstr "백업 복원"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1324
msgid "Restrict the allowed ciphers to be negotiated"
@@ -12544,7 +12543,7 @@ msgstr "재부팅 명령을 수행하지 못했습니다. (코드: %d)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:147
msgid "The restore command failed with code %d"
-msgstr "복구 명령을 수행하지 못했습니다. (코드: %d)"
+msgstr "복원 명령을 수행하지 못했습니다. (코드: %d)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
msgid ""
@@ -12614,8 +12613,8 @@ msgid ""
"The system is rebooting now. If the restored configuration changed the "
"current LAN IP address, you might need to reconnect manually."
msgstr ""
-"현재 시스템을 재부팅하고 있습니다. 복구된 설정으로 LAN IP 주소가 변경된 경"
-"우, 수동으로 다시 연결해야 할 수도 있습니다."
+"현재 시스템을 재부팅하고 있습니다. 설정 복원으로 LAN IP 주소가 변경된 경우, "
+"수동으로 다시 연결해야 할 수도 있습니다."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:85
msgid "The system password has been successfully changed."
@@ -12643,9 +12642,9 @@ msgid ""
"listed below. Press \"Continue\" to restore the backup and reboot, or "
"\"Cancel\" to abort the operation."
msgstr ""
-"업로드된 백업 아카이브는 유효한 것으로 보이며, 아래의 파일들을 포함하고 있습"
-"니다. \"계속\"을 누르면 백업을 복구하고 재부팅하며, \"취소\"를 누르면 작업을 "
-"중단합니다."
+"업로드된 백업 아카이브는 유효한 것으로 보이며, 아래의 파일들을 포함하고 "
+"있습니다. \"계속\"을 누르면 백업 복원 후 재부팅하며, \"취소\"를 누르면 "
+"작업을 중단합니다."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:115
msgid "The uploaded backup archive is not readable"
@@ -12933,9 +12932,9 @@ msgid ""
"archive here. To reset the firmware to its initial state, click \"Perform "
"reset\" (only possible with squashfs images)."
msgstr ""
-"설정 파일을 복구하려면 이전에 생성한 백업 아카이브를 여기에 업로드하세요. 펌"
-"웨어를 초기 상태로 되돌리려면 \"초기화 수행\"을 클릭하세요. (SquashFS 이미지"
-"에서만 가능)"
+"설정 파일을 복원하려면 이전에 생성한 백업 아카이브를 여기에 업로드하세요. "
+"펌웨어를 초기 상태로 되돌리려면 \"초기화 수행\"을 클릭하세요. (SquashFS "
+"이미지에서만 가능)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:165
msgid "ToS"
@@ -13630,7 +13629,7 @@ msgstr "사용자 (User)"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:154
msgid "User certificate (PEM encoded)"
-msgstr ""
+msgstr "사용자 인증서 (PEM 인코딩)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
msgid "User identifier"
@@ -13638,7 +13637,7 @@ msgstr "사용자 식별자(UID)"
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:166
msgid "User key (PEM encoded)"
-msgstr ""
+msgstr "사용자 키 (PEM 인코딩)"
#: modules/luci-base/ucode/template/sysauth.ut:29
#: protocols/luci-proto-openconnect/htdocs/luci-static/resources/protocol/openconnect.js:143
@@ -13766,7 +13765,7 @@ msgstr ""
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:73
msgid "Vendor"
-msgstr ""
+msgstr "벤더"
#: modules/luci-base/htdocs/luci-static/resources/protocol/dhcp.js:40
msgid "Vendor Class to send when requesting DHCP"
diff --git a/modules/luci-base/po/lt/base.po b/modules/luci-base/po/lt/base.po
index bf24befffd..b1d0535e45 100644
--- a/modules/luci-base/po/lt/base.po
+++ b/modules/luci-base/po/lt/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 04:42+0000\n"
+"PO-Revision-Date: 2026-04-28 15:09+0000\n"
"Last-Translator: Džiugas Januševičius \n"
"Language-Team: Lithuanian \n"
@@ -984,7 +984,7 @@ msgstr "Aktyvios „DHCPv4“ nuomos"
#: 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 "Aktyvūs „DHCPv6 Leases“"
+msgstr "Aktyvios „DHCPv6“ nuomos"
#: 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
@@ -7745,7 +7745,7 @@ msgstr "Maksimali tinkama vertė %s."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:409
msgid "Max. DHCP leases"
-msgstr "Maks. „DHCP leases“"
+msgstr "Maks. „DHCP“ nuomos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
msgid "Max. EDNS0 packet size"
diff --git a/modules/luci-base/po/pt_BR/base.po b/modules/luci-base/po/pt_BR/base.po
index 5d8b143e35..f163094402 100644
--- a/modules/luci-base/po/pt_BR/base.po
+++ b/modules/luci-base/po/pt_BR/base.po
@@ -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-24 00:24+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -1093,7 +1093,7 @@ msgstr "Adicionar regra de multicast"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:483
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1406
msgid "Add new interface..."
-msgstr "Adiciona uma nova interface..."
+msgstr "Adicionar 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."
@@ -1230,7 +1230,7 @@ msgstr "Administração"
#: 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 "Configurações avançadas"
+msgstr "Configurações Avançadas"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:437
msgid "Advanced device options"
@@ -1308,8 +1308,8 @@ msgid ""
"Allocate IP addresses sequentially, starting from the lowest available "
"address."
msgstr ""
-"Aloque endereços IP sequencialmente, iniciando a partir do endereço mais "
-"baixo disponível."
+"Alocar endereços IP sequencialmente, começando pelo menor endereço "
+"disponível."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:404
msgid "Allocate IPs sequentially"
@@ -1622,16 +1622,16 @@ msgstr "Como opções de DHCP; enviar de forma não solicitada (apenas dnsmasq).
msgid ""
"Assign a part of given length of every public IPv6-prefix to this interface"
msgstr ""
-"Atribua uma parte do comprimento de cada prefixo IPv6 público para esta "
-"interface"
+"Atribua uma parte de um determinado comprimento de cada prefixo IPv6 público "
+"a esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1253
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:27
msgid ""
"Assign prefix parts using this hexadecimal subprefix ID for this interface."
msgstr ""
-"Atribua partes do prefixo usando este identificador hexadecimal do "
-"subprefixo para esta interface."
+"Atribua partes do prefixo usando este ID de subprefixo hexadecimal para esta "
+"interface."
#: 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
@@ -2044,7 +2044,7 @@ msgstr "Suba uma ponte vazia"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:619
msgid "Bring up on boot"
-msgstr "Ativar na inicialização"
+msgstr "Iniciar na inicialização"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1014
msgid "Bring up the bridge interface even if no ports are attached"
@@ -2058,7 +2058,7 @@ msgstr "Transmissão (Broadcast)"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3442
#: modules/luci-base/htdocs/luci-static/resources/ui.js:4966
msgid "Browse…"
-msgstr "Explorar…"
+msgstr "Navegar…"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/20_memory.js:40
msgid "Buffered"
@@ -2364,10 +2364,10 @@ msgid ""
"fill out the custom field to define a new zone and attach the "
"interface to it."
msgstr ""
-"Escolha a zona do firewall que você quer definir para esta interface. "
-"Selecione não especificado para remover a interface da zona "
-"associada ou preencha o campo criar para definir uma nova zona e "
-"associar a interface a ela."
+"Escolha a zona de firewall que deseja atribuir a esta interface. Selecione "
+"não especificado para remover a interface da zona associada ou "
+"preencha o campo personalizado para definir uma nova zona e atrelar "
+"a interface a ela."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid ""
@@ -2754,7 +2754,7 @@ msgstr "Criar"
#: 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
msgid "Create / Assign firewall-zone"
-msgstr "Crie / Atribua a uma zona de firewall"
+msgstr "Criar / Atribuir zona de firewall"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3315
msgid "Create Directory"
@@ -2762,7 +2762,7 @@ msgstr "Criar Diretório"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1444
msgid "Create interface"
-msgstr "Crie uma interface"
+msgstr "Criar interface"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:64
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1155
@@ -2953,7 +2953,7 @@ msgstr "A configuração do DNS é inválido"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1210
msgid "DNS weight"
-msgstr "Peso do DNS"
+msgstr "Peso DNS"
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:33
msgid "DNS-Label / FQDN"
@@ -3132,7 +3132,7 @@ msgstr "Retardar o script de abertura e ativação do tun/tap"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
msgid "Delegate IPv6 prefixes"
-msgstr "Delegue prefixos IPv6"
+msgstr "Delegar prefixos IPv6"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2500
#: modules/luci-base/htdocs/luci-static/resources/form.js:3255
@@ -3279,7 +3279,7 @@ msgstr "Dispositivo não gerenciado pelo ModemManager."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1687
msgid "Device not present"
-msgstr "O dispositivo não está presente"
+msgstr "Dispositivo ausente"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:443
msgid "Device type"
@@ -3384,7 +3384,7 @@ msgid ""
"Disable DHCP for "
"this interface (dnsmasq only)."
msgstr ""
-"Desativar o DHCP "
+"Desabilita o DHCP "
"para esta interface (apenas dnsmasq)."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/connections.js:279
@@ -3414,7 +3414,7 @@ msgstr "Desativar opções de verificação de consistência"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
msgid "Disable this interface"
-msgstr "Desativar esta interface"
+msgstr "Desabilitar esta interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
msgid "Disable this network"
@@ -3451,7 +3451,7 @@ msgstr "Desabilitado"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1223
msgid "Disables this interface for MPTCP"
-msgstr "Desativa esta interface para MPTCP"
+msgstr "Desabilitar esta interface para MPTCP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1267
msgid "Disassociate On Low Acknowledgement"
@@ -4127,7 +4127,9 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1245
msgid ""
"Enable downstream delegation of IPv6 prefixes available on this interface"
-msgstr "Ative a delegação de prefixos IPv6 disponíveis nesta interface"
+msgstr ""
+"Habilita a delegação (downstream) de prefixos IPv6 disponíveis nesta "
+"interface"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:742
msgid "Enable internal datagram fragmentation"
@@ -4507,7 +4509,7 @@ msgstr "Esperando um endereço MAC válido, incluindo opcionais coringas"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:19
msgid "Expecting two priority values separated by a colon"
-msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
+msgstr "Esperando dois valores de prioridade separados por dois pontos"
#: modules/luci-base/htdocs/luci-static/resources/form.js:2449
#: modules/luci-base/htdocs/luci-static/resources/validation.js:215
@@ -4525,11 +4527,11 @@ msgstr "Na expectativa de dois valores prioritários separados por dois pontos"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:83
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:87
msgid "Expecting: %s"
-msgstr "Esperando: %s"
+msgstr "Esperado: %s"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:1601
msgid "Expert Settings"
-msgstr "Configurações Avançadas"
+msgstr "Configurações de Especialista"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:65
msgid "Expires"
@@ -4963,7 +4965,7 @@ msgstr "Forçar resposta DHCP por broadcast."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1510
msgid "Force link"
-msgstr "Impor o enlace"
+msgstr "Forçar link"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:283
msgid "Force upgrade"
@@ -5803,7 +5805,7 @@ msgstr "Broadcast IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:209
msgid "IPv4 gateway"
-msgstr "Roteador padrão IPv4"
+msgstr "Gateway IPv4"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:208
msgid "IPv4 netmask"
@@ -5945,7 +5947,7 @@ msgstr "Sugestão de atribuição IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1248
msgid "IPv6 assignment length"
-msgstr "Tamanho da atribuição IPv6"
+msgstr "Comprimento de atribuição IPv6"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:216
msgid "IPv6 gateway"
@@ -5962,7 +5964,7 @@ msgstr "Apenas IPv6"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1297
msgid "IPv6 preference"
-msgstr "Preferência do IPv6"
+msgstr "Preferência IPv6"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6rd.js:53
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:59
@@ -6089,8 +6091,8 @@ msgid ""
"If set, downstream subnets are only allocated from the given IPv6 prefix "
"classes."
msgstr ""
-"Se definido, as sub-redes só são alocadas a partir das classes informadas do "
-"prefixo IPv6 ."
+"Se definido, as sub-redes downstream serão alocadas apenas a partir das "
+"classes de prefixo IPv6 informadas."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:223
msgid "If set, the meaning of the match options is inverted"
@@ -6489,7 +6491,7 @@ msgstr "Nome da Interface"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:121
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:305
msgid "Interface not present or not connected yet."
-msgstr "A interface não está presente ou não está conectada ainda."
+msgstr "Interface ausente ou ainda não conectada."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:479
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:510
@@ -7007,7 +7009,7 @@ msgstr "Estado da linha"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/50_dsl.js:26
msgid "Line Uptime"
-msgstr "Tempo de atividade da linha"
+msgstr "Tempo de Atividade da Linha"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/led-trigger/netdev.js:26
msgid "Link 100M On"
@@ -7175,7 +7177,7 @@ msgstr "Carrega a configuração…"
#: 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 "Carregando os dados…"
+msgstr "Carregando dados…"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3618
msgid "Loading directory contents…"
@@ -7395,7 +7397,7 @@ msgstr "Registro de Eventos"
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
msgid "Logging in…"
-msgstr "Iniciando a seção…"
+msgstr "Iniciando sessão…"
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6.js:57
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/grev6tap.js:57
@@ -7832,8 +7834,8 @@ msgid ""
"Metric is an ordinal, where a gateway with 1 is chosen 1st, 2 is chosen 2nd, "
"3 is chosen 3rd, etc"
msgstr ""
-"Métrica é um valor ordinal, onde o gateway com 1 é escolhido primeiro, 2 é "
-"escolhido em segundo, 3 em terceiro, e assim por diante"
+"Métrica é um valor ordinal, onde um gateway com 1 é escolhido primeiro, 2 é "
+"escolhido em segundo, 3 em terceiro, etc"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:76
msgctxt "nft unit"
@@ -8274,7 +8276,7 @@ msgstr "Atividade do dispositivo de rede (kernel: netdev)"
#: modules/luci-base/htdocs/luci-static/resources/network.js:15
#: modules/luci-compat/luasrc/model/network.lua:33
msgid "Network device is not present"
-msgstr "O dispositivo de rede não está presente"
+msgstr "Dispositivo de rede ausente"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:746
msgid "Network device table \"%h\""
@@ -8339,7 +8341,7 @@ msgstr "Uma nova interface para \"%s\" não pode ser criada: %s"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1373
msgid "New interface name…"
-msgstr "Nome de nova interface…"
+msgstr "Nome da nova interface…"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:41
msgid "News"
@@ -8974,10 +8976,10 @@ msgid ""
"server, use the suffix (like '::1') to form the IPv6 address ('a:b:c:d::1') "
"for the interface."
msgstr ""
-"Opcional. Valores permitidos: 'eui64', 'aleatório', ou valores fixos como "
-"'::1' ou '::1:2'. Quando o prefixo IPv6 (como 'a:b:c:d::') for recebido de "
-"um servidor, use este sufixo (como '::1') para formar o endereço IPv6 "
-"('a:b:c:d::1') para esta interface."
+"Opcional. Valores permitidos: 'eui64', 'random', valor fixo como '::1' ou "
+"'::1:2'. Quando um prefixo IPv6 (como 'a:b:c:d::') é recebido de um servidor "
+"de delegação, utiliza o sufixo (como '::1') para formar o endereço IPv6 "
+"('a:b:c:d::1') para a interface."
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
msgid ""
@@ -9146,11 +9148,11 @@ msgstr "Sobreposição"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1230
msgid "Override IPv4 routing table"
-msgstr "Substitua a tabela de roteamento IPv4"
+msgstr "Substituir tabela de roteamento IPv4"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1235
msgid "Override IPv6 routing table"
-msgstr "Substitua a tabela de roteamento IPv6"
+msgstr "Substituir tabela de roteamento IPv6"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv_hardif.js:54
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:64
@@ -9461,8 +9463,8 @@ 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 carregar uma chave pública de repositório de "
-"software…"
+"arraste e solte aqui para enviar 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…"
@@ -10024,9 +10026,9 @@ msgid ""
"input field."
msgstr ""
"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 .pub "
-"o para o campo de entrada."
+"que senhas comuns. Para enviar uma nova chave no dispositivo, cole uma chave "
+"pública compatível com OpenSSH ou arraste um arquivo .pub 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."
@@ -10852,11 +10854,11 @@ msgstr "Ordenação reversa"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5228
msgid "Revert"
-msgstr "Reverta"
+msgstr "Reverter"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5344
msgid "Revert changes"
-msgstr "Reverta as alterações"
+msgstr "Reverter alterações"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5560
msgid "Revert request failed with status %h"
@@ -11411,9 +11413,9 @@ msgid ""
"Set interface properties regardless of the link carrier (If set, carrier "
"sense events do not invoke hotplug handlers)."
msgstr ""
-"Definir as propriedades da interface independentemente da portadora do "
-"enlace (Se definido, eventos de detecção da portadora não irão gerar eventos "
-"do hotplug)."
+"Define as propriedades da interface independentemente da portadora do link "
+"(se definida, eventos de detecção da portadora não invocam os manipuladores "
+"de hotplug)."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:456
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:763
@@ -11547,7 +11549,7 @@ msgstr "Preâmbulo curto"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
msgid "Show"
-msgstr "Mostrar"
+msgstr "Exibir"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
msgid "Show current backup file list"
@@ -11659,7 +11661,7 @@ msgstr "Alguns campos estão inválidos e os valores não podem ser salvos!"
#: modules/luci-base/ucode/template/error404.ut:10
msgid "Sorry, the object you requested was not found."
-msgstr "Desculpe o objeto solicitado não foi encontrado."
+msgstr "Desculpe, o objeto que você solicitou não foi encontrado."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:440
msgid ""
@@ -11734,7 +11736,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
msgstr ""
-"Determina uma lista fixa de domínios de busca DNS para anunciar via DHCPv6."
+"Especifica uma lista fixa de domínios de busca DNS para anunciar via DHCPv6."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
@@ -12043,12 +12045,12 @@ msgstr "Iniciar atualização"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:5464
msgid "Starting configuration apply…"
-msgstr "Iniciando a aplicação da configuração…"
+msgstr "Iniciando aplicação da configuração…"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2194
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/channel_analysis.js:484
msgid "Starting wireless scan..."
-msgstr "Iniciando o escaneamento da rede sem fio..."
+msgstr "Iniciando busca por redes sem fio..."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/startup.js:109
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:101
@@ -12077,7 +12079,7 @@ msgstr "Concessão Estática"
#: modules/luci-base/htdocs/luci-static/resources/protocol/static.js:201
#: modules/luci-compat/luasrc/model/network.lua:967
msgid "Static address"
-msgstr "Endereço Estático"
+msgstr "Endereço estático"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:926
msgid ""
@@ -12488,8 +12490,8 @@ msgid ""
"The DNS server entries in the local resolv.conf are primarily sorted by the "
"weight specified here"
msgstr ""
-"As entradas locais do servidor DNS no resolv.conf são primariamente "
-"ordenadas pelo seu peso definido aqui"
+"As entradas do servidor DNS no resolv.conf local são ordenadas "
+"principalmente pelo peso especificado aqui"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/6in4.js:77
msgid ""
@@ -12726,10 +12728,10 @@ msgid ""
"compare them with the original file to ensure data integrity.
Click "
"'Continue' below to start the flash procedure."
msgstr ""
-"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.
Clique em \"Continuar\" abaixo para iniciar o procedimento "
-"de flash."
+"A imagem flash foi enviada. Abaixo estão listados o checksum e o tamanho do "
+"arquivo; compare-os com o arquivo original para garantir a integridade dos "
+"dados.
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
@@ -13189,7 +13191,7 @@ msgid ""
"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 seus próprios comandos "
-"aqui (antes de \"exit 0\") para executá-los ao final do processo de "
+"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
@@ -13647,7 +13649,7 @@ msgstr "Não foi possível determinar a interface com a rede externa"
#: modules/luci-base/ucode/template/error404.ut:12
msgid "Unable to dispatch"
-msgstr "Não é possível a expedição"
+msgstr "Não foi possível processar"
#: modules/luci-base/htdocs/luci-static/resources/tools/views.js:130
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/dmesg.js:111
@@ -13902,7 +13904,7 @@ msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/10_system.js:73
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:142
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:486
msgid "Use %s"
@@ -13990,20 +13992,20 @@ msgstr "Usar o status do Provedor em vez do resultado MII"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1205
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:148
msgid "Use custom DNS servers"
-msgstr "Use servidores DNS personalizados"
+msgstr "Usar servidores DNS personalizados"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1197
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:133
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:128
msgid "Use default gateway"
-msgstr "Use o roteador padrão"
+msgstr "Usar gateway padrão"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1214
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/ipip6.js:73
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:138
#: protocols/luci-proto-qmi/htdocs/luci-static/resources/protocol/qmi.js:133
msgid "Use gateway metric"
-msgstr "Use a métrica do roteador"
+msgstr "Usar métrica do gateway"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:88
msgid "Use legacy MAP"
@@ -14388,8 +14390,8 @@ msgid ""
"When delegating prefixes to multiple downstreams, interfaces with a higher "
"preference value are considered first when allocating subnets."
msgstr ""
-"Ao delegar diversos prefixos, as interfaces com um valor de preferência mais "
-"alta são as primeiras que são consideradas durante a alocação das sub-redes."
+"Ao delegar prefixos para múltiplos downstreams, as interfaces com um valor "
+"de preferência mais alto são consideradas primeiro na alocação de sub-redes."
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:105
msgid ""
@@ -14805,12 +14807,12 @@ msgstr "desativar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:99
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:26
msgid "disabled"
-msgstr "desativado"
+msgstr "desabilitado"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/dhcpv6.js:20
msgctxt "DHCPv6 address request mode"
msgid "disabled"
-msgstr "Desativado"
+msgstr "desabilitado"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:795
msgid "distribute traffic according to port load"
diff --git a/modules/luci-base/po/ru/base.po b/modules/luci-base/po/ru/base.po
index 0c779b40fc..1e9e7339a9 100644
--- a/modules/luci-base/po/ru/base.po
+++ b/modules/luci-base/po/ru/base.po
@@ -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-25 03:12+0000\n"
+"PO-Revision-Date: 2026-04-25 12:32+0000\n"
"Last-Translator: SnIPeRSnIPeR "
"\n"
"Language-Team: Russian "
@@ -2421,7 +2421,7 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1304
msgid "Cipher"
-msgstr "Алгоритм шифрования"
+msgstr "Шифр"
#: protocols/luci-proto-vpnc/htdocs/luci-static/resources/protocol/vpnc.js:91
msgid "Cisco UDP encapsulation"
@@ -5274,7 +5274,7 @@ msgstr "Метрика шлюза"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:819
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:195
msgid "General"
-msgstr "Общие"
+msgstr "Основные"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:496
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:41
@@ -7732,7 +7732,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)"
@@ -12334,7 +12334,7 @@ msgstr "Автозапуск"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:90
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:139
msgid "State"
-msgstr "Область / регион"
+msgstr "Состояние"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:34
msgid "Static IPv4 Routes"
diff --git a/modules/luci-base/po/zh_Hant/base.po b/modules/luci-base/po/zh_Hant/base.po
index d6ab249a72..10f53aef36 100644
--- a/modules/luci-base/po/zh_Hant/base.po
+++ b/modules/luci-base/po/zh_Hant/base.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-04-24 16:25+0000\n"
+"PO-Revision-Date: 2026-04-27 11:37+0000\n"
"Last-Translator: ZW \n"
"Language-Team: Chinese (Traditional Han script) \n"
diff --git a/modules/luci-mod-battstatus/po/az/battstatus.po b/modules/luci-mod-battstatus/po/az/battstatus.po
new file mode 100644
index 0000000000..ef4cee2a5b
--- /dev/null
+++ b/modules/luci-mod-battstatus/po/az/battstatus.po
@@ -0,0 +1,20 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
+msgid "Charging"
+msgstr ""
+
+#: modules/luci-mod-battstatus/root/usr/share/rpcd/acl.d/luci-mod-battstatus.json:3
+msgid "Grant access to battery status"
+msgstr ""
+
+#: modules/luci-mod-battstatus/htdocs/luci-static/resources/preload/battstatus.js:26
+msgid "Not Charging"
+msgstr ""
diff --git a/modules/luci-mod-dashboard/po/az/dashboard.po b/modules/luci-mod-dashboard/po/az/dashboard.po
new file mode 100644
index 0000000000..627c25d36e
--- /dev/null
+++ b/modules/luci-mod-dashboard/po/az/dashboard.po
@@ -0,0 +1,209 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:160
+msgid "Active"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:350
+msgid "Architecture"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:178
+msgid "BSSID"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:172
+msgid "Bitrate"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:166
+msgid "Channel"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:217
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:257
+msgid "Connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:13
+msgid "DHCP Devices"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:247
+msgid "DNSv4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:293
+msgid "DNSv6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/luci/menu.d/luci-mod-dashboard.json:3
+msgid "Dashboard"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:190
+msgid "Devices Connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+msgid "Down."
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:184
+msgid "Encryption"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:355
+msgid "Firmware Version"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:168
+msgid "GHz"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:241
+msgid "GatewayV4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:287
+msgid "GatewayV6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:26
+msgid "Grant access to DHCP status display"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:12
+msgid "Grant access to main status display"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:3
+msgid "Grant access to the system route status"
+msgstr ""
+
+#: modules/luci-mod-dashboard/root/usr/share/rpcd/acl.d/luci-mod-dashboard.json:35
+msgid "Grant access to wireless status display"
+msgstr ""
+
+#: 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
+msgid "Hostname"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:40
+msgid "IP Address"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:235
+msgid "IPv4"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:214
+msgid "IPv4 Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:281
+msgid "IPv6"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:254
+msgid "IPv6 Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:275
+msgid "IPv6 prefix"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:69
+msgid "Internet"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:340
+msgid "Kernel Version"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:335
+msgid "Local Time"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/20_lan.js:41
+msgid "MAC"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:174
+msgid "Mbit/s"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:345
+msgid "Model"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:193
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:200
+msgid "Not connected"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:229
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:269
+msgid "Protocol"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:82
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:154
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:228
+msgid "SSID"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:83
+msgid "Signal Strength"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:234
+msgid "Strength"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:69
+msgid "System"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:84
+msgid "Up."
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:223
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:263
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:330
+msgid "Uptime"
+msgstr ""
+
+#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
+msgid "Wireless"
+msgstr ""
+
+#: 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
+msgid "no"
+msgstr ""
+
+#: 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
+msgid "yes"
+msgstr ""
diff --git a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
index fc61722ecb..c0a98ed365 100644
--- a/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
+++ b/modules/luci-mod-dashboard/po/pt_BR/dashboard.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2026-04-19 06:49+0000\n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \n"
@@ -197,7 +197,7 @@ msgstr "Envio"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:263
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/10_router.js:330
msgid "Uptime"
-msgstr "Tempo de Atividade"
+msgstr "Tempo de atividade"
#: modules/luci-mod-dashboard/htdocs/luci-static/resources/view/dashboard/include/30_wifi.js:9
msgid "Wireless"
diff --git a/modules/luci-mod-dsl/po/az/dsl.po b/modules/luci-mod-dsl/po/az/dsl.po
new file mode 100644
index 0000000000..605dfccdfa
--- /dev/null
+++ b/modules/luci-mod-dsl/po/az/dsl.po
@@ -0,0 +1,306 @@
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
+msgid "ATM Header Error Control Errors (HEC-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:111
+msgid "Actual Data Rate"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:134
+msgid "Aggregate Transmit Power (ACTATP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:95
+msgid "Annex"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:112
+msgid "Attainable Data Rate (ATTNDR)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:118
+msgid "Bitswap"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:151
+msgid "CRC Errors (CV-C)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:149
+msgid "Channel Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:89
+msgid "Connection State"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:165
+msgid "Corrected DTUs (rtx-c)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:152
+msgid "Corrected by FEC (FEC-C)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:24
+msgid "DSL line spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:174
+msgid "DSL stats"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:155
+msgid "Data Path Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:109
+msgid "Data Rates"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:219
+msgid "Downstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:189
+msgid "Downstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:159
+msgid "Downstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:123
+msgid "Downstream bits allocation"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:137
+msgid "Error Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:139
+msgid "Error Seconds"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:142
+msgid "Errored Seconds (ES)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:141
+msgid "Forward Error Correction Seconds (FECS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/rpcd/acl.d/luci-mod-dsl.json:3
+msgid "Grant access to luci-mod-dsl"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:125
+msgid "Impulse Noise Protection (INP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:99
+msgid "Inventory"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:124
+msgid "Latency"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:131
+msgid "Line Attenuation (LATN)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:107
+msgid "Line Details"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:93
+msgid "Line Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:129
+msgid "Line Parameters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:92
+msgid "Line State"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:94
+msgid "Line Uptime"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:144
+msgid "Loss of Signal Seconds (LOSS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:113
+msgid "Minimum Error-Free Throughput (MINEFTR)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:102
+msgid "Modem Chipset"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:103
+msgid "Modem Firmware"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:133
+msgid "Noise Margin (SNRM)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:122
+msgid "Noise Protection"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:116
+msgid "On-line Reconfiguration"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:158
+msgid "PTM Non Pre-emptive CRC Errors (CRC-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:159
+msgid "PTM Pre-emptive CRC Errors (CRCP-P)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:129
+msgid "Pilot tones"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:96
+msgid "Power Management Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:119
+msgid "Rate Adaptation Mode"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:126
+msgid "Retransmission (G.INP)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:162
+msgid "Retransmission Counters"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:164
+msgid "Retransmitted DTUs (rtx-tx)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:146
+msgid "Seconds with Low Error-Free Throughput (LEFTRS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:143
+msgid "Severely Errored Seconds (SES)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:132
+msgid "Signal Attenuation (SATN)"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:23
+msgid "Spectrum"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:14
+msgid "Stats"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:107
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:143
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:173
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:203
+msgid "Sub-carrier"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:65
+msgid ""
+"The diagram shows the Channel Characteristics Function (HLOG) per subcarrier "
+"in uplink and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:55
+msgid ""
+"The diagram shows the quiet line noise (QLN) per subcarrier in uplink and "
+"downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:25
+msgid ""
+"The following diagrams show graphically prepared DSL characteristics that "
+"are important for evaluating the DSL connection."
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:45
+msgid ""
+"The graph shows the amount of bits actually allocated per subcarrier in the "
+"uplink and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/spectrum.js:35
+msgid ""
+"The graph shows the signal to noise ratio (SNR) per subcarrier in the uplink "
+"and downlink direction"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:145
+msgid "Unavailable Seconds (UAS)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:166
+msgid "Uncorrected DTUs (rtx-uc)"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:214
+msgid "Upstream HLOG"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:184
+msgid "Upstream QLN"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:154
+msgid "Upstream SNR"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:112
+msgid "bits"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:148
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:208
+msgid "dB"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:178
+msgid "dBm/Hz"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:14
+msgid "off"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:14
+msgid "on"
+msgstr ""
+
+#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:3
+msgid "xDSL"
+msgstr ""
+
+#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:104
+msgid "xTU-C Vendor ID"
+msgstr ""
diff --git a/modules/luci-mod-dsl/po/pt_BR/dsl.po b/modules/luci-mod-dsl/po/pt_BR/dsl.po
index d953fc421d..b5db57c3dc 100644
--- a/modules/luci-mod-dsl/po/pt_BR/dsl.po
+++ b/modules/luci-mod-dsl/po/pt_BR/dsl.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2023-06-29 14:15+0000\n"
-"Last-Translator: Wellington Terumi Uemura \n"
+"PO-Revision-Date: 2026-04-26 08:48+0000\n"
+"Last-Translator: Volenski \n"
"Language-Team: Portuguese (Brazil) \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 4.18.1\n"
+"X-Generator: Weblate 5.17.1-dev\n"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
msgid "ATM Header Error Control Errors (HEC-P)"
@@ -140,7 +140,7 @@ msgstr "Estado da linha"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:94
msgid "Line Uptime"
-msgstr "Tempo de atividade da linha"
+msgstr "Tempo de Atividade da Linha"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:144
msgid "Loss of Signal Seconds (LOSS)"