msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-14 15:03+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
"The LuCI ACL management is in an experimental stage! It does not yet work "
"reliably with all applications"
msgstr ""
-"Управление LuCI ACL находится в экспериментальной стадии! Оно еще не "
+"Управление LuCI ACL находится в экспериментальной стадии! Оно ещё не "
"работает должным образом со всеми приложениями"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:259
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock-fast/es/>\n"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:834
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:839
msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:792
msgid "Allowed Domains"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:752
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:765
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/view/adblock-fast/overview.js:776
msgid "Disable Debugging"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:803
msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:513
msgid "Service Details"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:444
msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:544
msgid "Service Warnings"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:622
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-adblock-fast/htdocs/luci-static/resources/adblock-fast/status.js:60
msgid "Starting"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/cs/>\n"
"Configuration of the adblock package to block ad/abuse domains by using DNS. "
"For further information please check the %s."
msgstr ""
+"Nastavení balíčku adblock pro blokování reklam/zneužívaných domén pomocí "
+"DNS. Pro více informací se podívejte do %s."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:404
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:437
msgid "IPv4 Remote DNS Resolver"
-msgstr ""
+msgstr "IPv4 vzdálený DNS překlad"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:335
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:390
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:418
msgid "MAC Remote Filter Targets"
-msgstr ""
+msgstr "Cíle vzdáleného MAC filtru"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:433
msgid "Map"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:426
msgid "Remote DNS Timeout"
-msgstr ""
+msgstr "Časový limit vzdáleného DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:564
msgid "Report Chunk Count"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-28 15:41+0000\n"
-"Last-Translator: kae <handicapped8@dollicons.com>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsadblock/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
msgid "-- default --"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:227
msgid ""
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:19
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:529
msgid "Overwrite the default target directory for the generated blocklist."
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsantiblock/es/>\n"
"Language: es\n"
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
#: applications/luci-app-antiblock/root/usr/share/rpcd/acl.d/luci-app-antiblock.json:3
msgid "Grant UCI and RPC access to LuCI app AntiBlock"
--- /dev/null
+msgid ""
+msgstr ""
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_BR\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:3
+msgid "AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:15
+msgid "Args"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid "Blacklist"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:30
+msgid "Domain count in file:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:89
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:31
+msgid "Domains"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid "Domains path"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:21
+msgid ""
+"Domains path/URL. If you want to add domains via LuCI, specify the files in "
+"the /etc/antiblock folder."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:93
+msgid "Domains path:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:24
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
+msgid "Gateway"
+msgstr ""
+
+#: applications/luci-app-antiblock/root/usr/share/rpcd/acl.d/luci-app-antiblock.json:3
+msgid "Grant UCI and RPC access to LuCI app AntiBlock"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+msgid "It is necessary to enter from 1 to 32 values:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:73
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:47
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:49
+msgid "Log is not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:103
+msgid "Path to file in \"Domains path\" is not set."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:15
+msgid ""
+"Prevent adding IP from these subnets to the routing table, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:8
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:10
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:23
+msgid "Routes"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:67
+msgctxt "scroll to top (the head) of the log file"
+msgid "Scroll to head"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:59
+msgctxt "scroll to bottom (the tail) of the log file"
+msgid "Scroll to tail"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:18
+msgid "Show operations log, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+msgid "Show statistics data, optional parameter"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:21
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:47
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:57
+#: applications/luci-app-antiblock/root/usr/share/luci/menu.d/luci-app-antiblock.json:39
+msgid "Statistics"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:49
+msgid "Statistics are not enabled."
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:59
+msgid "Unable to create domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/log.js:18
+msgid "Unable to load log data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/statistics.js:18
+msgid "Unable to load statistics data:"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:64
+msgid "Unable to read domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:22
+msgid "Unable to write to domains file"
+msgstr ""
+
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:13
+#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/domains.js:36
+msgid "Write domains"
+msgstr ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-18 07:11+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsantiblock/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:8
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:10
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/args.js:13
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-antiblock/htdocs/luci-static/resources/view/antiblock/routes.js:16
msgid "Gateway"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsapinger/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:26
+msgid "Active Alarms"
+msgstr "Aktivní alarmy"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:16
+msgid "Add Delay/Latency Alarm"
+msgstr "Přidat alarm na zpoždění/prodlevu"
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:15
+msgid "Add Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:15
+msgid "Add Interface Instance"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:16
+msgid "Add Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:33
+msgid "Add Target"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:21
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:40
+msgid "Address"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:23
+msgid "Address: Target address to be tracked"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:48
+msgid "Alarm Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:39
+msgid "Alarm Down"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:57
+msgid "Alarm loss"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:3
+msgid "Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:9
+msgid "Apinger - Delay Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:9
+msgid "Apinger - Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:9
+msgid "Apinger - Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:9
+msgid "Apinger - Loss Alarms"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:21
+msgid "Apinger - Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:57
+msgid "Apinger Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:40
+msgid "Apinger Targets RRD Graph"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:46
+msgid "Average Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:27
+msgid ""
+"Average Delay and Loss: The delay (in samples) after which loss is computed, "
+"without this delays larger than interval would be treated as loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:25
+msgid "Average Delay: How many replies should be used to compute average delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:49
+msgid "Average Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:52
+msgid "Average Loss/Delay"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:26
+msgid "Average Loss: How many probes should be used to compute average loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:17
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:65
+msgid "Delay Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:23
+msgid "Delay High (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:18
+msgid "Delay Low (ms)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:59
+msgid "Down Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:55
+msgid "Generate RRD Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/rpcd/acl.d/luci-app-apinger.json:3
+msgid "Grant access to LuCI app Apinger"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:21
+msgid "Graphs"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:18
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:35
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:22
+msgid "Interface: Interface to use to track target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:30
+msgid "Interfaces"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:24
+msgid "Latency"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:25
+msgid "Loss"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:71
+msgid "Loss Alarm"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:23
+msgid "Loss High (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:18
+msgid "Loss Low (%)"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:10
+msgid "Names must match the interface name found in /etc/config/network."
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:54
+msgid "No access to server file"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:51
+msgid "No data available"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:12
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:43
+msgid "Ping Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/targets.js:24
+msgid "Ping Interval: How often the probe should be sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:25
+msgid "RRD Collection Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:23
+msgid "Received"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:22
+msgid "Sent"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/graphs.js:34
+msgid "Service is not running"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:20
+msgid "Source IP"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/interfaces.js:21
+msgid "Status Update Interval"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:19
+msgid "Target"
+msgstr ""
+
+#: applications/luci-app-apinger/root/usr/share/luci/menu.d/luci-app-apinger.json:66
+msgid "Targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:51
+msgid "There are no active targets"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_delay.js:11
+msgid "This alarm will be canceled, when the delay drops below \"Delay Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:11
+msgid "This alarm will be canceled, when the loss drops below \"Loss Low\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_loss.js:10
+msgid "This alarm will be fired when packet loss goes over \"Loss High\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:10
+msgid "This alarm will be fired when target does not respond for \"Time\""
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/overview.js:27
+msgid "Time"
+msgstr ""
+
+#: applications/luci-app-apinger/htdocs/luci-static/resources/view/apinger/alarm_down.js:17
+msgid "Time (s)"
+msgstr ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsaria2/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:433
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:230
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:559
msgid ""
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:206
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:234
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:619
msgid "Extra Settings"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:231
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-aria2/htdocs/luci-static/resources/view/aria2/config.js:41
msgid "Installed web interface:"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-01-28 10:51+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsattendedsysupgrade/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:290
msgid ""
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:180
msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:751
msgid "Search for firmware upgrade"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsattendedsysupgrade/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:290
msgid ""
#: applications/luci-app-attendedsysupgrade/root/usr/share/luci/menu.d/luci-app-attendedsysupgrade.json:15
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-attendedsysupgrade/htdocs/luci-static/resources/view/attendedsysupgrade/overview.js:618
msgid "Packages"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 08:02+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbabeld/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-babeld/root/usr/share/luci/menu.d/luci-app-babeld.json:4
+msgid "Babeld"
+msgstr "Babeld"
+
+#: applications/luci-app-babeld/root/usr/share/rpcd/acl.d/luci-app-babeld.json:3
+msgid "Grant UCI access for luci-app-babeld"
+msgstr "Udělit luci-app-babeld přístup do UCI nastavování"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/cs/>\n"
"Language: cs\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:795
msgid "Invalid expiry format"
-msgstr ""
+msgstr "Neplatný formát skončení platnosti"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
msgid "Invalid input values, unable to save modifications."
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:42
msgid "No banIP config found!"
-msgstr ""
+msgstr "Nenalezeno žádné nastavení pro banIP!"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
msgid "Normal Priority"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/es/>\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:262
msgid "Don't check SSL server certificates during download."
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsbanip/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:659
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:196
msgid "Enables IPv4 support."
#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:25
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:563
msgid ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/cs/>\n"
"Language: cs\n"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:11
msgid "A mesh routing protocol for Linux devices."
-msgstr ""
+msgstr "Protokol mesh směrování pro Linuxová zařízení."
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:33
msgid "Announcements"
#: applications/luci-app-bmx7/root/usr/share/rpcd/acl.d/luci-app-bmx7.json:3
msgid "Grant UCI access for luci-app-bmx7"
-msgstr ""
+msgstr "Udělit luci-app-bmx7 přístup do UCI nastavování"
#: applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js:57
msgid "Ignore"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:30
msgid "Networks announced by mesh nodes"
-msgstr ""
+msgstr "Sitě oznámené uzly mesh"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxtunnels.ut:39
msgid "Node"
#: applications/luci-app-bmx7/root/usr/share/luci/menu.d/luci-app-bmx7.json:51
msgid "Nodes"
-msgstr ""
+msgstr "Uzly"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:40
msgid "Nodes seen"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:126
msgid "Support & Trust"
-msgstr ""
+msgstr "Podpora a důvěra"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:64
msgid "TX BpP"
#: applications/luci-app-bmx7/htdocs/luci-static/resources/view/bmx7/config.js:29
msgid "Tunnel Devices"
-msgstr ""
+msgstr "Zařízení tunelu"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxstatus.ut:43
msgid "Tunnelled IPv4 address"
msgstr "Přes link-local IPv6"
#: applications/luci-app-bmx7/ucode/template/bmx7/bmxnodes.ut:132
-#, fuzzy
msgid "Via neighbour"
msgstr "Přes sousední"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 11:11+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationschrony/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:198
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:210
+msgid "(Log_2 i.e. y=2^x) interval between readings of the NIC clock."
+msgstr "(Log_2 tj. y=2ˣ) interval mezi čteními vnitřních hodin síťové karty."
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
+msgid "(default)"
+msgstr "(výchozí)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
+msgid "8e-6 (8 microseconds)"
+msgstr "8e-6 (8 mikrosekund)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:222
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:228
+msgid ""
+"A fixed round-trip delay in seconds to be used instead of that of the "
+"previous measurements."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:150
+msgid ""
+"A single symmetric association allows the peers to be both servers and "
+"clients to each other."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
+msgid "Additional firewall configuration is required if you intend wan access."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "Allow"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "An allow range permits access for chronyc from specific IPs to chronyd."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:50
+msgctxt "Check for RTC character device"
+msgid "Check for the presence of %s."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:36
+msgid "Choose IP ranges from this interface to set them as allowed ranges."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
+msgid "Choose a wan interface to allow from all IPs."
+msgstr ""
+
+#: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
+msgid "Chrony"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
+msgid "Chrony NTP/NTS daemon"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
+msgid ""
+"Corrects the system clock by stepping immediately when it is so far adrift "
+"that the slewing process would take a very long time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
+msgid "DHCP(v6)"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
+msgid "Delete this section to allow all local IPs."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
+msgid "Disables certificate time checks via %s if RTC is absent."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
+msgid "Documentation"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:223
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:229
+msgid "Exponential and decimal notation are allowed."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:75
+msgid "First x clock updates"
+msgstr ""
+
+#: applications/luci-app-chrony/root/usr/share/rpcd/acl.d/luci-app-chrony.json:3
+msgid "Grant UCI access for luci-app-chrony"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:172
+msgid "Hostname"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:35
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:194
+msgid "Interleave"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:101
+msgid "Leap second mode"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:128
+msgid "Leap seconds only"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:74
+msgid "Limit"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:84
+msgid "Log any change more than"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
+msgid "Logging"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
+msgid "Max PPM"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
+msgid "Max wander"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:227
+msgid "Maximum delay"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:117
+msgid ""
+"Maximum frequency offset of the smoothed time to the tracked NTP time (in "
+"ppm)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
+msgid "Maximum poll"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
+msgid ""
+"Maximum rate at which the frequency offset is allowed to change (in ppm per "
+"second)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:240
+msgid "Maximum samples"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:221
+msgid "Minimum delay"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
+msgid "Minimum poll"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
+msgid "Minimum samples"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:184
+msgid "NTS"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:45
+msgid "Network Time Security (NTS)"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:241
+msgid "Number of samples that chronyd should keep for each source."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:129
+msgid ""
+"Only leap seconds are smoothed out; ignore normal offset and frequency "
+"changes."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:157
+msgid ""
+"Options for servers provided to this host via DHCP(v6) (via the WAN for "
+"example)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:148
+msgid "Peer"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:140
+msgid "Pool"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
+msgid "Precision"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
+msgid "Precision of the system clock (in seconds)."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:191
+msgid "Prefer"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
+msgid "RTC Check"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
+msgid "Remote NTP servers for your chronyd"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:70
+msgid "Seconds float value."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:85
+msgid ""
+"Seconds threshold for the adjustment of the system clock that will generate "
+"a syslog message."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:133
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
+msgid "Smoothing"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:141
+msgid "Specifies a pool of NTP servers rather than a single NTP server."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
+msgid "Specifies a symmetric association with an NTP peer."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
+msgid "Stepping"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:102
+msgid "Strategy to reconcile leap seconds in UTC with solar time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
+msgid "System Clock"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
+msgid ""
+"The pool name is expected to resolve to multiple addresses which might "
+"change over time."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
+msgid "Trigger Amount Threshold"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
+msgid "Trusted certificates"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
+msgid ""
+"Use only when the clients are not configured to poll another NTP server "
+"also, because they could reject this server as a falseticker or fail to "
+"select a source completely."
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
+msgid "Use system CA bundle"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
+msgid "iburst"
+msgstr ""
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:206
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:218
+msgid "seconds"
+msgstr ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationschrony/es/>\n"
"Language: es\n"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
msgid "Additional firewall configuration is required if you intend wan access."
msgstr ""
-"Se requiere una configuración de firewall adicional si pretende acceder a la "
-"WAN."
+"Se requiere una configuración de cortafuegos adicional si pretende acceder a "
+"la WAN."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
msgid "An allow range permits access for chronyc from specific IPs to chronyd."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
msgid "Choose a wan interface to allow from all IPs."
-msgstr "Elija una interfaz wan para conceder desde todas las IP."
+msgstr "Elija una interfaz wan para permitir desde todas las IP."
#: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
msgid "Chrony"
"that the slewing process would take a very long time."
msgstr ""
"Corrige el reloj del sistema avanzando inmediatamente cuando está tan "
-"retrasado que el proceso de giro tomaría mucho tiempo."
+"atrasado que el proceso de giro tomaría mucho tiempo."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
msgid "DHCP(v6)"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
msgid "Delete this section to allow all local IPs."
-msgstr "Elimina esta sección para conceder todas las IP locales."
+msgstr "Elimina esta sección para permitir todas las IPs locales."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
msgid "Disabled"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
msgid "Disables certificate time checks via %s if RTC is absent."
msgstr ""
-"Inhabilita comprobante del tiempo del certificado por %s si RTC está ausente."
+"Desactiva las comprobaciones de tiempo del certificado a través de %s si RTC "
+"está ausente."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
msgid "Documentation"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
msgid "Max PPM"
"Especifica un consorcio de servidores NTP en lugar de un único servidor NTP."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
-#, fuzzy
msgid "Specifies a symmetric association with an NTP peer."
-msgstr "Especifica una asociación simétrica con una pareja NTP."
+msgstr "Especifica una asociación simétrica con un par NTP."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
msgid "Stepping"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
msgid "System Clock"
-msgstr "Reloj del Sistema"
+msgstr "Reloj del sistema"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
-#, fuzzy
msgid ""
"The pool name is expected to resolve to multiple addresses which might "
"change over time."
msgstr ""
-"Se esperaba que el nombre del consorcio se resuelva en múltiples direcciones "
-"los cuales cambiarían con el tiempo."
+"Se esperaba que el nombre del pool se resuelva en múltiples direcciones los "
+"cuales cambiarían con el tiempo."
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
-#, fuzzy
msgid "Trigger Amount Threshold"
-msgstr "Umbral de Importe de Activación"
+msgstr "Umbral de importe de activación"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
msgid "Trusted certificates"
-msgstr "Certificados confiados"
+msgstr "Certificados de confianza"
#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
msgid ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationschrony/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:198
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:210
+msgid "(Log_2 i.e. y=2^x) interval between readings of the NIC clock."
+msgstr "(以 2 为底的对数,即 y=2^x) 读取网卡 (NIC) 时钟的间隔。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:103
+msgid "(default)"
+msgstr "(默认)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:98
+msgid "8e-6 (8 microseconds)"
+msgstr "8e-6 (8 微秒)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:222
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:228
+msgid ""
+"A fixed round-trip delay in seconds to be used instead of that of the "
+"previous measurements."
+msgstr "使用固定的双向延迟(秒),而非使用之前测量得到的延迟值。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:150
+msgid ""
+"A single symmetric association allows the peers to be both servers and "
+"clients to each other."
+msgstr "单一对称关联允许对等体互为服务端与客户端。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:38
+msgid "Additional firewall configuration is required if you intend wan access."
+msgstr "如果打算通过 WAN 口访问,则需要额外的防火墙配置。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "Allow"
+msgstr "允许"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:30
+msgid "An allow range permits access for chronyc from specific IPs to chronyd."
+msgstr "允许范围用于授权特定 IP 段访问 chronyd 服务。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:50
+msgctxt "Check for RTC character device"
+msgid "Check for the presence of %s."
+msgstr "检查 %s 是否存在。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:36
+msgid "Choose IP ranges from this interface to set them as allowed ranges."
+msgstr "从此接口选择 IP 范围并将其设为允许访问的范围。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:37
+msgid "Choose a wan interface to allow from all IPs."
+msgstr "选择一个 WAN 接口以允许所有 IP 访问。"
+
+#: applications/luci-app-chrony/root/usr/share/luci/menu.d/luci-app-chrony.json:3
+msgid "Chrony"
+msgstr "Chrony 时钟同步"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:25
+msgid "Chrony NTP/NTS daemon"
+msgstr "Chrony NTP/NTS 守护进程"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:64
+msgid ""
+"Corrects the system clock by stepping immediately when it is so far adrift "
+"that the slewing process would take a very long time."
+msgstr "当时钟偏差过大以至于平滑调整耗时过长时,通过立即步进(跳变)来校准系统时钟。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:156
+msgid "DHCP(v6)"
+msgstr "DHCP(v6)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:31
+msgid "Delete this section to allow all local IPs."
+msgstr "删除此部分以允许所有本地 IP 访问。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:168
+msgid "Disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:51
+msgid "Disables certificate time checks via %s if RTC is absent."
+msgstr "若 RTC 不存在,则通过 %s 禁用证书时间检查。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:27
+msgid "Documentation"
+msgstr "文档"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:223
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:229
+msgid "Exponential and decimal notation are allowed."
+msgstr "允许使用指数计数法和十进制计数法。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:75
+msgid "First x clock updates"
+msgstr "前 x 次时钟更新"
+
+#: applications/luci-app-chrony/root/usr/share/rpcd/acl.d/luci-app-chrony.json:3
+msgid "Grant UCI access for luci-app-chrony"
+msgstr "授予 luci-app-chrony 对 UCI 的访问权限"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:172
+msgid "Hostname"
+msgstr "主机名"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:35
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:194
+msgid "Interleave"
+msgstr "交错模式"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:101
+msgid "Leap second mode"
+msgstr "闰秒处理模式"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:128
+msgid "Leap seconds only"
+msgstr "仅处理闰秒"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:74
+msgid "Limit"
+msgstr "限制"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:84
+msgid "Log any change more than"
+msgstr "记录任何超过以下值的变更"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:80
+msgid "Logging"
+msgstr "日志"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:116
+msgid "Max PPM"
+msgstr "最大 PPM"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:122
+msgid "Max wander"
+msgstr "最大漂移"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:227
+msgid "Maximum delay"
+msgstr "最大延迟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:117
+msgid ""
+"Maximum frequency offset of the smoothed time to the tracked NTP time (in "
+"ppm)."
+msgstr "平滑处理后的时间与追踪的 NTP 时间之间的最大频率偏移(单位 PPM)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:209
+msgid "Maximum poll"
+msgstr "最大轮询间隔"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:123
+msgid ""
+"Maximum rate at which the frequency offset is allowed to change (in ppm per "
+"second)."
+msgstr "频率偏移允许改变的最大速率(单位 PPM/秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:240
+msgid "Maximum samples"
+msgstr "最大样本数"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:221
+msgid "Minimum delay"
+msgstr "最小延迟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:197
+msgid "Minimum poll"
+msgstr "最小轮询间隔"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:233
+msgid "Minimum samples"
+msgstr "最小样本数"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:184
+msgid "NTS"
+msgstr "NTS (网络时间安全)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:45
+msgid "Network Time Security (NTS)"
+msgstr "网络时间安全 (NTS)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:241
+msgid "Number of samples that chronyd should keep for each source."
+msgstr "chronyd 应为每个时钟源保留的样本数量。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:129
+msgid ""
+"Only leap seconds are smoothed out; ignore normal offset and frequency "
+"changes."
+msgstr "仅对闰秒进行平滑处理;忽略正常的偏差和频率变化。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:157
+msgid ""
+"Options for servers provided to this host via DHCP(v6) (via the WAN for "
+"example)."
+msgstr "通过 DHCP(v6)(例如 WAN 口)为此主机提供的服务器选项。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:148
+msgid "Peer"
+msgstr "对端"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:140
+msgid "Pool"
+msgstr "地址池"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:95
+msgid "Precision"
+msgstr "精度"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:96
+msgid "Precision of the system clock (in seconds)."
+msgstr "系统时钟的精度(秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:191
+msgid "Prefer"
+msgstr "优先"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:49
+msgid "RTC Check"
+msgstr "RTC 检查"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:134
+msgid "Remote NTP servers for your chronyd"
+msgstr "用于 chronyd 的远程 NTP 服务器"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:70
+msgid "Seconds float value."
+msgstr "秒数(浮点值)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:85
+msgid ""
+"Seconds threshold for the adjustment of the system clock that will generate "
+"a syslog message."
+msgstr "触发系统日志消息记录的系统时钟调整阈值(秒)。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:133
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:111
+msgid "Smoothing"
+msgstr "平滑处理"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:141
+msgid "Specifies a pool of NTP servers rather than a single NTP server."
+msgstr "指定 NTP 服务器池而非单一 NTP 服务器。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:149
+msgid "Specifies a symmetric association with an NTP peer."
+msgstr "指定与 NTP 对等体的对称关联。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:63
+msgid "Stepping"
+msgstr "步进校准 (Stepping)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:102
+msgid "Strategy to reconcile leap seconds in UTC with solar time."
+msgstr "协调 UTC 闰秒与太阳时(Solar Time)的策略。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:91
+msgid "System Clock"
+msgstr "系统时钟"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:142
+msgid ""
+"The pool name is expected to resolve to multiple addresses which might "
+"change over time."
+msgstr "服务器池名称应能解析为多个随时间可能发生变化的 IP 地址。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:69
+msgid "Trigger Amount Threshold"
+msgstr "触发阈值量"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:57
+msgid "Trusted certificates"
+msgstr "受信任的证书"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:112
+msgid ""
+"Use only when the clients are not configured to poll another NTP server "
+"also, because they could reject this server as a falseticker or fail to "
+"select a source completely."
+msgstr ""
+"仅在客户端未配置其他轮询 NTP 服务器时使用,否则客户端可能会将此服务器判定为错"
+"误源(falseticker)或导致无法选择时钟源。"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:54
+msgid "Use system CA bundle"
+msgstr "使用系统 CA 证书束"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:178
+msgid "iburst"
+msgstr "快速同步 (iburst)"
+
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:206
+#: applications/luci-app-chrony/htdocs/luci-static/resources/view/chrony.js:218
+msgid "seconds"
+msgstr "秒"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsclamav/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-clamav/htdocs/luci-static/resources/view/clamav/clamav.js:248
msgid "150M"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-18 07:10+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationscloudflared/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:89
msgid "All"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:97
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:96
msgid "Down"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:94
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:92
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:93
msgid "Fatal"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:96
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:90
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/log.js:85
#: applications/luci-app-cloudflared/root/usr/share/luci/menu.d/luci-app-cloudflared.json:30
#: applications/luci-app-cloudflared/htdocs/luci-static/resources/view/cloudflared/config.js:95
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
"Project-Id-Version: LuCI: coovachilli\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2026-02-15 08:22+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:168
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:205
msgid "Directory where embedded local web content is placed"
-msgstr "Каталог, куда будет помещен встроенный Web-контент"
+msgstr "Каталог, куда будет помещён встроенный web-контент"
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:458
msgid "Do not check the source IP address of RADIUS disconnect requests"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-02 02:43+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationscoovachilli/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:168
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:173
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:83
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:183
msgid ""
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:75
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-coovachilli/htdocs/luci-static/resources/view/coovachilli/coovachilli.js:207
msgid "Executable to run as a CGI type program"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscrowdsec-firewall-bouncer/es/>\n"
"Language: es\n"
"ip addresses will be logged to System Log."
msgstr ""
"Si está marcada, se agregará una declaración de registro a la regla del "
-"firewall y las direcciones IP bloqueadas se anotarán en el registro del "
+"cortafuegos y las direcciones IP bloqueadas se anotarán en el registro del "
"sistema."
#: applications/luci-app-crowdsec-firewall-bouncer/htdocs/luci-static/resources/view/crowdsec-firewall-bouncer/form.js:40
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationscsshnpd/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:73
+msgid "Additional arguments"
+msgstr "Dodatečné argumenty"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:82
+msgid "Check here to enable the service"
+msgstr "Službu zapnete zaškrtnutím zde"
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:51
+msgid "Daemon Configuration"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:56
+msgid "Device atSign"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:81
+msgid "Device must be configured"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:68
+msgid "Device name"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:24
+msgid "Device names may contain a-z 0-9 _ or - (e.g., \"my_thing1\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:81
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:60
+msgid "Enroll"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:76
+msgid "Enrollment OTP/SPP"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:84
+msgid "Existing key found at:"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:18
+msgid "First character should be a lowercase letter (e.g., \"a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:74
+msgid "Further command line arguments for the NoPorts daemon"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/rpcd/acl.d/luci-app-csshnpd.json:3
+msgid "Grant UCI access for luci-app-csshnpd"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:62
+msgid "Manager atSign"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:27
+msgid "Maximum device name length is 36 characters."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:14
+msgid "Must be at least one character long (e.g., \"a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:34
+msgid "Must be six characters (e.g., \"S3CR3T\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:7
+msgid "Must not be empty and should start with @ (e.g., \"@a\")."
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:50
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:3
+msgid "NoPorts"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:14
+msgid "NoPorts Config"
+msgstr ""
+
+#: applications/luci-app-csshnpd/root/usr/share/luci/menu.d/luci-app-csshnpd.json:23
+msgid "NoPorts Enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:79
+msgid "NoPorts atSign Enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:82
+msgid "OTP must be configured. An OTP can be generated using:"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:77
+msgid "One Time Passcode (OTP) for device atSign enrollment"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:49
+msgid "Press the Enroll button then run this command on a system where"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:57
+msgid "The device atSign e.g. @device"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:63
+msgid "The manager atSign e.g. @manager"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:69
+msgid "The name for this device e.g. openwrt"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:80
+msgid "atSign must be configured"
+msgstr ""
+
+#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:53
+msgid "sshnpd config"
+msgstr ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationscsshnpd/zh_Hant/>\n"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:81
msgid "Device must be configured"
-msgstr ""
+msgstr "裝置必須配置"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:68
msgid "Device name"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:76
msgid "Enrollment OTP/SPP"
-msgstr ""
+msgstr "註冊 OTP/SPP"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:84
msgid "Existing key found at:"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/enroll.js:80
msgid "atSign must be configured"
-msgstr ""
+msgstr "atSign 必須配置"
#: applications/luci-app-csshnpd/htdocs/luci-static/resources/view/sshnpd/config.js:53
msgid "sshnpd config"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-27 01:00+0000\n"
+"PO-Revision-Date: 2026-03-06 17:48+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdawn/es/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:389
msgid "2.4G Band Metric"
-msgstr "Métrica de la banda de 2.4 GHz"
+msgstr "Métrica de la banda de 2,4 GHz"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:390
msgid "5G Band Metric"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsdawn/zh_Hant/>\n"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:309
msgid "DURATION"
-msgstr "持續時間"
+msgstr "DURATION"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:137
msgid "Deeper tracing to fix bugs - for debugging"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:78
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/status/dawn/network_overview.js:89
msgid "No clients connected."
-msgstr ""
+msgstr "無用戶端已連線。"
#: applications/luci-app-dawn/htdocs/luci-static/resources/dawn/dawn-common.js:32
msgid "Not available"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:141
msgid "Something appears wrong, but recoverable"
-msgstr ""
+msgstr "某件事情似乎不太對勁,但可恢復"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:365
msgid "Space separated list of MACS to use in \"static\" AP Neighbor Report"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:477
msgid "Threshold for a good RSSI"
-msgstr ""
+msgstr "好 RSSI 閾值"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:436
msgid "Threshold for bad RSSI"
-msgstr ""
+msgstr "壞 RSSI 閾值"
#: applications/luci-app-dawn/htdocs/luci-static/resources/view/network/dawn.js:264
msgid "Timer to (re-)register for hostapd messages for each local BSSID"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsdcwapd/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:67
#: applications/luci-app-dcwapd/htdocs/luci-static/resources/view/dcwapd/dcwapd.js:119
msgstr ""
"Project-Id-Version: LuCI: ddns\n"
"POT-Creation-Date: 2017-10-17 21:00+0300\n"
-"PO-Revision-Date: 2026-02-20 11:50+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
msgid "Follow instructions found on their WEB page."
-msgstr "Следуйте инструкциям, размещенным на их веб-странице."
+msgstr "Следуйте инструкциям, размещённым на их веб-странице."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:403
msgid "For supported codes look here"
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsddns/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:423
msgid "\"../\" not allowed in path for Security Reason."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:612
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1140
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:966
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1040
msgid "Error Max Retry Counter"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:963
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:264
msgid "Information"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1051
msgid "The interval between which each subsequent retry commences."
-msgstr "发起连续重试之间相隔的时长。"
+msgstr "连续重试的发起间隔。"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:497
msgid "The service name is already used"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:965
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:504
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:630
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:791
msgid "or"
-msgstr "或者"
+msgstr "或"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:313
msgid "or update your system to the latest OpenWrt Release"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/es/>\n"
"Language: es\n"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:108
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/networks.js:193
msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:574
msgid "Global IPv6 Address"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:348
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1793
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/containers.js:207
msgid "Start this container"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-24 17:10+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:487
msgid "/mnt/path"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsdockerman/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:487
msgid "/mnt/path"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container_new.js:721
msgid ""
"Block IO weight (relative weight) accepts a weight value between 10 and 1000."
-msgstr "块 IO 权重(相对权重)接受10到1000之间的数值。"
+msgstr "块 IO 权重(相对权重)的有效值为 10 到 1000 之间的数值。"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:59
msgid "Bridge (Support direct communication between MAC VLANs)"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:73
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:57
msgid "Default bridge"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1816
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1924
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1673
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1687
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:57
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/overview.js:161
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network.js:73
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/network_new.js:72
#: applications/luci-app-dockerman/root/usr/share/luci/menu.d/luci-app-dockerman.json:19
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:839
msgid "PID"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:695
msgid "Stats"
-msgstr "数据"
+msgstr "统计"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:458
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:706
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/configuration.js:75
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1755
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-dockerman/htdocs/luci-static/resources/view/dockerman/container.js:1070
msgid "WebSocket"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-01-24 14:39+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsdump1090/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:117
msgid "Absolute maximum range for position decoding"
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:15
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-dump1090/htdocs/luci-static/resources/view/dump1090/dump1090.js:174
msgid "Exact"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsemail/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:248
msgid ""
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:27
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-email/htdocs/luci-static/resources/view/email/emailrelay.js:281
msgid "Extra command line options"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-05-11 19:01+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.12-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:93
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr "<var data-tooltip=\"ACCEPT\"> Zabránit přepsání zdroje</var>"
+msgstr "<var data-tooltip=\"ACCEPT\">Zabránit přepsání zdroje</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:85
msgid ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2026-03-05 00:31+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/es/>\n"
"Language: es\n"
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>%"
"{set_mark?:%{set_xmark}}</var>"
msgstr ""
-"<var data-tooltip=\"MARK\">%{set_mark?Asignar:XOR}</var> marca de "
+"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> marca de "
"cortafuegos<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:90
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ko/>\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
-msgstr ""
+msgstr "CIDR, 서브넷, 호스트 IP 등이 포함된 파일의 경로입니다.<br />"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:152
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:26
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
"to the set.<br />Max: 2147483 seconds."
msgstr ""
+"단위: 초. 기본값 <code>0</code>은 항목이 세트에 영구적으로 추가됨을 "
+"의미합니다.<br />최대: 2147483초."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:339
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:455
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:154
msgid "ip[/cidr]<br />"
-msgstr ""
+msgstr "IP[/CIDR]<br />"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:109
msgid "macaddr|ip[/cidr]<br />"
-msgstr ""
+msgstr "MAC 주소 또는 IP[/CIDR]<br />"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:72
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:89
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
msgid "Enables packet and byte count tracking for the set."
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/es/>\n"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:407
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:401
msgid "Disabling %s service"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:433
msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:226
msgid "Service Instances"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:190
msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
#: applications/luci-app-https-dns-proxy/root/usr/share/https-dns-proxy/providers/com.blahdns.doh.json:30
msgid "Singapore"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:331
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-https-dns-proxy/htdocs/luci-static/resources/https-dns-proxy/status.js:325
msgid "Starting %s service"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsirqbalance/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:82
msgid "Cache level at which irqbalance partitions cache domains."
#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:56
#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:68
msgid "Loading..."
-msgstr "加载中..."
+msgstr "正在加载..."
#: applications/luci-app-irqbalance/htdocs/luci-static/resources/view/irqbalance.js:30
msgid "NOT RUNNING"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationskeepalived/es/>\n"
"Language: es\n"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:45
msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/route.js:46
msgid "Gateway to use for the Route"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-22 16:17+0000\n"
-"Last-Translator: MkQtS <MkQtS@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationskeepalived/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:205
msgid "2"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:221
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:222
msgid "Debug Level"
-msgstr "è°\83è¯\95ç\89级"
+msgstr "è°\83è¯\95级å\88«"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:87
msgid "Default IP for binding vrrpd is the primary IP on interface"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/servers.js:137
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:246
msgid "Exclude Virtual IP Address"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationskeepalived/zh_Hant/>\n"
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/ipaddress.js:60
msgid "IP Addresses must be configured for Static IP List"
-msgstr "靜態 IP 位址清單需要配置 IP 位址"
+msgstr ""
#: applications/luci-app-keepalived/htdocs/luci-static/resources/view/keepalived/vrrp_instance.js:117
msgid "IPSec"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationslibreswan/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr "3DES*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr "AES"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:54
+msgid "AES128"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:55
+msgid "AES192"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:56
+msgid "AES256"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:53
+msgid "AES_CBC"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:52
+msgid "AES_CTR"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:175
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Acceptable values are an integer followed by m, h, d"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:17
+msgid "Add Proposal"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:47
+msgid "Add Tunnel"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
+msgid "Allowed Virtual Private"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:146
+msgid "Auth Method"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:70
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:268
+msgid "Auto Update Peer Address of VTI interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:57
+msgid "CAMELLIA_CBC"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:213
+msgid "Clear"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:59
+msgid "DH Group"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:63
+msgid "DH Group 14"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:64
+msgid "DH Group 15"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:65
+msgid "DH Group 16"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:66
+msgid "DH Group 17"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:67
+msgid "DH Group 18"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:68
+msgid "DH Group 19"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:69
+msgid "DH Group 20"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:70
+msgid "DH Group 21"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:71
+msgid "DH Group 22*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:72
+msgid "DH Group 31"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:62
+msgid "DH Group 5*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:210
+msgid "DPD Action"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:218
+msgid "DPD Delay"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:223
+msgid "DPD Timeout"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:23
+msgid "Debug Logs"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Down"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:56
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:240
+msgid "Enable nflog on nfgroup"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Encryption Method"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:38
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:69
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/rpcd/acl.d/luci-app-libreswan.json:3
+msgid "Grant access to LuCI app Libreswan IPSec"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+msgid "Hash Algorithm"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:214
+msgid "Hold"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+msgid "IKE Life Time"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:161
+msgid "IKE V2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:164
+msgid "IKE Version 1"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:163
+msgid "IKE Version 2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:46
+msgid "IP address to listen on, default depends on Listen Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:17
+msgid "IPSec Global Settings"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:20
+msgid "IPSec Globals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:11
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:29
+msgid "IPSec Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:38
+msgid "IPSec Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:73
+msgid "IPSec Tunnels Summary"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:77
+msgid "Initiate"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:71
+msgid "Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:40
+msgid "Interface for IPsec to use"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:98
+msgid "Left ID"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:84
+msgid "Left IP/Device"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:79
+msgid "Left Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:3
+msgid "Libreswan IPSec"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:76
+msgid "Listen"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:45
+msgid "Listen Address"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:39
+msgid "Listen Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:250
+msgid "Lists VTI interfaces configured with ikey and okey"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:249
+msgid ""
+"Lists XFRM interfaces in format \"ipsecN\", N denotes ifid of xfrm interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:114
+msgid "Local Source IP"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:36
+msgid "Local Subnet"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:129
+msgid "Local Subnets"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:42
+msgid "MD5*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:74
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:57
+msgid "NFLOG group number to log all pre-crypt and post-decrypt traffic to"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:34
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:32
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:63
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:212
+msgid "None"
+msgstr ""
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:11
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:40
+msgid "Phase1"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:167
+msgid "Phase1 Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:41
+msgid "Phase2"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:234
+msgid "Phase2 Proposals"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:228
+msgid "Phase2 Protocol"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:154
+msgid "Preshared Key"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:37
+msgid "Proposals must be configured for Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:193
+msgid "Rekey"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Rekey Margin Time"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:35
+msgid "Remote"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:103
+msgid "Remote IP"
+msgstr "Vzdálená IP adresa"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:124
+msgid "Remote Source IP"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:37
+msgid "Remote Subnet"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:142
+msgid "Remote Subnets"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:215
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:109
+msgid "Right ID"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:39
+msgid "Rx"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:43
+msgid "SHA1*"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:44
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:45
+msgid "SHA384"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:46
+msgid "SHA512"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:148
+msgid "Shared Secret"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:42
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:64
+msgid ""
+"The address ranges that may live behind a NAT router through which a client "
+"connects"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:67
+msgid "There are no active Tunnels"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:30
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:61
+msgid ""
+"This may not share the same name as other proposals or configured tunnels."
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:248
+msgid "Tunnel Interface"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:38
+msgid "Tx"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:34
+msgid "Uniquely Identify Remotes"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Unsafe"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:60
+msgid "Unsafe, See"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Up"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:267
+msgid "Update Peer Address"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
+msgid "Whether IDs should be considered identifying remote parties uniquely"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:27
+msgid "base - Moderate Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:28
+msgid "cpu-usage - Timing/Load Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:29
+msgid "crypto - All crypto related Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:26
+msgid "none - No Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:31
+msgid "private - Sensitive private-key/password Logging"
+msgstr ""
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:30
+msgid "tmi - Too Much/Excessive Logging"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationslibreswan/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:50
+msgid "3DES*"
+msgstr "3DES*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:51
+msgid "AES"
+msgstr "AES"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:54
+msgid "AES128"
+msgstr "AES128"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:55
+msgid "AES192"
+msgstr "AES192"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:56
+msgid "AES256"
+msgstr "AES256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:53
+msgid "AES_CBC"
+msgstr "AES_CBC"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:52
+msgid "AES_CTR"
+msgstr "AES_CTR"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:175
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Acceptable values are an integer followed by m, h, d"
+msgstr "允许的值为整数,后跟单位 m (分钟)、h (小时) 或 d (天)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:17
+msgid "Add Proposal"
+msgstr "添加提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:47
+msgid "Add Tunnel"
+msgstr "添加隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:72
+msgid "Advanced"
+msgstr "高级"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:63
+msgid "Allowed Virtual Private"
+msgstr "允许的虚拟私有网络 (Virtual Private)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:146
+msgid "Auth Method"
+msgstr "认证方式"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:70
+msgid "Authentication"
+msgstr "认证"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:268
+msgid "Auto Update Peer Address of VTI interface"
+msgstr "自动更新 VTI 接口的对端地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:57
+msgid "CAMELLIA_CBC"
+msgstr "CAMELLIA_CBC"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:213
+msgid "Clear"
+msgstr "清除"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:59
+msgid "DH Group"
+msgstr "DH 组"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:63
+msgid "DH Group 14"
+msgstr "DH 组 14"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:64
+msgid "DH Group 15"
+msgstr "DH 组 15"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:65
+msgid "DH Group 16"
+msgstr "DH 组 16"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:66
+msgid "DH Group 17"
+msgstr "DH 组 17"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:67
+msgid "DH Group 18"
+msgstr "DH 组 18"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:68
+msgid "DH Group 19"
+msgstr "DH 组 19"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:69
+msgid "DH Group 20"
+msgstr "DH 组 20"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:70
+msgid "DH Group 21"
+msgstr "DH 组 21"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:71
+msgid "DH Group 22*"
+msgstr "DH 组 22*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:72
+msgid "DH Group 31"
+msgstr "DH 组 31"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:62
+msgid "DH Group 5*"
+msgstr "DH 组 5*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:210
+msgid "DPD Action"
+msgstr "DPD 动作"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:218
+msgid "DPD Delay"
+msgstr "DPD 延迟"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:223
+msgid "DPD Timeout"
+msgstr "DPD 超时"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:23
+msgid "Debug Logs"
+msgstr "调试日志"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Down"
+msgstr "↓"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:56
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:240
+msgid "Enable nflog on nfgroup"
+msgstr "在 nfgroup 上启用 nflog"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Encryption Method"
+msgstr "加密方法"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:38
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:69
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-libreswan/root/usr/share/rpcd/acl.d/luci-app-libreswan.json:3
+msgid "Grant access to LuCI app Libreswan IPSec"
+msgstr "授予 Libreswan IPSec 的 LuCI 访问权限"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+msgid "Hash Algorithm"
+msgstr "哈希算法"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:214
+msgid "Hold"
+msgstr "保持"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:180
+msgid "IKE Life Time"
+msgstr "IKE 生存时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:161
+msgid "IKE V2"
+msgstr "IKE v2"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:164
+msgid "IKE Version 1"
+msgstr "IKE 版本 1"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:163
+msgid "IKE Version 2"
+msgstr "IKE 版本 2"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:46
+msgid "IP address to listen on, default depends on Listen Interface"
+msgstr "监听的 IP 地址,默认取决于监听接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:17
+msgid "IPSec Global Settings"
+msgstr "IPSec 全局设置"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:20
+msgid "IPSec Globals"
+msgstr "IPSec 全局选项"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:11
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:29
+msgid "IPSec Proposals"
+msgstr "IPSec 提议"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:38
+msgid "IPSec Tunnels"
+msgstr "IPSec 隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:73
+msgid "IPSec Tunnels Summary"
+msgstr "IPSec 隧道总览"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:77
+msgid "Initiate"
+msgstr "发起 (Initiate)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:71
+msgid "Interface"
+msgstr "接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:40
+msgid "Interface for IPsec to use"
+msgstr "IPSec 使用的接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:98
+msgid "Left ID"
+msgstr "本端 ID (Left ID)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:84
+msgid "Left IP/Device"
+msgstr "本端 IP/设备"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:79
+msgid "Left Interface"
+msgstr "本端接口"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:3
+msgid "Libreswan IPSec"
+msgstr "Libreswan IPSec"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:76
+msgid "Listen"
+msgstr "监听"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:45
+msgid "Listen Address"
+msgstr "监听地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:39
+msgid "Listen Interface"
+msgstr "监听接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:250
+msgid "Lists VTI interfaces configured with ikey and okey"
+msgstr "列出配置了 ikey 和 okey 的 VTI 接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:249
+msgid ""
+"Lists XFRM interfaces in format \"ipsecN\", N denotes ifid of xfrm interface"
+msgstr "列出 XFRM 接口,格式为 \"ipsecN\",N 表示 xfrm 接口的 ifid"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:114
+msgid "Local Source IP"
+msgstr "本地源 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:36
+msgid "Local Subnet"
+msgstr "本地子网"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:129
+msgid "Local Subnets"
+msgstr "本地子网列表"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:42
+msgid "MD5*"
+msgstr "MD5*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:74
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:57
+msgid "NFLOG group number to log all pre-crypt and post-decrypt traffic to"
+msgstr "NFLOG 组号,用于记录所有加密前和解密后的流量"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:34
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:32
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:63
+msgid "Name length shall not exceed 15 characters"
+msgstr "名称长度不得超过 15 个字符"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:212
+msgid "None"
+msgstr "无"
+
+#: applications/luci-app-libreswan/root/usr/share/luci/menu.d/luci-app-libreswan.json:11
+msgid "Overview"
+msgstr "概览"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:40
+msgid "Phase1"
+msgstr "第一阶段 (Phase1)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:167
+msgid "Phase1 Proposals"
+msgstr "第一阶段提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:41
+msgid "Phase2"
+msgstr "第二阶段 (Phase2)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:234
+msgid "Phase2 Proposals"
+msgstr "第二阶段提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:228
+msgid "Phase2 Protocol"
+msgstr "第二阶段协议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:154
+msgid "Preshared Key"
+msgstr "预共享密钥 (PSK)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:37
+msgid "Proposals must be configured for Tunnels"
+msgstr "必须为隧道配置提议"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:193
+msgid "Rekey"
+msgstr "重协商密钥 (Rekey)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:198
+msgid "Rekey Margin Time"
+msgstr "重协商宽限时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:35
+msgid "Remote"
+msgstr "远端"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:103
+msgid "Remote IP"
+msgstr "远端 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:124
+msgid "Remote Source IP"
+msgstr "对端源 IP"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:37
+msgid "Remote Subnet"
+msgstr "远端子网"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:142
+msgid "Remote Subnets"
+msgstr "对端子网列表"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:215
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:109
+msgid "Right ID"
+msgstr "对端 ID (Right ID)"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:39
+msgid "Rx"
+msgstr "接收"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:43
+msgid "SHA1*"
+msgstr "SHA1*"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:44
+msgid "SHA256"
+msgstr "SHA256"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:45
+msgid "SHA384"
+msgstr "SHA384"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:46
+msgid "SHA512"
+msgstr "SHA512"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:148
+msgid "Shared Secret"
+msgstr "共享密钥"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:42
+msgid "Status"
+msgstr "状态"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:64
+msgid ""
+"The address ranges that may live behind a NAT router through which a client "
+"connects"
+msgstr "客户端连接时可能位于 NAT 路由器后的地址范围"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:67
+msgid "There are no active Tunnels"
+msgstr "当前没有活动的隧道"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:30
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:61
+msgid ""
+"This may not share the same name as other proposals or configured tunnels."
+msgstr "该名称不能与其他提议或已配置的隧道同名。"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:248
+msgid "Tunnel Interface"
+msgstr "隧道接口"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:38
+msgid "Tx"
+msgstr "发送"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:34
+msgid "Uniquely Identify Remotes"
+msgstr "唯一标识对端"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:40
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:48
+msgid "Unsafe"
+msgstr "不安全"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/proposals.js:60
+msgid "Unsafe, See"
+msgstr "不安全,详见"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:61
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:62
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:63
+msgid "Up"
+msgstr "↑"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/tunnels.js:267
+msgid "Update Peer Address"
+msgstr "更新对端地址"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/overview.js:43
+msgid "Uptime"
+msgstr "运行时间"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:35
+msgid "Whether IDs should be considered identifying remote parties uniquely"
+msgstr "是否将 ID 视为唯一标识对端实体的凭据"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:27
+msgid "base - Moderate Logging"
+msgstr "base - 适度日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:28
+msgid "cpu-usage - Timing/Load Logging"
+msgstr "cpu-usage - 耗时/负载日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:29
+msgid "crypto - All crypto related Logging"
+msgstr "crypto - 所有加密相关的日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:26
+msgid "none - No Logging"
+msgstr "none - 不记录日志"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:31
+msgid "private - Sensitive private-key/password Logging"
+msgstr "private - 敏感私钥/密码日志记录"
+
+#: applications/luci-app-libreswan/htdocs/luci-static/resources/view/libreswan/globals.js:30
+msgid "tmi - Too Much/Excessive Logging"
+msgstr "tmi - 冗余/极详尽日志记录"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationslldpd/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:372
msgid "1A"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/config.js:464
msgid ""
"The delay between transmissions of LLDP PDU. The default value is 30 seconds."
-msgstr "LLDP 数据包传输之间的延迟。默认值为30秒。"
+msgstr "LLDP PDU 的发送间隔。默认值为 30 秒。"
#: applications/luci-app-lldpd/htdocs/luci-static/resources/view/lldpd/status.js:604
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-04 17:40+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationslxc/es/>\n"
"Language: es\n"
#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:77
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:467
#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:486
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationslxc/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:454
msgid ""
#: applications/luci-app-lxc/root/usr/share/luci/menu.d/luci-app-lxc.json:16
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-lxc/htdocs/luci-static/resources/view/lxc/overview.js:300
msgid "Please select another containers URL."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsmosquitto/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:62
msgid "Allow anonymous connections"
#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:10
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-mosquitto/root/usr/share/rpcd/acl.d/luci-app-mosquitto.json:3
msgid "Grant UCI access for luci-app-mosquitto"
#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:59
msgid "Time in seconds between updates of the $SYS tree"
-msgstr "更新之间的时间间隔以秒为单位 $SYS"
+msgstr "$SYS 树更新的时间间隔(秒)"
#: applications/luci-app-mosquitto/htdocs/luci-static/resources/view/mosquitto/mosquitto.js:164
msgid "Topic to use for local+remote remote for notifications."
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/es/>\n"
"Language: es\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:19
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:117
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:22
msgid "Loglevel"
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsmwan3/zh_Hans/>\n"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:32
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:85
msgid "Destination address"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:55
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:118
msgid ""
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:28
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/status/diagnostics.js:108
msgid "Execute"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:31
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:58
msgid "Initial state"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:48
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:53
msgid "Name length shall not exceed 15 characters"
-msgstr "名称长度不得超过15个字符"
+msgstr "名称长度不得超过 15 个字符"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/rule.js:108
msgid ""
#: applications/luci-app-mwan3/root/usr/share/luci/menu.d/luci-app-mwan3.json:15
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/interface.js:103
msgid "Ping count"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/globals.js:29
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-mwan3/htdocs/luci-static/resources/view/mwan3/network/policy.js:62
msgid ""
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-20 00:34+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsnextdns/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:23
msgid "Configuration ID"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
#: applications/luci-app-nextdns/root/usr/share/luci/menu.d/luci-app-nextdns.json:15
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
msgstr ""
"Project-Id-Version: LuCI: nlbwmon\n"
"POT-Creation-Date: 2018-01-21 19:45+0300\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:415
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:538
msgid "No data recorded yet."
-msgstr "Данные еще не записаны."
+msgstr "Данные ещё не записаны."
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:124
msgid "Only conntrack streams from or to any of these networks are counted."
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsnlbwmon/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/display.js:559
msgid "%d IPv4-only hosts"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:75
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-nlbwmon/htdocs/luci-static/resources/view/nlbw/config.js:152
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsnut/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:16
msgid "%s is mutually exclusive to other choices"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:130
msgid "Maximum time in seconds between refresh of UPS status"
-msgstr "刷新 UPS 状态之间的最长时间(秒)"
+msgstr "刷新 UPS 状态的最长间隔时间(秒)"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_monitor.js:47
msgid "Minimum required number or power supplies"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:125
msgid "Time in seconds between driver start retry attempts."
-msgstr "驱动程序重试之间的间隔(秒)。"
+msgstr "驱动程序重试启动的时间间隔(秒)。"
#: applications/luci-app-nut/htdocs/luci-static/resources/view/nut/nut_server.js:188
msgid "Time in seconds that upsdrvctl will wait for driver to finish starting"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-01-28 10:51+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:140
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/users.js:167
msgid "Remote IP"
-msgstr "Vzdálená IP"
+msgstr "Vzdálená IP adresa"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:136
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:148
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsocserv/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/main.js:121
#: applications/luci-app-ocserv/htdocs/luci-static/resources/view/ocserv/user-config.js:110
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-10 18:12+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/cs/>\n"
"Language: cs\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
msgid "Active MID announcements"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:92
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:176
msgid "infinite"
-msgstr ""
+msgstr "nekonečné"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/interfaces.js:76
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:91
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/es/>\n"
"Language: es\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/smartgw.js:62
msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:46
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:282
msgstr ""
"Project-Id-Version: LuCI: olsr\n"
"POT-Creation-Date: 2013-09-06 09:58+0200\n"
-"PO-Revision-Date: 2026-02-21 16:03+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
msgid "Still usable (20 > SNR > 5)"
-msgstr "Еще можно использовать (20 > SNR > 5)"
+msgstr "Ещё можно использовать (20 > SNR > 5)"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:101
msgid "Still usable (4 < ETX < 10)"
-msgstr "Еще можно использовать (4 < ETX < 10)"
+msgstr "Ещё можно использовать (4 < ETX < 10)"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:424
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:199
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsolsr/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
msgid "Active MID announcements"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins.js:280
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrdplugins6.js:278
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:426
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:201
"with the etx_ffeth metric!<br />Defaults to \"1.0\"."
msgstr ""
"如果要更改到当前网关的路由,则在将该网关与新网关进行比较之前,将该网关的ETX值"
-"乘以该值。参数可以是介于 0.1 和 1.0 之间的值,但如果更改则应接近 1.0。<br />"
-"<b>警告:</b>此参数不应与 etx_ffeth 指标一起使用!<br />默认值到“1.0”。"
+"乘以该值。参数可以是介于 0.1 ~ 1.0 之间的值,但如果更改则应接近 1.0。<br />"
+"<b>警告:</b> 此参数不应与 etx_ffeth 指标一起使用!<br />默认值:“1.0”。"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:91
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:91
msgid ""
"The port OLSR uses. This should usually stay at the IANA assigned port 698. "
"It can have a value between 1 and 65535."
-msgstr ""
-"OLSR 使用的端口。通常应使用 IANA 分配的保留端口 698。它的值可以在 1 到 65535 "
-"之间。"
+msgstr "OLSR 使用的端口。通常应使用 IANA 分配的保留端口 698。有效值范围:1 ~ 65535。"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd.js:113
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/frontend/olsrd6.js:113
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-26 14:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsolsr/zh_Hant/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/mid.js:79
msgid "Active MID announcements"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:215
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/topology.js:110
msgid "Still usable (20 > SNR > 5)"
-msgstr "仍可用 (20 > SNR > 5)"
+msgstr "仍然可用 (20 > SNR > 5)"
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/neighbors.js:431
#: applications/luci-app-olsr/htdocs/luci-static/resources/view/olsr/status-olsr/routes.js:206
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsopenlist/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/config.js:67
msgid ""
#: applications/luci-app-openlist/htdocs/luci-static/resources/view/openlist/log.js:30
msgid "Loading..."
-msgstr "加载中..."
+msgstr "正在加载..."
#: applications/luci-app-openlist/root/usr/share/luci/menu.d/luci-app-openlist.json:21
msgid "Log"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-08 18:11+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsopenwisp/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:17
msgid "Advanced Settings"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:30
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:16
msgid "General Settings"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:36
msgid "Shared Secret"
-msgstr "共享的 Secret"
+msgstr "共享密钥"
#: applications/luci-app-openwisp/htdocs/luci-static/resources/view/openwisp.js:64
msgid "Tags"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsp910nd/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:105
msgid "Add printer config"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:108
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-p910nd/htdocs/luci-static/resources/view/p910nd.js:50
msgid "Error calling \"package-manager-call list-installed\":"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-01-11 05:02+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspackage-manager/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.15.1\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:863
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:928
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:1077
msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
#: applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js:939
msgid "Save"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 00:29+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspbr/es/>\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:650
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:115
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:135
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:676
msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:529
msgid "Service Errors"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:228
msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:365
msgid "Service Warnings"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:574
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:568
msgid "Starting %s service"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-02 04:27+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationspbr/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:312
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:442
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:368
#: applications/luci-app-pbr/htdocs/luci-static/resources/view/pbr/overview.js:435
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-pbr/htdocs/luci-static/resources/pbr/status.js:625
msgid "Enabling %s service"
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 08:10+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsprivoxy/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:90
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:266
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:273
msgid "Debug 1"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:31
msgid "Documentation"
-msgstr "记录信息"
+msgstr "文档"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:43
msgid "Email address for the Privoxy administrator."
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:20
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:183
msgid ""
msgid ""
"Whether or not outgoing connections that have been kept alive should be "
"shared between different incoming connections."
-msgstr "æ\98¯å\90¦åº\94å\9c¨ä¸\8då\90\8cç\9a\84å\85¥ç«\99è¿\9eæ\8e¥ä¹\8bé\97´å\85±äº«æ\8c\81ä¹\85å\87ºç«\99连接。"
+msgstr "æ\98¯å\90¦å\85\81许å\9c¨ä¸\8då\90\8cç\9a\84å\85¥ç«\99è¿\9eæ\8e¥é\97´å¤\8dç\94¨å·²ä¿\9dæ\8c\81æ¿\80æ´»ç\9a\84å\87ºç«\99é\95¿连接。"
#: applications/luci-app-privoxy/htdocs/luci-static/resources/view/privoxy/privoxy.js:226
msgid "Whether or not pipelined requests should be served."
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale3/es/>\n"
"Language: es\n"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:448
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:170
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:220
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 3\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:52+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsradicale3/zh_Hans/>\n"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:148
msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:185
msgid "Authentication Type"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:456
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:380
msgid "Default (Multiple files on filesystem)"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:459
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:394
msgid "Example storage hook"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:457
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:453
msgid "Log Level"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:458
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-radicale3/htdocs/luci-static/resources/view/radicale3.js:420
msgid "Web UI"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsrp-pppoe-server/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:48
msgid "Access Concentrator Name"
#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-relay.js:25
#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:25
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-rp-pppoe-server/htdocs/luci-static/resources/view/pppoe/rp-pppoe-server.js:40
msgid "First remote IP"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsrustdesk-server/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
+msgid "ALWAYS_USE_RELAY"
+msgstr "ALWAYS_USE_RELAY"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:518
+msgid ""
+"Additional rendezvous servers. Add one server per entry (hostname or "
+"hostname:port)"
+msgstr ""
+"Další potkávací servery. Pro každý server přidejte zvlášť položku (název-"
+"hostitele nebo název-hostitele:port)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "All existing clients will need to be reconfigured."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
+msgid "Bandwidth limit per single connection in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
+msgid "Binary"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Cannot regenerate: No public key exists yet."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Cannot start service: Enable the ID Server or Relay Server in the "
+"configuration first."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
+"& Apply\"."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
+msgid "Client"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:188
+msgid "Component"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:493
+msgid "Configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
+msgid "Configure in Network → Firewall → Traffic Rules."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "Continue?"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:449
+msgid "Copy"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:598
+msgid "DOWNGRADE_START_CHECK"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:594
+msgid "DOWNGRADE_THRESHOLD"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:551
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:575
+msgid "Debug"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:547
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:571
+msgid "Default"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:514
+msgid ""
+"Default relay servers. Add one server per entry (hostname or hostname:port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:522
+msgid "Determine if the connection comes from LAN. Use CIDR notation."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Disabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:501
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:556
+msgid "Enable"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
+msgid "Enable ID Server or Relay Server first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
+msgid "Enable ID Server or Relay Server in Configuration first"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:548
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:572
+msgid "Error"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:248
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:286
+msgid "Error:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
+msgid "Failed to restart service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
+msgid "Failed to start service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
+msgid "Failed to stop service:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
+msgid "Failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
+msgid "Firewall Configuration Required"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
+msgid "Force all connections to use relay servers"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:18
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
+msgid "Grant access to RustDesk Server configuration"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
+msgid "HBBR (Relay Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
+msgid "HBBS (ID Server)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
+msgid "ID Server (hbbs)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
+msgid "Info"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:80
+msgid "Invalid characters detected"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Invalid characters."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:509
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:564
+msgid "Key (-k, --key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:237
+msgid "Key regeneration failed:"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:230
+msgid "Keys deleted. Starting service to generate new keys..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:521
+msgid "LAN Mask (--mask)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:579
+msgid "LIMIT_SPEED"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:299
+msgid "Loading..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
+msgid "Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
+msgid "Logging level for the ID server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:570
+msgid "Logging level for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "No"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Not Found"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
+msgid "Not generated yet - start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
+msgid "Only allow clients with the same key. If empty, uses auto-generated key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Only alphanumeric and base64 characters (+/=) allowed."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
+msgid "Port (-p, --port)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:273
+msgid "Processing..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:209
+msgid "Public Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:545
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:569
+msgid "RUST_LOG"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
+msgid "Regenerate Key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
+msgid "Regenerate the key pair (requires existing key)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
+msgid "Regenerate the key pair (will restart service)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
+msgid "Regenerating..."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
+msgid "Relay Server (hbbr)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
+msgid "Relay Servers (-r, --relay-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
+msgid "Remote Desktop Software Server configuration."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
+msgid "Rendezvous Servers (-R, --rendezvous-servers)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:173
+msgid ""
+"Required ports (when using default settings): TCP 21115-21119, UDP 21116."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:353
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Running"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:162
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:3
+msgid "RustDesk Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
+msgid "RustDesk Server Log"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
+msgid "SINGLE_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:531
+msgid "Serial Number (-s, --serial)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:164
+msgid "Server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
+msgid "Service Control"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
+msgid "Service Status"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service disabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service enabled at boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
+msgid "Service start may have failed. Check status above."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
+msgid "Service started with new key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
+msgid "Sets UDP receive buffer size (0 = system default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
+msgid "Sets configure update serial number"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
+msgid "Sets the download URL of RustDesk software for clients"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:507
+msgid "Sets the listening port for the ID/Rendezvous server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
+msgid "Sets the listening port for the relay server"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
+msgid "Software Download URL (-u, --software-url)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
+msgid "Speed limit per connection in Mb/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
+msgid "Start"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
+msgid "Start at Boot"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
+msgid "Start check time for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
+msgid "Start the service"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
+msgid "Start the service first to generate the initial key"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Start the service first to generate the initial key."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:361
+msgid ""
+"Start will only work if at least \"Enable ID Server\" or \"Enable Relay "
+"Server\" is checked in the Configuration section below."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Stopped"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:589
+msgid "TOTAL_BANDWIDTH"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "This will regenerate the key pair and restart the service."
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
+msgid "Threshold for connection downgrade"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:591
+msgid "Total bandwidth limit in MB/s (0 = default)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:552
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:576
+msgid "Trace"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
+msgid "UDP Recv Buffer (-M, --rmem)"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
+msgid "URL must start with http:// or https://"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:549
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:573
+msgid "Warning"
+msgstr ""
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "Yes"
+msgstr ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrustdesk-server/es/>\n"
"Language: es\n"
"Additional rendezvous servers. Add one server per entry (hostname or "
"hostname:port)"
msgstr ""
-"Servidores rendezvous adicionales. Agrega un servidor por apunte (nombrehost "
-"o nombrehost:puerto)"
+"Servidores rendezvous adicionales. Agrega un servidor por apunte "
+"(nombredehost o nombredehost:puerto)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
msgid "All existing clients will need to be reconfigured."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
msgid "Cannot regenerate: No public key exists yet."
-msgstr "No se puede regenerar: aún no existe ninguna llave pública."
+msgstr "No se puede regenerar: aún no existe ninguna clave pública."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
msgid ""
"Cannot start service: Enable the ID Server or Relay Server in the "
"configuration first."
msgstr ""
-"No se pude iniciar servicio: primero habilita el ID del Servidor o Servidor "
-"Reenvío en la configuración."
+"No se puede iniciar el servicio: primero active el ID del servidor o el "
+"servidor de retransmisión en la configuración."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
msgid ""
"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
"& Apply\"."
msgstr ""
-"Compruebe «Habilitar ID se Servidor» o «Habilitar Servidor de Reenvío» a "
+"Compruebe «Activar ID del servidor» o «Activar servidor de retransmisión» a "
"continuación y pulse «Guardar y Aplicar»."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
msgid "Configure in Network → Firewall → Traffic Rules."
-msgstr "Configurar en Red → Cortafuegos → Reglas de Tráfico."
+msgstr "Configurar en Red → Cortafuegos → Reglas de tráfico."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
msgid "Continue?"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
msgid "Enable ID Server or Relay Server first"
-msgstr "Habilita primero ID del Servidor o Servidor de Reenvío"
+msgstr "Active primero el ID del servidor o el servidor de retransmisión"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
msgid "Enable ID Server or Relay Server in Configuration first"
-msgstr "Habilita primero ID de Servidor o Servidor de Reenvío en Configuración"
+msgstr ""
+"Activar primero el ID del servidor o servidor de retransmisión en la "
+"configuración"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
msgid "Failed to restart service:"
-msgstr "Fallo al reiniciar servicio:"
+msgstr "Fallo al reiniciar el servicio:"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
msgid "Failed to start service:"
-msgstr "Fallo al iniciar servicio:"
+msgstr "Fallo al iniciar el servicio:"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
msgid "Failed to stop service:"
-msgstr "Fallo al detener servicio:"
+msgstr "Fallo al detener el servicio:"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
msgid "Failed:"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
msgid "Firewall Configuration Required"
-msgstr "Requiere Configuración del Cortafuegos"
+msgstr "Se requiere configuración del cortafuegos"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
msgid "Force all connections to use relay servers"
-msgstr "Forzar todas las conexiones para utilizar servidores de reenvío"
+msgstr "Forzar todas las conexiones para utilizar servidores de retransmisión"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
msgid "Grant access to RustDesk Server configuration"
-msgstr "Conceder acceso a la configuración del Servidor RustDesk"
+msgstr "Conceder acceso a la configuración del servidor RustDesk"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
msgid "HBBR (Relay Server)"
-msgstr "HBBR (Servidor de Reenvío)"
+msgstr "HBBR (Servidor de retransmisión)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
msgid "HBBS (ID Server)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
msgid "ID Server (hbbs)"
-msgstr "ID de Servidor (hbbs)"
+msgstr "ID de servidor (hbbs)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
msgid "Not generated yet - start the service"
-msgstr "Aún no generado: inicia del servicio"
+msgstr "Aún no generado - iniciar el servicio"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
msgid "Only allow clients with the same key. If empty, uses auto-generated key"
msgstr ""
-"Solo concede clientes con la misma llave. Si está vacío, auto-genera la clave"
+"Solo permite clientes con la misma clave. Si está vacío, auto-genera la clave"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
msgid "Only alphanumeric and base64 characters (+/=) allowed."
-msgstr "Solo alfanumérico y caracteres de base64 (+/=) concedidos."
+msgstr "Solo alfanumérico y caracteres de base64 (+/=) permitidos."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
msgid "Regenerate Key"
-msgstr "Regenerar Clave"
+msgstr "Regenerar clave"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
msgid "Regenerate the key pair (requires existing key)"
-msgstr "Regenera la pareja de clave (requiere clave existente)"
+msgstr "Regenerar el par de claves (requiere una clave existente)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
msgid "Regenerate the key pair (will restart service)"
-msgstr "Genera la pareja de clave (reiniciará servicio)"
+msgstr "Regenerar el par de claves (reiniciará el servicio)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
msgid "Regenerating..."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
msgid "Relay Server (hbbr)"
-msgstr "Servidor Reenvío (nbbr)"
+msgstr "Servidor de retransmisión (nbbr)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
msgid "Relay Servers (-r, --relay-servers)"
-msgstr "Servidores Reenvío (-r, --relay-servers)"
+msgstr "Servidores de retransmisión (-r, --relay-servers)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
msgid "Remote Desktop Software Server configuration."
-msgstr "Configuración del Servidor Software del Escritorio Remoto."
+msgstr "Configuración del servidor de software de escritorio remoto."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
msgid "Rendezvous Servers (-R, --rendezvous-servers)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
msgid "RustDesk Server Log"
-msgstr "Bitácora del Servidor RustDesk"
+msgstr "Registro del servidor RustDesk"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
#, fuzzy
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
msgid "Service Control"
-msgstr "Control de Servicio"
+msgstr "Control de servicio"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
msgid "Service Status"
-msgstr "Estado del Servicio"
+msgstr "Estado del servicio"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
msgid "Service disabled at boot"
-msgstr "Servicio inhabilitado al arrancar"
+msgstr "Servicio desactivado en el arranque"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
msgid "Service enabled at boot"
-msgstr "Servicio habilitado al arrancar"
+msgstr "Servicio activado en el arranque"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
msgid "Service start may have failed. Check status above."
msgstr ""
-"Inicio del servidor puede haber fallado. Compruebe su estado a continuación."
+"Es posible que el inicio del servicio haya fallado. Verifique el estado "
+"arriba."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
msgid "Service started with new key"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
msgid "Sets UDP receive buffer size (0 = system default)"
-msgstr "Establece tampón de recepción por UDP con tamaño (0 =sistema predet.)"
+msgstr "Establece el tamaño del búfer de recepción UDP (0 =sistema predet.)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
msgid "Sets configure update serial number"
-msgstr "Establecer configuración de actualización del número serial"
+msgstr "Establecer configuración de actualización del número serie"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
msgid "Sets the download URL of RustDesk software for clients"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
msgid "Sets the listening port for the relay server"
-msgstr "Establece el puerto de escucha para el servidor de reenvío"
+msgstr "Establece el puerto de escucha para el servidor de retransmisión"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
msgid "Software Download URL (-u, --software-url)"
-msgstr "URL de Descarga del Software (-u, --software-url)"
+msgstr "URL de descarga del software (-u, --software-url)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
msgid "Speed limit per connection in Mb/s (0 = default)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
msgid "Start"
-msgstr "Arrancar"
+msgstr "Iniciar"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
msgid "Start at Boot"
-msgstr "Iniciar en Arranque"
+msgstr "Iniciar en el arranque"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
msgid "Start check time for connection downgrade"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
msgid "Start the service"
-msgstr "Inicia el servicio"
+msgstr "Iniciar el servicio"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
msgid "Start the service first to generate the initial key"
"Server\" is checked in the Configuration section below."
msgstr ""
"El inicio solo funcionará si al menos está comprobado «Iniciar ID del "
-"Servidor» o «Iniciar Servidor de Reenvío» en la sección de Configuración a "
-"continuación."
+"servidor» o «Iniciar servidor de retransmisión» en la sección de "
+"configuración a continuación."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
msgid "Stop"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
msgid "This will regenerate the key pair and restart the service."
-msgstr "Esto regenerará la pareja de clave y reiniciará el servicio."
+msgstr "Esto regenerará el par de claves y reiniciará el servicio."
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
msgid "Threshold for connection downgrade"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
msgid "UDP Recv Buffer (-M, --rmem)"
-msgstr "Tampón Recv UDP (-M, --rmem)"
+msgstr "Búfer de recepción UDP (-M, --rmem)"
#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
msgid "URL must start with http:// or https://"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsrustdesk-server/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:541
+msgid "ALWAYS_USE_RELAY"
+msgstr "始终使用中继"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:518
+msgid ""
+"Additional rendezvous servers. Add one server per entry (hostname or "
+"hostname:port)"
+msgstr "额外的交会服务器。每行输入一个服务器(主机名或主机名:端口)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "All existing clients will need to be reconfigured."
+msgstr "所有现有客户端都需要重新配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:586
+msgid "Bandwidth limit per single connection in MB/s (0 = default)"
+msgstr "单条连接的带宽限制,单位 MB/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:190
+msgid "Binary"
+msgstr "可执行文件"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Cannot regenerate: No public key exists yet."
+msgstr "无法重新生成:尚不存在公钥。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Cannot start service: Enable the ID Server or Relay Server in the "
+"configuration first."
+msgstr "无法启动服务:请先在配置中启用 ID 服务器或中继服务器。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:315
+msgid ""
+"Check \"Enable ID Server\" or \"Enable Relay Server\" below and click \"Save "
+"& Apply\"."
+msgstr "勾选下方的“启用 ID 服务器”或“启用中继服务器”,然后点击“保存并应用”。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:165
+msgid "Client"
+msgstr "客户端"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:188
+msgid "Component"
+msgstr "组件"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:493
+msgid "Configuration"
+msgstr "配置"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:174
+msgid "Configure in Network → Firewall → Traffic Rules."
+msgstr "请在“网络 → 防火墙 → 通信规则”中进行配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "Continue?"
+msgstr "确认继续?"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:449
+msgid "Copy"
+msgstr "复制"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:598
+msgid "DOWNGRADE_START_CHECK"
+msgstr "降级检测启动时间"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:594
+msgid "DOWNGRADE_THRESHOLD"
+msgstr "降级阈值"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:551
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:575
+msgid "Debug"
+msgstr "调试 (Debug)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:547
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:571
+msgid "Default"
+msgstr "默认"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:514
+msgid ""
+"Default relay servers. Add one server per entry (hostname or hostname:port)"
+msgstr "默认中继服务器。每行输入一个服务器(主机名或主机名:端口)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:522
+msgid "Determine if the connection comes from LAN. Use CIDR notation."
+msgstr "判断连接是否来自局域网。使用 CIDR 格式(如 192.168.1.0/24)。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Disabled"
+msgstr "已禁用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:292
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:485
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:501
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:556
+msgid "Enable"
+msgstr "启用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:312
+msgid "Enable ID Server or Relay Server first"
+msgstr "请先启用 ID 服务器或中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:471
+msgid "Enable ID Server or Relay Server in Configuration first"
+msgstr "请先在“配置”中启用 ID 服务器或中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:191
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:295
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:482
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:548
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:572
+msgid "Error"
+msgstr "错误 (Error)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:248
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:286
+msgid "Error:"
+msgstr "错误:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:349
+msgid "Failed to restart service:"
+msgstr "重启服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:323
+msgid "Failed to start service:"
+msgstr "启动服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:336
+msgid "Failed to stop service:"
+msgstr "停止服务失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:283
+msgid "Failed:"
+msgstr "失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:172
+msgid "Firewall Configuration Required"
+msgstr "需要配置防火墙"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:542
+msgid "Force all connections to use relay servers"
+msgstr "强制所有连接使用中继服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Found"
+msgstr "已找到"
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:18
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-rustdesk-server/root/usr/share/rpcd/acl.d/luci-app-rustdesk-server.json:3
+msgid "Grant access to RustDesk Server configuration"
+msgstr "授予 RustDesk 服务器配置的访问权限"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:200
+msgid "HBBR (Relay Server)"
+msgstr "HBBR (中继服务器)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:194
+msgid "HBBS (ID Server)"
+msgstr "HBBS (ID/注册服务器)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:497
+msgid "ID Server (hbbs)"
+msgstr "ID 服务器 (hbbs)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:550
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:574
+msgid "Info"
+msgstr "信息 (Info)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:80
+msgid "Invalid characters detected"
+msgstr "检测到无效字符"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Invalid characters."
+msgstr "无效字符。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:509
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:564
+msgid "Key (-k, --key)"
+msgstr "秘钥 (-k, --key)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:237
+msgid "Key regeneration failed:"
+msgstr "重新生成秘钥失败:"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:230
+msgid "Keys deleted. Starting service to generate new keys..."
+msgstr "秘钥已删除。正在启动服务以生成新秘钥..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:521
+msgid "LAN Mask (--mask)"
+msgstr "局域网掩码 (--mask)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:579
+msgid "LIMIT_SPEED"
+msgstr "限速"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:299
+msgid "Loading..."
+msgstr "正在加载..."
+
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:26
+msgid "Log"
+msgstr "日志"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:546
+msgid "Logging level for the ID server"
+msgstr "ID 服务器的日志级别"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:570
+msgid "Logging level for the relay server"
+msgstr "中继服务器的日志级别"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "No"
+msgstr "否"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:405
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:430
+msgid "Not Found"
+msgstr "未找到"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:451
+msgid "Not generated yet - start the service"
+msgstr "尚未生成 - 请先启动服务"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:510
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:565
+msgid "Only allow clients with the same key. If empty, uses auto-generated key"
+msgstr "仅允许持有相同秘钥的客户端。如果为空,则使用自动生成的秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:94
+msgid "Only alphanumeric and base64 characters (+/=) allowed."
+msgstr "仅允许字母数字和 base64 字符 (+/=)。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:504
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:559
+msgid "Port (-p, --port)"
+msgstr "端口 (-p, --port)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:273
+msgid "Processing..."
+msgstr "正在处理..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:209
+msgid "Public Key"
+msgstr "公钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:545
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:569
+msgid "RUST_LOG"
+msgstr "Rust 日志级别 (RUST_LOG)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:254
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:258
+msgid "Regenerate Key"
+msgstr "重新生成秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:216
+msgid "Regenerate the key pair (requires existing key)"
+msgstr "重新生成密钥对(需要现有的秘钥)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:461
+msgid "Regenerate the key pair (will restart service)"
+msgstr "重新生成密钥对(将重启服务)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:226
+msgid "Regenerating..."
+msgstr "正在重新生成..."
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:498
+msgid "Relay Server (hbbr)"
+msgstr "中继服务器 (hbbr)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:513
+msgid "Relay Servers (-r, --relay-servers)"
+msgstr "中继服务器 (-r, --relay-servers)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:163
+msgid "Remote Desktop Software Server configuration."
+msgstr "远程桌面软件服务器配置。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:517
+msgid "Rendezvous Servers (-R, --rendezvous-servers)"
+msgstr "交会服务器 (-R, --rendezvous-servers)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:173
+msgid ""
+"Required ports (when using default settings): TCP 21115-21119, UDP 21116."
+msgstr "所需端口(使用默认设置时):TCP 21115-21119, UDP 21116。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:353
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Running"
+msgstr "运行中"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:162
+#: applications/luci-app-rustdesk-server/root/usr/share/luci/menu.d/luci-app-rustdesk-server.json:3
+msgid "RustDesk Server"
+msgstr "RustDesk 服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/logs.js:4
+msgid "RustDesk Server Log"
+msgstr "RustDesk 服务器日志"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:584
+msgid "SINGLE_BANDWIDTH"
+msgstr "单连接带宽"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:531
+msgid "Serial Number (-s, --serial)"
+msgstr "序列号 (-s, --serial)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:164
+msgid "Server"
+msgstr "服务器"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:305
+msgid "Service Control"
+msgstr "服务控制"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:183
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:189
+msgid "Service Status"
+msgstr "服务状态"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service disabled at boot"
+msgstr "服务已禁用开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:279
+msgid "Service enabled at boot"
+msgstr "服务已开启开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:244
+msgid "Service start may have failed. Check status above."
+msgstr "服务启动可能失败。请检查上方状态。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:242
+msgid "Service started with new key"
+msgstr "服务已随新秘钥启动"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:529
+msgid "Sets UDP receive buffer size (0 = system default)"
+msgstr "设置 UDP 接收缓冲区大小(0 为系统默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:534
+msgid "Sets configure update serial number"
+msgstr "设置配置更新序列号"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:537
+msgid "Sets the download URL of RustDesk software for clients"
+msgstr "设置客户端 RustDesk 软件的下载 URL"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:507
+msgid "Sets the listening port for the ID/Rendezvous server"
+msgstr "设置 ID/交会服务器的监听端口"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:562
+msgid "Sets the listening port for the relay server"
+msgstr "设置中继服务器的监听端口"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:536
+msgid "Software Download URL (-u, --software-url)"
+msgstr "软件下载 URL (-u, --software-url)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:581
+msgid "Speed limit per connection in Mb/s (0 = default)"
+msgstr "每个连接的限速,单位 Mb/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:327
+msgid "Start"
+msgstr "启动"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:264
+msgid "Start at Boot"
+msgstr "开机自启"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:600
+msgid "Start check time for connection downgrade"
+msgstr "连接降级的启动检查时间"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:473
+msgid "Start the service"
+msgstr "启动服务"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:459
+msgid "Start the service first to generate the initial key"
+msgstr "请先启动服务以生成初始秘钥"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:219
+msgid "Start the service first to generate the initial key."
+msgstr "请先启动服务以生成初始秘钥。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:361
+msgid ""
+"Start will only work if at least \"Enable ID Server\" or \"Enable Relay "
+"Server\" is checked in the Configuration section below."
+msgstr ""
+"只有在下方“配置”部分至少勾选了“启用 ID 服务器”或“启用中继服务器”时,启动操作"
+"才会生效。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:340
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:398
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:423
+msgid "Stopped"
+msgstr "已停止"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:589
+msgid "TOTAL_BANDWIDTH"
+msgstr "总带宽"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:222
+msgid "This will regenerate the key pair and restart the service."
+msgstr "这将重新生成密钥对并重启服务。"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:596
+msgid "Threshold for connection downgrade"
+msgstr "连接降级的阈值"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:591
+msgid "Total bandwidth limit in MB/s (0 = default)"
+msgstr "总带宽限制,单位 MB/s(0 为默认)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:552
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:576
+msgid "Trace"
+msgstr "追踪 (Trace)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:526
+msgid "UDP Recv Buffer (-M, --rmem)"
+msgstr "UDP 接收缓冲区 (-M, --rmem)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:111
+msgid "URL must start with http:// or https://"
+msgstr "URL 必须以 http:// 或 https:// 开头"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:549
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:573
+msgid "Warning"
+msgstr "警告 (Warning)"
+
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:411
+#: applications/luci-app-rustdesk-server/htdocs/luci-static/resources/view/rustdesk-server/general.js:436
+msgid "Yes"
+msgstr "是"
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-10-31 07:04+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsser2net/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.14.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssnmpd/es/>\n"
"Language: es\n"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:656
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:461
msgid "MD5"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationssnmpd/zh_Hans/>\n"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:312
msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
#: applications/luci-app-snmpd/htdocs/luci-static/resources/view/snmpd/snmpd.js:313
msgid "Authentication and encryption"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 11:16+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationssoftether/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-softether/root/usr/share/rpcd/acl.d/luci-app-softether.json:3
+msgid "Grant access to softether management"
+msgstr "Udělit přístup ke správě softether"
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:108
+msgid "Loading account information…"
+msgstr "Načítání informací o účtu…"
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:109
+msgid "No VPN account configured."
+msgstr "Nenastaven žádný VPN účet."
+
+#: applications/luci-app-softether/htdocs/luci-static/resources/view/softether-status.js:102
+#: applications/luci-app-softether/root/usr/share/luci/menu.d/luci-app-softether.json:3
+msgid "SoftEther Status"
+msgstr "Stav softether"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationssshtunnel/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:37
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:75
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:106
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_tunnels.js:132
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-sshtunnel/htdocs/luci-static/resources/view/sshtunnel/ssh_servers.js:51
msgid "For Dropbear %s"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsstatistics/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/dsl.js:54
msgid "%H: Attenuation on %pi"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/chrony.js:8
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/chrony.json:2
msgid "Chrony"
-msgstr "Chrony 系统校时"
+msgstr "Chrony 时钟同步"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
msgid "Chrony Plugin Configuration"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:111
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/graphs.js:46
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/mqtt.js:41
msgid "Password"
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsstrongswan-swanctl/cs/>\n"
+"Language: cs\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
+msgid "Action on initial configuration load"
+msgstr "Akce při počátečním načtení nastavení"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:307
+msgid "Action when CHILD_SA is closed"
+msgstr "Akce při zavření CHILD_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:347
+msgid "Action when DPD timeout occurs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:104
+msgid "Active IKE_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:92
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:259
+msgid "Advanced"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:397
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:404
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:413
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:418
+msgid "Algorithms marked with * are considered insecure"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
+msgid "Authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "Authentication Method"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:123
+msgid "Bytes in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:124
+msgid "Bytes out"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:195
+msgid "CA Certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:196
+msgid ""
+"CA certificate that need to lie in remote peer's certificate's path of trust"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:151
+msgid "CHILD_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:185
+msgid "Certificate pathname to use for authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:139
+msgid "Close"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:306
+msgid "Close Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:95
+msgid "Configuration is enabled or not"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:387
+msgid ""
+"Configure Cipher Suites to define IKE (Phase 1) or ESP (Phase 2) Proposals."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:57
+msgid "Configure strongSwan for secure VPN connections."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:118
+msgid "Crypto Proposal"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:315
+msgid "Crypto Proposal (Phase 2)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:346
+msgid "DPD Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:222
+msgid "DPD Delay"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:103
+msgid "Daemon"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Day"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Days"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:78
+msgid "Debug Level"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:253
+msgid ""
+"Define Connection Children to be used as Tunnels in Remote Configurations."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:85
+msgid "Define Remote IKE Configurations."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:164
+msgid "Details"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:412
+msgid "Diffie-Hellman Group"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:356
+msgid "Duration of the CHILD_SA before rekeying"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:392
+msgid "ESP Proposal"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:366
+msgid "Enable Hardware offload"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:361
+msgid "Enable ipcomp compression"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:94
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:121
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:396
+msgid "Encryption Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:122
+msgid "Encryption Keysize"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:386
+msgid "Encryption Proposals"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:162
+msgid "Established for"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:66
+msgid "Firewall zone that has to match the defined firewall zone"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:98
+msgid "Gateway (Remote Endpoint)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:90
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:258
+msgid "General"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:61
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/rpcd/acl.d/luci-app-strongswan-swanctl.json:3
+msgid "Grant access to luci-app-strongswan-swanctl"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:365
+msgid "H/W Offload"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:105
+msgid "Half-Open IKE_SAs"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:403
+msgid "Hash Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hour"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hours"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:207
+msgid "IKE Fragmentation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:161
+msgid "IKE Version"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "IKE authentication (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:234
+msgid ""
+"IKEv2 interval to refresh keying material; also used to compute lifetime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:99
+msgid "IP address or FQDN name of the tunnel remote endpoint"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:104
+msgid "IP address or FQDN of the tunnel local endpoint"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:360
+msgid "IPComp"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:228
+msgid "Inactivity"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:126
+msgid "Install Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:71
+msgid "Interfaces that accept VPN traffic"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:229
+msgid "Interval before closing an inactive CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:223
+msgid "Interval to check liveness of a peer"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:243
+msgid "Keyexchange"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:216
+msgid "Keying Retries"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:125
+msgid "Life Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:341
+msgid "Lifetime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:239
+msgid "Limit on time to complete rekeying/reauthentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:316
+msgid ""
+"List of ESP (phase two) proposals. Only Proposals with checked ESP flag are "
+"selectable"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:119
+msgid "List of IKE (phase 1) proposals to use for authentication"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:70
+msgid "Listening Interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:184
+msgid "Local Certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:103
+msgid "Local Gateway"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:113
+msgid "Local IP"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:164
+msgid "Local Identifier"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:190
+msgid "Local Key"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:273
+msgid "Local NAT"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:108
+msgid "Local Source IP"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:261
+msgid "Local Subnet"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:119
+msgid "Local Traffic Selectors"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:114
+msgid "Local address(es) to use in IKE negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:165
+msgid "Local identifier for IKE (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:262
+msgid "Local network(s)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:202
+msgid "MOBIKE"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:203
+msgid "MOBIKE (IKEv2 Mobility and Multihoming Protocol)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:342
+msgid "Maximum duration of the CHILD_SA before closing"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minute"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minutes"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:117
+msgid "Mode"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:274
+msgid "NAT range for tunnels with overlapping IP addresses"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:158
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:42
+msgid "Name length shall not exceed 15 characters"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:11
+msgid "Number must have suffix s, m, h or d"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:217
+msgid "Number of retransmissions attempts during initial negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:238
+msgid "Overtime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:417
+msgid "PRF Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:424
+msgid ""
+"PRF Algorithm must be configured when using an Authenticated Encryption "
+"Algorithm"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:337
+msgid "Path to script to run on CHILD_SA up/down events"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:126
+msgid "Please create a Proposal first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:147
+msgid "Please create a Tunnel first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:323
+msgid "Please create an ESP Proposal first"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:176
+msgid "Pre-Shared Key"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:373
+msgid "Priority"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:374
+msgid "Priority of the CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:191
+msgid "Private key pathname to use with above certificate"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:118
+msgid "Protocol"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:89
+msgid "Querying strongSwan failed"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:163
+msgid "Reauthentication in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:233
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:355
+msgid "Rekey Time"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:127
+msgid "Rekey in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:160
+msgid "Remote"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:84
+msgid "Remote Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:170
+msgid "Remote Identifier"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:267
+msgid "Remote Subnet"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:120
+msgid "Remote Traffic Selectors"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:171
+msgid "Remote identifier for IKE (phase 1)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:268
+msgid "Remote network(s)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:39
+msgid "Remotes, Encryption Proposals and Tunnels may not share the same names."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:378
+msgid "Replay Window"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:379
+msgid "Replay Window of the CHILD_SA"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:128
+msgid "SPI in"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:129
+msgid "SPI out"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Second"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Seconds"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:156
+msgid "Security Associations (SAs)"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:73
+msgid "Select an interface or leave empty for all interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:153
+msgid "Show Details"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:298
+msgid "Start Action"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:116
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:159
+msgid "State"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:100
+msgid "Stats"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:140
+msgid "The Tunnel containing the ESP (phase 2) section"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:177
+msgid "The pre-shared key for the tunnel"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:79
+msgid "Trace level: 0 is least verbose, 4 is most"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:139
+msgid "Tunnel"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:252
+msgid "Tunnel Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:336
+msgid "Up/Down Script Path"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
+msgid "Uptime"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
+msgid "Use IKE fragmentation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:40
+msgid "Use combinations like tunnel1_phase1 that do not exceed 15 characters."
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:380
+msgid "Values larger than 32 are supported by the Netlink backend only"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:101
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:244
+msgid "Version of IKE for negotiation"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:109
+msgid "Virtual IP(s) to request in IKEv2 configuration payloads requests"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:393
+msgid "Whether this is an ESP (phase 2) proposal or not"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:279
+msgid "XFRM interface ID set on input and output interfaces"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:65
+msgid "Zone"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "both"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:245
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "deprecated"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:56
+msgid "strongSwan Configuration"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:3
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:16
+msgid "strongSwan IPsec"
+msgstr ""
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:175
+msgid "strongSwan Status"
+msgstr ""
--- /dev/null
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
+"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
+"projects/openwrt/luciapplicationsstrongswan-swanctl/zh_Hans/>\n"
+"Language: zh_Hans\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.17-dev\n"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:299
+msgid "Action on initial configuration load"
+msgstr "初始配置加载时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:307
+msgid "Action when CHILD_SA is closed"
+msgstr "CHILD_SA 关闭时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:347
+msgid "Action when DPD timeout occurs"
+msgstr "DPD 超时时的动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:104
+msgid "Active IKE_SAs"
+msgstr "活动的 IKE_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:92
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:259
+msgid "Advanced"
+msgstr "高级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:397
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:404
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:413
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:418
+msgid "Algorithms marked with * are considered insecure"
+msgstr "带有 * 标记的算法被视为不安全"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:91
+msgid "Authentication"
+msgstr "认证"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "Authentication Method"
+msgstr "认证方式"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:123
+msgid "Bytes in"
+msgstr "入站字节"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:124
+msgid "Bytes out"
+msgstr "出站字节"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:195
+msgid "CA Certificate"
+msgstr "CA 证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:196
+msgid ""
+"CA certificate that need to lie in remote peer's certificate's path of trust"
+msgstr "位于对端证书信任链路径中的 CA 证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:151
+msgid "CHILD_SAs"
+msgstr "子安全联盟 (CHILD_SA)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:185
+msgid "Certificate pathname to use for authentication"
+msgstr "用于认证的证书文件路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:139
+msgid "Close"
+msgstr "关闭"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:306
+msgid "Close Action"
+msgstr "关闭动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:95
+msgid "Configuration is enabled or not"
+msgstr "是否启用此配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:387
+msgid ""
+"Configure Cipher Suites to define IKE (Phase 1) or ESP (Phase 2) Proposals."
+msgstr "配置密码套件以定义 IKE(阶段 1)或 ESP(阶段 2)提议。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:57
+msgid "Configure strongSwan for secure VPN connections."
+msgstr "配置 strongSwan 以实现安全的 VPN 连接。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:118
+msgid "Crypto Proposal"
+msgstr "加密提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:315
+msgid "Crypto Proposal (Phase 2)"
+msgstr "加密提议 (阶段 2)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:346
+msgid "DPD Action"
+msgstr "DPD 动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:222
+msgid "DPD Delay"
+msgstr "DPD 延迟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:103
+msgid "Daemon"
+msgstr "守护进程"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Day"
+msgstr "天"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:15
+msgid "Days"
+msgstr "天"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:78
+msgid "Debug Level"
+msgstr "调试级别"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:253
+msgid ""
+"Define Connection Children to be used as Tunnels in Remote Configurations."
+msgstr "定义在远端配置中作为隧道使用的子连接。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:85
+msgid "Define Remote IKE Configurations."
+msgstr "定义远端 IKE 配置。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:164
+msgid "Details"
+msgstr "详情"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:412
+msgid "Diffie-Hellman Group"
+msgstr "DH 组 (Diffie-Hellman)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:356
+msgid "Duration of the CHILD_SA before rekeying"
+msgstr "CHILD_SA 重新协商密钥前的持续时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:392
+msgid "ESP Proposal"
+msgstr "ESP 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:366
+msgid "Enable Hardware offload"
+msgstr "启用硬件卸载 (Hardware Offload)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:361
+msgid "Enable ipcomp compression"
+msgstr "启用 IPComp 压缩"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:94
+msgid "Enabled"
+msgstr "已启用"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:121
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:396
+msgid "Encryption Algorithm"
+msgstr "加密算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:122
+msgid "Encryption Keysize"
+msgstr "加密密钥长度"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:386
+msgid "Encryption Proposals"
+msgstr "加密提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:162
+msgid "Established for"
+msgstr "已建立时长"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:66
+msgid "Firewall zone that has to match the defined firewall zone"
+msgstr "必须匹配所定义的防火墙区域"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:98
+msgid "Gateway (Remote Endpoint)"
+msgstr "网关 (远端)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:90
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:258
+msgid "General"
+msgstr "常规"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:61
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/rpcd/acl.d/luci-app-strongswan-swanctl.json:3
+msgid "Grant access to luci-app-strongswan-swanctl"
+msgstr "授予 luci-app-strongswan-swanctl 的权限"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:365
+msgid "H/W Offload"
+msgstr "硬件卸载"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:105
+msgid "Half-Open IKE_SAs"
+msgstr "半开 IKE_SA"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:403
+msgid "Hash Algorithm"
+msgstr "哈希算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hour"
+msgstr "小时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:16
+msgid "Hours"
+msgstr "小时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:207
+msgid "IKE Fragmentation"
+msgstr "IKE 分片"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:161
+msgid "IKE Version"
+msgstr "IKE 版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:159
+msgid "IKE authentication (phase 1)"
+msgstr "IKE 认证 (阶段 1)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:234
+msgid ""
+"IKEv2 interval to refresh keying material; also used to compute lifetime"
+msgstr "IKEv2 刷新密钥材料的间隔;也用于计算生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:99
+msgid "IP address or FQDN name of the tunnel remote endpoint"
+msgstr "隧道远端的 IP 地址或 FQDN 域名"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:104
+msgid "IP address or FQDN of the tunnel local endpoint"
+msgstr "隧道本端的 IP 地址或 FQDN 域名"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:360
+msgid "IPComp"
+msgstr "IPComp 压缩"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:228
+msgid "Inactivity"
+msgstr "空闲超时"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:126
+msgid "Install Time"
+msgstr "安装时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:71
+msgid "Interfaces that accept VPN traffic"
+msgstr "接收 VPN 流量的接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:229
+msgid "Interval before closing an inactive CHILD_SA"
+msgstr "关闭非活动 CHILD_SA 前的间隔时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:223
+msgid "Interval to check liveness of a peer"
+msgstr "检查对端存活状态的间隔时间 (Keep-alive)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:243
+msgid "Keyexchange"
+msgstr "密钥交换 (Key Exchange)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:216
+msgid "Keying Retries"
+msgstr "密钥协商重试次数"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:125
+msgid "Life Time"
+msgstr "生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:341
+msgid "Lifetime"
+msgstr "生存时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:239
+msgid "Limit on time to complete rekeying/reauthentication"
+msgstr "完成密钥更新/重新认证的时间限制"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:316
+msgid ""
+"List of ESP (phase two) proposals. Only Proposals with checked ESP flag are "
+"selectable"
+msgstr "ESP (阶段 2) 提议列表。只有勾选了 ESP 标记的提议才可选"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:119
+msgid "List of IKE (phase 1) proposals to use for authentication"
+msgstr "用于认证的 IKE (阶段 1) 提议列表"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:70
+msgid "Listening Interfaces"
+msgstr "监听接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:184
+msgid "Local Certificate"
+msgstr "本地证书"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:103
+msgid "Local Gateway"
+msgstr "本地网关"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:113
+msgid "Local IP"
+msgstr "本地 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:164
+msgid "Local Identifier"
+msgstr "本地标识符 (ID)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:190
+msgid "Local Key"
+msgstr "本地密钥"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:273
+msgid "Local NAT"
+msgstr "本地 NAT"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:108
+msgid "Local Source IP"
+msgstr "本地源 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:261
+msgid "Local Subnet"
+msgstr "本地子网"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:119
+msgid "Local Traffic Selectors"
+msgstr "本地流量选择器 (TS)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:114
+msgid "Local address(es) to use in IKE negotiation"
+msgstr "IKE 协商中使用的本地地址"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:165
+msgid "Local identifier for IKE (phase 1)"
+msgstr "IKE (阶段 1) 的本地标识符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:262
+msgid "Local network(s)"
+msgstr "本地网络"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:202
+msgid "MOBIKE"
+msgstr "MOBIKE"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:203
+msgid "MOBIKE (IKEv2 Mobility and Multihoming Protocol)"
+msgstr "MOBIKE (IKEv2 移动性与多归属协议)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:342
+msgid "Maximum duration of the CHILD_SA before closing"
+msgstr "CHILD_SA 关闭前的最大持续时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minute"
+msgstr "分钟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:17
+msgid "Minutes"
+msgstr "分钟"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:117
+msgid "Mode"
+msgstr "模式"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:274
+msgid "NAT range for tunnels with overlapping IP addresses"
+msgstr "针对 IP 地址重叠隧道的 NAT 范围"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:158
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:42
+msgid "Name length shall not exceed 15 characters"
+msgstr "名称长度不得超过 15 个字符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:11
+msgid "Number must have suffix s, m, h or d"
+msgstr "数值必须带有单位后缀 (s, m, h 或 d)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:217
+msgid "Number of retransmissions attempts during initial negotiation"
+msgstr "初始协商期间的重传尝试次数"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:238
+msgid "Overtime"
+msgstr "超时时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:417
+msgid "PRF Algorithm"
+msgstr "PRF 伪随机函数算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:424
+msgid ""
+"PRF Algorithm must be configured when using an Authenticated Encryption "
+"Algorithm"
+msgstr "使用经过身份验证的加密算法 (AEAD) 时,必须配置 PRF 算法"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:337
+msgid "Path to script to run on CHILD_SA up/down events"
+msgstr "CHILD_SA 上线/下线事件发生时运行的脚本路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:126
+msgid "Please create a Proposal first"
+msgstr "请先创建一个提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:147
+msgid "Please create a Tunnel first"
+msgstr "请先创建一个隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:323
+msgid "Please create an ESP Proposal first"
+msgstr "请先创建一个 ESP 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:176
+msgid "Pre-Shared Key"
+msgstr "预共享密钥 (PSK)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:373
+msgid "Priority"
+msgstr "优先级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:374
+msgid "Priority of the CHILD_SA"
+msgstr "CHILD_SA 的优先级"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:191
+msgid "Private key pathname to use with above certificate"
+msgstr "配合上述证书使用的私钥路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:118
+msgid "Protocol"
+msgstr "协议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:89
+msgid "Querying strongSwan failed"
+msgstr "查询 strongSwan 状态失败"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:163
+msgid "Reauthentication in"
+msgstr "重新认证剩余时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:233
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:355
+msgid "Rekey Time"
+msgstr "密钥更新时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:127
+msgid "Rekey in"
+msgstr "密钥更新剩余时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:160
+msgid "Remote"
+msgstr "远端"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:84
+msgid "Remote Configuration"
+msgstr "远端配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:170
+msgid "Remote Identifier"
+msgstr "远端标识符 (ID)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:267
+msgid "Remote Subnet"
+msgstr "远端子网"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:120
+msgid "Remote Traffic Selectors"
+msgstr "远端流量选择器 (TS)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:171
+msgid "Remote identifier for IKE (phase 1)"
+msgstr "IKE (阶段 1) 的远端标识符"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:268
+msgid "Remote network(s)"
+msgstr "远端网络"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:39
+msgid "Remotes, Encryption Proposals and Tunnels may not share the same names."
+msgstr "远端配置、加密提议和隧道不能使用相同的名称。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:378
+msgid "Replay Window"
+msgstr "防重放窗口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:379
+msgid "Replay Window of the CHILD_SA"
+msgstr "CHILD_SA 的防重放窗口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:128
+msgid "SPI in"
+msgstr "入站 SPI"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:129
+msgid "SPI out"
+msgstr "出站 SPI"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Second"
+msgstr "秒"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:18
+msgid "Seconds"
+msgstr "秒"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:156
+msgid "Security Associations (SAs)"
+msgstr "安全联盟 (SA)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:73
+msgid "Select an interface or leave empty for all interfaces"
+msgstr "选择一个接口,留空则表示所有接口"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:153
+msgid "Show Details"
+msgstr "显示详情"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:298
+msgid "Start Action"
+msgstr "启动动作"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:116
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:159
+msgid "State"
+msgstr "状态"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:100
+msgid "Stats"
+msgstr "统计"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:140
+msgid "The Tunnel containing the ESP (phase 2) section"
+msgstr "包含 ESP (阶段 2) 部分的隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:177
+msgid "The pre-shared key for the tunnel"
+msgstr "该隧道的预共享密钥"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:79
+msgid "Trace level: 0 is least verbose, 4 is most"
+msgstr "追踪级别:0 为最简要,4 为最详细"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:139
+msgid "Tunnel"
+msgstr "隧道"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:252
+msgid "Tunnel Configuration"
+msgstr "隧道配置"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:336
+msgid "Up/Down Script Path"
+msgstr "上线/下线脚本路径"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:102
+msgid "Uptime"
+msgstr "运行时间"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:208
+msgid "Use IKE fragmentation"
+msgstr "启用 IKE 分片"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:40
+msgid "Use combinations like tunnel1_phase1 that do not exceed 15 characters."
+msgstr "请使用类似 tunnel1_phase1 的组合名称,且长度不超过 15 个字符。"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:380
+msgid "Values larger than 32 are supported by the Netlink backend only"
+msgstr "仅 Netlink 后端支持大于 32 的值"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:101
+msgid "Version"
+msgstr "版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:244
+msgid "Version of IKE for negotiation"
+msgstr "协商使用的 IKE 版本"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:109
+msgid "Virtual IP(s) to request in IKEv2 configuration payloads requests"
+msgstr "在 IKEv2 配置载荷请求中申请的虚拟 IP"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:393
+msgid "Whether this is an ESP (phase 2) proposal or not"
+msgstr "这是否是一个 ESP (阶段 2) 提议"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:279
+msgid "XFRM interface ID set on input and output interfaces"
+msgstr "在输入和输出接口上设置的 XFRM 接口 ID"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:65
+msgid "Zone"
+msgstr "防火墙区域"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "both"
+msgstr "两者"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:245
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:247
+msgid "deprecated"
+msgstr "不建议使用 (弃用)"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/swanctl.js:56
+msgid "strongSwan Configuration"
+msgstr "strongSwan 配置"
+
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:3
+#: applications/luci-app-strongswan-swanctl/root/usr/share/luci/menu.d/luci-app-strongswan-swanctl.json:16
+msgid "strongSwan IPsec"
+msgstr "strongSwan IPsec"
+
+#: applications/luci-app-strongswan-swanctl/htdocs/luci-static/resources/view/strongswan-swanctl/status.js:175
+msgid "strongSwan Status"
+msgstr "strongSwan 状态"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-10-30 03:41+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.14.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:291
msgid ""
"upstream proxy, <em>Reject access</em> disables any upstream proxy for the "
"target"
msgstr ""
-"<em>Přes proxy</em>routuje požadavky na daný cíl přes specifikovaný upstream "
-"proxy, <em>Odmítnutí přístupu</em> vypne jakýkoli upstream proxy pro cíl"
+"<em>Přes proxy</em> směruje požadavky na daný cíl přes určenou nadřazenou "
+"proxy, <em>Odmítnutí přístupu</em> vypne jakoukoli nadřazenou proxy pro cíl"
#: applications/luci-app-tinyproxy/htdocs/luci-static/resources/view/tinyproxy/tinyproxy.js:180
msgid ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-26 14:29+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"<hamburger2048@users.noreply.hosted.weblate.org>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationstor/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:93
msgid "A pair <code>PublicPort;LocalPort</code> e.g. <code>80;8080</code>."
#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:50
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor-hs.js:34
#: applications/luci-app-tor/htdocs/luci-static/resources/view/tor/tor.js:12
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationstransmission/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:151
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:97
msgid "Download directory"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:149
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:107
msgid "Fast"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:150
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:144
msgid "LPD enabled"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/cs/>\n"
"Language: cs\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:170
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:264
msgid "No wireless config / radio found!"
-msgstr ""
+msgstr "Nenalezeno žádné nastavení bezdrátové sítě / bezdrátového rozhraní!"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:391
msgid "Normal Priority"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationstravelmate/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:88
msgid "-- AP Selection --"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:463
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:1041
msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:577
msgid "Auto Added Open Uplink"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:298
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:333
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:356
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:798
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:19
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:278
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-10-17 14:50-0300\n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/es/>\n"
"Language: es\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:20
msgid "UNIX socket"
-msgstr "Zócalo UNIX"
+msgstr "Socket UNIX"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:32
msgid "UNIX socket path"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsttyd/zh_Hans/>\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:82
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:51
msgid "Do not allow clients to write to the TTY"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:83
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-ttyd/root/usr/share/rpcd/acl.d/luci-app-ttyd.json:3
msgid "Grant UCI access for luci-app-ttyd"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:86
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:27
msgid "Interface"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:84
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:12
msgid "ttyd Instance"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsudpxy/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:205
msgid "-1 is all."
#: applications/luci-app-udpxy/htdocs/luci-static/resources/view/udpxy.js:161
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsunbound/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:165
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:66
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/zone-details.js:42
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:120
msgid "Exclude IPv6 GA"
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:81
msgid "Limit days between RFC5011 copies to reduce flash writes"
-msgstr "限制 RFC5011 副本之间的天数,以减少闪存写入"
+msgstr "限制 RFC5011 副本的更新间隔天数以减少闪存写入"
#: applications/luci-app-unbound/htdocs/luci-static/resources/view/unbound/configure.js:263
msgid "Limit extended DNS packet size"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-04 17:40+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/es/>\n"
"Language: es\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:236
msgid "Allow"
-msgstr "Conceder"
+msgstr "Permitir"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:175
msgid "Allow adding port maps for requesting IP addresses only"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsusteer/es/>\n"
"Language: es\n"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:413
msgid "Verbose"
-msgstr "Verborrea"
+msgstr "Detallado"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:403
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:406
msgid ""
msgstr ""
-"PO-Revision-Date: 2025-08-10 18:02+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.13-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:79
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:234
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:413
msgid "Verbose"
-msgstr "РазвеÑ\80нÑ\83Ñ\82Ñ\8bй"
+msgstr "УÑ\80овенÑ\8c деÑ\82ализаÑ\86ии"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:403
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:406
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsusteer/zh_Hans/>\n"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:412
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:549
msgid "Initial connect delay"
msgid ""
"Minimum number of stations delta between APs before load balancing policy is "
"active"
-msgstr "è´\9fè½½å\9d\87è¡¡ç\96ç\95¥ç\94\9fæ\95\88å\89\8dï¼\8cAP ä¹\8bé\97´ç\9a\84最小站点数差值"
+msgstr "触å\8f\91è´\9fè½½å\9d\87è¡¡ç\96ç\95¥æ\89\80é\9c\80ç\9a\84 AP é\97´最小站点数差值"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:460
msgid ""
"Minimum number of stations delta between bands before band steering policy "
"is active"
-msgstr "频段引导策略生效前,频段之间的最小站点数差值"
+msgstr "触发频谱导航策略所需的频段间最小站点数差值"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:544
msgid "Minimum signal strength difference until AP steering policy is active"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:524
msgid "Minimum time (ms) between client roaming scan trigger attempts"
-msgstr "触发客户端漫游扫描尝试之间的最短时间(毫秒)"
+msgstr "触发客户端漫游扫描尝试的最短时间间隔(毫秒)"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:534
msgid "Minimum time (ms) between client roaming trigger attempts"
-msgstr "触发客户端漫游尝试之间的最短时间(毫秒)"
+msgstr "触发客户端漫游尝试的最短时间间隔(毫秒)"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:239
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:260
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-20 00:34+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsusteer/zh_Hant/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:79
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:234
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:465
msgid "Interval (ms) between sending state updates to other APs"
-msgstr ""
+msgstr "發送狀態更新給其他 AP 的延遲 (ms)"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:590
msgid ""
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:435
msgid "Measurement report timeout"
-msgstr ""
+msgstr "測量回報逾時"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:601
msgid "Message types to include in log."
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:486
msgid "Min SNR"
-msgstr ""
+msgstr "最小 SNR"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:491
msgid "Min SNR kick delay"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:481
msgid "Min connect SNR"
-msgstr ""
+msgstr "最小連線 SNR"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:584
msgid ""
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:501
msgid "Roam process timeout"
-msgstr ""
+msgstr "漫遊程序逾時"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:506
msgid "Roam scan SNR"
-msgstr ""
+msgstr "漫遊掃描 SNR"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:524
msgid "Roam scan interval"
-msgstr ""
+msgstr "漫遊掃描間隔"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:516
msgid "Roam scan timeout"
-msgstr ""
+msgstr "漫遊掃描逾時"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:511
msgid "Roam scan tries"
-msgstr ""
+msgstr "漫遊掃描嘗試"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:243
msgctxt "Roam source in usteer overview"
msgid "Roam src"
-msgstr ""
+msgstr "漫遊來源"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:244
msgctxt "Roam target in usteer overview"
msgid "Roam tgt"
-msgstr ""
+msgstr "漫遊目標"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:529
msgid "Roam trigger SNR"
-msgstr ""
+msgstr "漫遊觸發 SNR"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:534
msgid "Roam trigger interval"
-msgstr ""
+msgstr "漫遊觸發間隔"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:81
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:237
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:280
msgid "See <a %s>documentation</a>"
-msgstr ""
+msgstr "請查閱 <a %s>文件</a>"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:450
msgid "Seen policy timeout"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:544
msgid "Signal diff threshold"
-msgstr ""
+msgstr "訊號差異閾值"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:414
msgid "Some debug"
-msgstr ""
+msgstr "有些偵錯"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:425
msgid "Sta block timeout"
-msgstr ""
+msgstr "STA 封鎖逾時"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:382
msgid "Status"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:278
msgid "The first four options below are mandatory."
-msgstr ""
+msgstr "下方前四個選項是強制的。"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:397
msgid "The network interface for inter-AP communication"
-msgstr ""
+msgstr "用於 AP 之間通訊的網路介面"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:24
msgid "This AP"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:478
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:554
msgid "default false"
-msgstr "預設為否"
+msgstr "預設 false"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:399
msgid "default true"
-msgstr "預設為真"
+msgstr "預設 true"
#: applications/luci-app-usteer/htdocs/luci-static/resources/view/usteer/usteer.js:617
msgid "empty means all"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-18 07:10+0000\n"
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsustreamer/cs/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
msgid "A short string identifier to be displayed in the /state handle."
-msgstr ""
+msgstr "Krátký textový identifikátor k zobrazení v přezdívce /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
msgid "Allow origin"
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2026-03-05 21:05+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 17:48+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsustreamer/es/>\n"
"Language: es\n"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:321
msgid "Allow truncated frames"
-msgstr "Permitir marcos truncados"
+msgstr "Permitir fotogramas truncados"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
msgid "Allows to handle truncated frames."
-msgstr "Concede manejar marcos truncados."
+msgstr "Permitir manejar fotogramas truncados."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
msgid "Backlight compensation"
msgstr "Compensación de contraluz"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
-#, fuzzy
msgid "Bind to UNIX domain socket."
-msgstr "Vincular al zócalo del dominio UNIX."
+msgstr "Vincular al socket del dominio UNIX."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
-#, fuzzy
msgid "Bind to this TCP port."
msgstr "Vincular a este puerto TCP."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
msgid "Bitrate (kbps)"
-msgstr "Tasa de los bit (kbps)"
+msgstr "Tasa de bits (kbps)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
msgid "Brightness"
msgstr "Captura"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
-#, fuzzy
msgid "Changing this parameter may increase the performance. Or not."
msgstr "Cambiar este parámetro puede mejorar el rendimiento. O no."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
msgid "Default: 0 (disabled)"
-msgstr "Predeterminado: 0 (inhabilitado)"
+msgstr "Predeterminado: 0 (desactivado)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
msgid "Default: 0 (info)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
msgid "Default: 5000 kbps"
-msgstr "Predeterminado: 5.000 kbps"
+msgstr "Predeterminado: 5000 kbps"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
msgid "Default: 8080"
-msgstr "Predeterminado: 8.080"
+msgstr "Predeterminado: 8080"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
msgid "Default: YUYV"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
msgid "Default: disabled"
-msgstr "Predeterminado: inhabilitado"
+msgstr "Predeterminado: desactivado"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
msgid "Default: empty"
msgid ""
"Don't send identical frames to clients, but no more than specified number."
msgstr ""
-"No envíe marcos idénticos a los clientes, pero no más que la cantidad "
+"No envíe fotogramas idénticos a los clientes, pero no más que la cantidad "
"especificada."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
msgid "Each buffer may be processed using an independent thread."
-msgstr "Cada tampón puede ser procesado usando un hilo independiente."
+msgstr "Cada búfer puede ser procesado usando un hilo independiente."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
msgid ""
"Enable DV Timings querying and events processing to automatic resolution "
"change"
msgstr ""
-"Habilite la consulta de tiempos DV y el procesamiento de eventos para el "
+"Activar la consulta de tiempos DV y el procesamiento de eventos para el "
"cambio automático de resolución"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
msgid "Enable µStreamer"
-msgstr "Habilitar µStreamer"
+msgstr "Activar µStreamer"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
msgid "Enabled"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
msgid "Enabling debugging messages can slow down the program"
-msgstr "Habilitar mensajes de depuración puede ralentizar el programa"
+msgstr "Activar mensajes de depuración puede ralentizar el programa"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
msgid "Exit on no clients"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
msgid "Force TV standard"
-msgstr "Forzar TV estándar"
+msgstr "Forzar estándar de TV"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
msgid "Frames per second"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
msgid "Min frame size"
-msgstr "Tamaño mínimo del marco"
+msgstr "Tamaño mínimo del fotograma"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
msgid "Override image resolution for the /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:74
msgid "Preview"
-msgstr "Avance"
+msgstr "Previsualizar"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:272
msgid "Quality"
msgid "Remove shared memory on stop. Default: disabled"
msgstr ""
"Eliminar memoria compartida al detener el programa. Predeterminado: "
-"inhabilitado"
+"desactivado"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
msgid "Reset all image settings below to default."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
msgstr ""
-"Establezca el indicador TCP_NODELAY en el zócalo cliente/flujos. Solo para "
-"zócalos TCP"
+"Establezca el indicador TCP_NODELAY en el socket cliente/flujo. Solo para "
+"sockets TCP"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
msgid "Set UNIX socket file permissions (like 777)."
-msgstr "Establecer permisos de archivos de zócalo UNIX (como 777)."
+msgstr "Establecer permisos de archivos de socket UNIX (como 777)."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
msgid "The number of buffers to receive data from the device."
-msgstr "Número de tampones para recibir datos del dispositivo."
+msgstr "Número de búferes para recibir datos del dispositivo."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:372
msgid "The number of worker threads but not more than buffers."
-msgstr "Número de subprocesos de trabajador, pero no más que los tampones."
+msgstr "Número de subprocesos de trabajo, pero no más que los búferes."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
msgid "Timeout for client connections. Default: 10 seconds"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
msgid "UNIX socket"
-msgstr "Zócalo UNIX"
+msgstr "Socket UNIX"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
msgid "UNIX socket permissions"
-msgstr "Permisos del zócalo UNIX"
+msgstr "Permisos del socket UNIX"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
msgid "UNIX socket remove old"
-msgstr "Zócalo UNIX retira anterior"
+msgstr "Eliminar sockets UNIX antiguos"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
msgid "Unchecked: no change"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
msgid "Use the shared memory to sink JPEG frames."
-msgstr "Utilice la memoria compartida para pozo de marcos JPEG."
+msgstr "Utilice la memoria compartida para el sumidero de fotogramas JPEG."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
msgid "Use the shared memory to sink RAW frames."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
msgid "Verbose"
-msgstr "Verborrea"
+msgstr "Detallado"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
msgid "produces small-sized garbage frames."
-msgstr "produce marcos de basura de tamaño pequeño."
+msgstr "produce fotogramas de basura de tamaño pequeño."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
msgid "temperature | default | auto. Blank: no change"
msgstr ""
"Project-Id-Version: LuCI: mjpg-streamer\n"
"POT-Creation-Date: 2017-10-17 14:30+0300\n"
-"PO-Revision-Date: 2026-02-15 08:21+0000\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:483
msgid "A short string identifier to be displayed in the /state handle."
-msgstr ""
+msgstr "Короткая строка-идентификатор для отображения в обработчике /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:475
msgid "Allow origin"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:322
msgid "Allows to handle truncated frames."
-msgstr ""
+msgstr "Позволяет обрабатывать усечённые кадры."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:781
msgid "Backlight compensation"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:431
msgid "Bind to UNIX domain socket."
-msgstr ""
+msgstr "Привязать к доменному сокету UNIX."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
msgid "Bind to this TCP port."
-msgstr ""
+msgstr "Привязать к этому TCP-порту."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:627
msgid "Bitrate (kbps)"
-msgstr ""
+msgstr "Битрейт (кбит/с)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:708
msgid "Brightness"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:165
msgid "Capture"
-msgstr ""
+msgstr "Захват"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:351
msgid "Changing this parameter may increase the performance. Or not."
msgstr ""
+"Изменение этого параметра может повысить производительность. А может и нет."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:520
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:561
#: 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"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
msgid "Debug"
-msgstr ""
+msgstr "Отладка"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
msgid "Default: 0 (disabled)"
-msgstr ""
+msgstr "По умолчанию: 0 (отключено)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:664
msgid "Default: 0 (info)"
-msgstr ""
+msgstr "По умолчанию: 0 (информация)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:404
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:529
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:570
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:612
msgid "Default: 1 second"
-msgstr ""
+msgstr "По умолчанию: 1 секунда"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:521
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:562
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:604
msgid "Default: 10 seconds"
-msgstr ""
+msgstr "По умолчанию: 10 секунд"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
msgid "Default: 128 bytes"
-msgstr ""
+msgstr "По умолчанию: 128 байт"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:373
msgid "Default: 2 (the number of CPU cores (but not more than 4))"
-msgstr ""
+msgstr "По умолчанию: 2 (количество ядер CPU (но не более 4))"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:364
msgid "Default: 3 (the number of CPU cores (but not more than 4) + 1)"
-msgstr ""
+msgstr "По умолчанию: 3 (количество ядер CPU (но не более 4) + 1)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:636
msgid "Default: 30"
-msgstr ""
+msgstr "По умолчанию: 30"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:628
msgid "Default: 5000 kbps"
-msgstr ""
+msgstr "По умолчанию: 5000 кбит/с"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
msgid "Default: 660"
-msgstr ""
+msgstr "По умолчанию: 660"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:291
msgid "Default: 8080"
-msgstr ""
+msgstr "По умолчанию: 8080"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
msgid "Default: YUYV"
-msgstr ""
+msgstr "По умолчанию: YUYV"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
msgid "Default: an empty string"
-msgstr ""
+msgstr "По умолчанию: пустая строка"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
msgid "Default: disabled"
-msgstr ""
+msgstr "По умолчанию: отключено"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
msgid "Default: empty"
-msgstr ""
+msgstr "По умолчанию: пусто"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:403
msgid ""
"Delay before trying to connect to the device again after an error (timeout "
"for example)."
msgstr ""
+"Задержка перед повторной попыткой подключения к устройству после ошибки "
+"(например, тайм-аут)."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:226
msgid "Desired FPS. Default: maximum possible"
-msgstr ""
+msgstr "Желаемый FPS. По умолчанию: максимально возможный"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:183
msgid "Device"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:193
msgid "Device timeout"
-msgstr ""
+msgstr "Тайм-аут устройства"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:331
msgid "Don't re-initialize device on timeout."
-msgstr ""
+msgstr "Не переинициализировать устройство при тайм-ауте."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:456
msgid ""
"Don't send identical frames to clients, but no more than specified number."
-msgstr ""
+msgstr "Не отправлять идентичные кадры клиентам, но не более указанного числа."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:458
msgid ""
"Don't use this option with analog signal sources or webcams, it's useless."
msgstr ""
+"Не используйте эту опцию с аналоговыми источниками сигнала или веб-камерами, "
+"это бесполезно."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:394
msgid "Drop frames smaller than this limit. Useful if the device"
-msgstr ""
+msgstr "Отбрасывать кадры меньше этого предела. Полезно, если устройство"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:455
msgid "Drop same frames"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:363
msgid "Each buffer may be processed using an independent thread."
-msgstr ""
+msgstr "Каждый буфер может обрабатываться в отдельном потоке."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:335
msgid ""
"Enable DV Timings querying and events processing to automatic resolution "
"change"
msgstr ""
+"Включить запрос таймингов DV и обработку событий для автоматического "
+"изменения разрешения"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
msgid "Enable µStreamer"
-msgstr ""
+msgstr "Включить µStreamer"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
msgid "Enabled"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
msgid "Enabling debugging messages can slow down the program"
-msgstr ""
+msgstr "Включение отладочных сообщений может замедлить работу программы"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:676
msgid "Exit on no clients"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:443
msgid "Expecting: file mode, e.g. 640 or 0640"
-msgstr ""
+msgstr "Ожидается: режим файла, например 640 или 0640"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:697
msgid "Expecting: number | default"
-msgstr ""
+msgstr "Ожидается: число | по умолчанию"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:704
msgid "Expecting: number | default | auto"
-msgstr ""
+msgstr "Ожидается: число | по умолчанию | auto"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:466
msgid "Fake resolution"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:789
msgid "Flip horizontal"
-msgstr ""
+msgstr "Отразить по горизонтали"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:797
msgid "Flip vertical"
-msgstr ""
+msgstr "Отразить по вертикали"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:339
msgid "Force TV standard"
-msgstr ""
+msgstr "Принудительный ТВ-стандарт"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:225
msgid "Frames per second"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:261
msgid "GPU-accelerated JPEG encoding using V4L2 M2M image interface"
msgstr ""
+"Аппаратное кодирование JPEG с использованием интерфейса изображений V4L2 M2M"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:260
msgid "GPU-accelerated MJPEG encoding using V4L2 M2M video interface"
-msgstr ""
+msgstr "Аппаратное кодирование MJPEG с использованием видеоинтерфейса V4L2 M2M"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:740
msgid "Gain"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:307
msgid "HTTP basic auth passwd."
-msgstr ""
+msgstr "Пароль для базовой аутентификации HTTP."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:299
msgid "HTTP basic auth user."
-msgstr ""
+msgstr "Пользователь для базовой аутентификации HTTP."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:166
msgid "HTTP server"
-msgstr ""
+msgstr "HTTP-сервер"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:282
msgid "Host"
"If HW encoding is used (JPEG source format), attempts to configure the "
"camera or capture device hardware's internal encoder."
msgstr ""
+"Если используется аппаратное кодирование (формат источника JPEG), пытается "
+"настроить внутренний кодировщик камеры или устройства захвата."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:171
msgid "Image control"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:690
msgid "Image default"
-msgstr ""
+msgstr "Изображение по умолчанию"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:238
msgid "Image format"
-msgstr ""
+msgstr "Формат изображения"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:624
msgid "Increase encoder performance on PiKVM V4."
-msgstr ""
+msgstr "Увеличить производительность кодировщика на PiKVM V4."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
msgid "Info"
-msgstr ""
+msgstr "Информация"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
msgid "Initial image resolution. Default: 640x480"
-msgstr ""
+msgstr "Начальное разрешение изображения. По умолчанию: 640x480"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
msgid "Input"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:201
msgid "Input channel. Default: 0"
-msgstr ""
+msgstr "Входной канал. По умолчанию: 0"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:482
msgid "Instance ID"
"It can significantly reduce the outgoing traffic, but will increase the CPU "
"load."
msgstr ""
+"Это может значительно снизить исходящий трафик, но увеличит нагрузку на CPU."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:484
msgid "It must satisfy regexp"
-msgstr ""
+msgstr "Должно соответствовать регулярному выражению"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:167
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:503
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:635
msgid "Keyframe interval"
-msgstr ""
+msgstr "Интервал ключевых кадров"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:39
msgid "Lightweight and fast MJPEG-HTTP streamer"
-msgstr ""
+msgstr "Лёгкий и быстрый MJPEG-HTTP стример"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:283
msgid "Listen on Hostname or IP. Default: 127.0.0.1"
-msgstr ""
+msgstr "Прослушивать на hostname или IP. По умолчанию: 127.0.0.1"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:661
msgid "Log level"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:170
msgid "Logging"
-msgstr ""
+msgstr "Журналирование"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:380
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:643
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:275
msgid "MJPEG will not be recoded to MJPEG to change the quality"
-msgstr ""
+msgstr "MJPEG не будет перекодироваться в MJPEG для изменения качества"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:393
msgid "Min frame size"
-msgstr ""
+msgstr "Минимальный размер кадра"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:467
msgid "Override image resolution for the /state."
-msgstr ""
+msgstr "Переопределить разрешение изображения для /state."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:306
msgid "Password"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:381
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:644
msgid "Path to V4L2 M2M encoder device. Default: auto select"
-msgstr ""
+msgstr "Путь к устройству кодировщика V4L2 M2M. По умолчанию: автовыбор"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:184
msgid "Path to V4L2 device. Default: /dev/video0"
-msgstr ""
+msgstr "Путь к устройству V4L2. По умолчанию: /dev/video0"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:422
msgid "Path to dir with static files instead of embedded root index page."
msgstr ""
+"Путь к каталогу со статическими файлами вместо встроенной корневой страницы."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:670
msgid "Performance"
-msgstr ""
+msgstr "Производительность"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:330
msgid "Persistent"
#: 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"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:326
msgid "R-G-B order swap"
-msgstr ""
+msgstr "Смена порядка R-G-B"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:168
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:544
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:327
msgid "RGB to BGR and vice versa."
-msgstr ""
+msgstr "RGB в BGR и наоборот."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:536
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:577
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:619
msgid "Remove on stop"
-msgstr ""
+msgstr "Удалить при остановке"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:537
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:620
msgid "Remove shared memory on stop."
-msgstr ""
+msgstr "Удалить разделяемую память при остановке."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:578
msgid "Remove shared memory on stop. Default: disabled"
-msgstr ""
+msgstr "Удалить разделяемую память при остановке. По умолчанию: отключено"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
msgid "Reset all image settings below to default."
-msgstr ""
+msgstr "Сбросить все настройки изображения ниже к значениям по умолчанию."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:209
msgid "Resolution"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:352
msgid "See kernel documentation. Default: MMAP"
-msgstr ""
+msgstr "См. документацию ядра. По умолчанию: MMAP"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:490
msgid "Server timeout"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:476
msgid "Set Access-Control-Allow-Origin header."
-msgstr ""
+msgstr "Установить заголовок Access-Control-Allow-Origin."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:417
msgid "Set TCP_NODELAY flag to the client /stream socket. Only for TCP socket"
msgstr ""
+"Установить флаг TCP_NODELAY для клиентского сокета /stream. Только для TCP-"
+"сокета"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:448
msgid "Set UNIX socket file permissions (like 777)."
-msgstr ""
+msgstr "Установить права доступа к файлу сокета UNIX (например, 777)."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:513
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:554
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:596
msgid "Set sink file permissions."
-msgstr ""
+msgstr "Установить права на файл приёмника."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:273
msgid "Set the quality of JPEG encoding: 1 to 100 (best). Default: 80"
msgstr ""
+"Установить качество кодирования JPEG: от 1 до 100 (наилучшее). По умолчанию: "
+"80"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:160
msgid "Settings"
-msgstr ""
+msgstr "Настройки"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:756
msgid "Sharpness"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:553
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:595
msgid "Sink permissions"
-msgstr ""
+msgstr "Права приёмника"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:233
msgid "Slowdown"
-msgstr ""
+msgstr "Замедление"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:234
msgid ""
"Slowdown capturing to 1 FPS or less when no stream or sink clients are "
"connected."
msgstr ""
+"Замедлить захват до 1 FPS или меньше, когда нет подключённых клиентов потока "
+"или приёмника."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:258
msgid "Software MJPEG encoding (default)"
-msgstr ""
+msgstr "Программное кодирование MJPEG (по умолчанию)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:141
msgid "Stream unavailable"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:423
msgid "Symlinks are not supported for security reasons."
-msgstr ""
+msgstr "Символические ссылки не поддерживаются по соображениям безопасности."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:416
msgid "TCP no delay"
-msgstr ""
+msgstr "TCP без задержки"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:588
msgid "The name should end with a suffix .h264"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .h264"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:505
msgid "The name should end with a suffix .jpg or .jpeg"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .jpg или .jpeg"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:546
msgid "The name should end with a suffix .raw"
-msgstr ""
+msgstr "Имя должно заканчиваться суффиксом .ra"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:362
msgid "The number of buffers to receive data from the device."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:491
msgid "Timeout for client connections. Default: 10 seconds"
-msgstr ""
+msgstr "Тайм-аут для подключений клиентов. По умолчанию: 10 секунд"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:194
msgid "Timeout for device querying. Default: 1 second"
-msgstr ""
+msgstr "Тайм-аут для запросов к устройству. По умолчанию: 1 секунда"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:528
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:569
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:611
msgid "Timeout for lock"
-msgstr ""
+msgstr "Тайм-аут блокировки"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:439
msgid "Try to remove old UNIX socket file before binding."
-msgstr ""
+msgstr "Пытаться удалить старый файл сокета UNIX перед привязкой."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:430
msgid "UNIX socket"
-msgstr ""
+msgstr "Сокет UNIX"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:447
msgid "UNIX socket permissions"
-msgstr ""
+msgstr "Права доступа к сокету UNIX"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:438
msgid "UNIX socket remove old"
-msgstr ""
+msgstr "Удалять старый сокет UNIX"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:691
msgid "Unchecked: no change"
-msgstr ""
+msgstr "Не отмечено: без изменений"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:259
msgid "Use pre-encoded MJPEG frames directly from camera hardware"
msgstr ""
+"Использовать предварительно кодированные кадры MJPEG напрямую с оборудования "
+"камеры"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:257
msgid "Use specified encoder. It may affect the number of workers"
msgstr ""
+"Использовать указанный кодировщик. Это может повлиять на количество рабочих "
+"потоков"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:587
msgid "Use the shared memory to sink H264 frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров H264."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:504
msgid "Use the shared memory to sink JPEG frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров JPEG."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:545
msgid "Use the shared memory to sink RAW frames."
-msgstr ""
+msgstr "Использовать разделяемую память для приёмника кадров RAW."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:323
msgid "Useful if the device produces incorrect but still acceptable frames"
msgstr ""
+"Полезно, если устройство выдаёт некорректные, но все ещё приемлемые кадры"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:235
msgid "Useful to reduce CPU consumption."
-msgstr ""
+msgstr "Полезно для снижения нагрузки на CPU."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:298
msgid "Username"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:350
msgid "V4L2 IO method"
-msgstr ""
+msgstr "Метод V4L2 IO"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:671
msgid "Verbose"
-msgstr ""
+msgstr "Уровень детализации"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:662
msgid "Verbosity level of messages from 0 (info) to 3 (debug)"
-msgstr ""
+msgstr "Уровень детализации сообщений от 0 (инфо) до 3 (отладка)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:421
msgid "WWW folder"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:355
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:668
msgid "default"
-msgstr ""
+msgstr "по умолчанию"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:709
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:741
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:749
msgid "number | default | auto. Blank: no change"
-msgstr ""
+msgstr "число | по умолчанию | авто. Пусто: без изменений"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:717
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:725
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:798
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:806
msgid "number | default. Blank: no change"
-msgstr ""
+msgstr "число | по умолчанию. Пусто: без изменений"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
msgid "or any HTTP requests in the last N seconds."
-msgstr ""
+msgstr "или любых HTTP-запросов за последние N секунд."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:395
msgid "produces small-sized garbage frames."
-msgstr ""
+msgstr "выдаёт мусорные кадры маленького размера."
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:773
msgid "temperature | default | auto. Blank: no change"
-msgstr ""
+msgstr "температура | по умолчанию | авто. Пусто: без изменений"
#: applications/luci-app-ustreamer/root/usr/share/luci/menu.d/luci-app-ustreamer.json:3
msgid "µStreamer"
-msgstr ""
+msgstr "µStreamer"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:256
msgid "Еncoder"
-msgstr ""
+msgstr "Кодировщик"
#~ msgid "Ask for username and password on connect"
#~ msgstr "Спрашивать имя пользователя и пароль при подключении"
msgstr ""
"Project-Id-Version: luci-app-mjpg-streamer\n"
"POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 07:52+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsustreamer/zh_Hans/>\n"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:672
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:678
msgid "Default: 0 (disabled)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:179
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:663
msgid "Enabling debugging messages can slow down the program"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:669
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-ustreamer/htdocs/luci-static/resources/view/ustreamer/ustreamer.js:210
msgid "Initial image resolution. Default: 640x480"
msgid ""
msgstr ""
"Project-Id-Version: luci-app-v 2raya\n"
-"PO-Revision-Date: 2026-02-25 10:58+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsv2raya/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:79
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:86
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:93
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:104
msgid "Disable log color output"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:96
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-v2raya/root/usr/share/rpcd/acl.d/luci-app-v2raya.json:3
msgid "Grant access to v2rayA configuration"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:94
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:73
msgid "Listening address"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:92
msgid "Trace"
-msgstr "è·\9f踪"
+msgstr "追踪 (Trace)"
#: applications/luci-app-v2raya/htdocs/luci-static/resources/view/v2raya/config.js:100
msgid "Unit: days."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2025-11-28 05:05+0000\n"
-"Last-Translator: try496 <pinghejk@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsxfrpc/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.15-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:104
msgid "Alert"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:98
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:90
msgid "Disabled xfrpc service"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:102
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:120
msgid "General Settings"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:99
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:124
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:135
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:101
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:30
#: applications/luci-app-xfrpc/htdocs/luci-static/resources/view/xfrpc.js:32
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-02-25 10:59+0000\n"
+"PO-Revision-Date: 2026-03-06 07:15+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsxinetd/zh_Hans/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:73
msgid "Access Control"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:65
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:88
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:252
msgid "Expected '[Number] [Number]'"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-04 12:01+0000\n"
-"Last-Translator: aladar42 <misterx42@protonmail.com>\n"
+"PO-Revision-Date: 2026-03-07 18:57+0000\n"
+"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/luci/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
msgstr "39: LoongArch 64-bit UEFI"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:71
-#, fuzzy
msgid "3: Allow passwords in env"
msgstr "3: Povolit hesla v env"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:136
msgid "Restart after remote ping timeout"
-msgstr ""
-"Vyvolat SIGUSR1 restart pro překročení časového limitu ping protistrany"
+msgstr "Restartovat po překročení časového limitu pro vzdálený ping"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:928
msgid "Restart radio interface"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:273
msgid "Retry indefinitely on Socks proxy errors"
-msgstr "Opakovat po neomezenou dobu u chyb SOCKS proxy"
+msgstr "V případě chyb SOCKS proxy opakovat donekonečna"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:390
#: modules/luci-base/htdocs/luci-static/resources/ui.js:391
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:226
msgid "SHA256"
-msgstr "SHA-256"
+msgstr "SHA256"
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/view/modemmanager/status.js:145
msgid "SIM %d"
"the requesting host. The optional <em>Lease time</em> can be used to set non-"
"standard host-specific lease time, e.g. 12h, 3d or infinite."
msgstr ""
-"Použitím tlačítka <em>Přidat</em> přidáte novou zápůjčku (lease). <em>MAC "
-"adresa</em> identifikuje počítač, <em>IPv4 adresa</em> určuje, jaká pevná "
-"adresa bude použita. <em>Hostname</em> je přiřazeno jako symbolické jméno. "
-"Volitelná <em> doba výpůjčky (lease time) </em> lze použít k nastavení "
-"nestandardní doby zapůjčení specifické pro hostitele, například 12h, 3d nebo "
-"infinite (nekonečná)."
+"Použitím tlačítka <em>Přidat</em> přidáte novou zápůjčku. <em>MAC adresa</"
+"em> identifikuje stroj, <em>IPv4 adresa</em> určuje, jaká pevná adresa bude "
+"použita. <em>Název hostitele</em> je přiřazeno jako symbolický název. "
+"Volitelnou <em>dobu výpůjčky (lease time)</em> lze použít k nastavení "
+"nestandardní doby zapůjčení pro konkrétního hostitele, například 12h, 3d "
+"nebo infinite (nekonečná)."
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:55
msgid "Use these PVIDs"
#: protocols/luci-proto-wireguard/root/usr/share/luci/menu.d/luci-proto-wireguard.json:3
msgid "WireGuard"
-msgstr "WireGuard VPN"
+msgstr "WireGuard"
#: modules/luci-base/htdocs/luci-static/resources/network.js:3065
msgid "WireGuard Interface"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:41+0200\n"
-"PO-Revision-Date: 2026-03-05 21:08+0000\n"
-"Last-Translator: Francisco Serrador <fserrador@gmail.com>\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
+"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/luci/es/>"
"\n"
"Language: es\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:952
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:993
msgid "Disable"
-msgstr "Desactivado"
+msgstr "Desactivar"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:710
msgid ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:219
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:256
msgid "Gateway"
-msgstr "Pasarela"
+msgstr "Puerta de enlace"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:85
msgid "Gateway Mode"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:118
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:289
msgid "Logging"
-msgstr "Explotación florestal"
+msgstr "Registro"
#: themes/luci-theme-bootstrap/htdocs/luci-static/resources/view/bootstrap/sysauth.js:27
msgid "Logging in…"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-01-18 06:16+0000\n"
+"PO-Revision-Date: 2026-03-07 19:07+0000\n"
"Last-Translator: hmzs <hmzs@1szer1.hu>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/luci/"
"hu/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.15.2\n"
+"X-Generator: Weblate 5.17-dev\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
msgid "!known (not known)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:157
msgid "12-Hour Clock"
-msgstr ""
+msgstr "12 órás kijelzés"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1059
msgid "12h (12 hours - default)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:158
msgid "24-Hour Clock"
-msgstr ""
+msgstr "24 órás kijelzés"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:895
msgid "24: ARM uboot 64 boot from HTTP"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:224
msgid "Each key is stored as a file in %s."
-msgstr ""
+msgstr "Minden kulcs fájlként tárolódik a %s könyvtárban."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/repokeys.js:223
msgid ""
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
msgid "Full TimeZone Name"
-msgstr ""
+msgstr "Teljes időzóna név"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:68
msgctxt "nft nat flag fully-random"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
msgid "Hide"
-msgstr ""
+msgstr "Rejt"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1207
msgid "Hide <abbr title=\"Extended Service Set Identifier\">ESSID</abbr>"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:17
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/index.js:142
msgid "Show"
-msgstr ""
+msgstr "Mutat"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/flash.js:468
msgid "Show current backup file list"
"configurations are automatically preserved."
msgstr ""
"Ez a parancsértelmező fájlmintáinak listája a rendszerfrissítés során "
-"felvenni kívánt fájlok és könyvtárak illesztéséhez. Az <code>/etc/config/</"
+"felvenni kívánt fájlok és könyvtárak illesztéséhez. A <code>/etc/config/</"
"code> könyvtárban lévő módosított fájlok és bizonyos egyéb beállítások "
"automatikusan megőrződnek."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:155
msgid "Time Format"
-msgstr ""
+msgstr "Időformátum"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:119
msgid "Time Synchronization"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:153
msgid "Unchecked means the timezone offset (E.g. GMT+1) is displayed"
msgstr ""
+"Bejelölve az időzóna megnevezése szövegesen jelenik meg, az eltolás (pl.: "
+"CET, GMT+1) helyett."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1568
msgid "Unconfigure"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2026-03-05 17:53+0000\n"
+"PO-Revision-Date: 2026-03-07 07:59+0000\n"
"Last-Translator: Hyeonjeong Lee <h9101654@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/luci/ko/>"
"\n"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:212
msgid "!known (not known)"
-msgstr "!known (알 수 없음)"
+msgstr "!known (등록되지 않음)"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:750
msgctxt "Yet unknown nftables table family (\"family\" table \"name\")"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:696
msgid "%s uses the default MAC address format encoding"
-msgstr "%s(활성화) 선택 시 기본 MAC 주소 형식으로 인코딩합니다"
+msgstr "활성화(%s) 선택 시 기본 MAC 주소 형식으로 인코딩합니다"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:932
msgid "%s; %d tokens separated by %s"
"<abbr title=\"Preboot eXecution Environment\">PXE</abbr> over IPv6 boot "
"options."
msgstr ""
-"<abbr title=\"네트워크 부팅 환경(Preboot eXecution Environment)\">PXE</abbr> "
-"over IPv6 부팅 옵션입니다."
+"IPv6 기반 <abbr title=\"네트워크 부팅 환경(Preboot eXecution Environment)\">"
+"PXE</abbr> 부팅 옵션입니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1100
msgid "<abbr title=\"Prefix Delegation\">PD</abbr> minimum length"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1579
msgid "Add device configuration"
-msgstr "디바이스 설정 추가"
+msgstr "장치 설정 추가"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1519
msgid "Add device configuration…"
-msgstr "디바이스 설정 추가…"
+msgstr "장치 설정 추가…"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/dropbear.js:15
msgid "Add instance"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1083
msgid "Additional tags for this host."
-msgstr "이 호스트의 추가 태그를 지정합니다."
+msgstr "호스트의 추가 태그를 지정합니다."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/30_network.js:62
msgid "Address"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1140
msgid "Announce DNS domains"
-msgstr "ì\95\8cë ¤ì§\84 DNS 도메인"
+msgstr "ì \84í\8c\8cí\95 DNS 도메인"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1108
msgid "Announce IPv4/6 DNS servers"
-msgstr ""
+msgstr "전파할 IPv4/6 DNS 서버"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:978
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1126
msgid "Announce encrypted DNS servers"
-msgstr ""
+msgstr "전파할 암호화 DNS 서버"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1119
msgid "Announce this device as IPv6 DNS server."
-msgstr "ì\9d´ ì\9e¥ì¹\98를 IPv6 DNS ì\84\9cë²\84ë¡\9c ì\95\8c림."
+msgstr "ì\9e¥ì¹\98를 IPv6 DNS ì\84\9cë²\84ë¡\9c ì\95\8c립ë\8b\88ë\8b¤."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:884
#, fuzzy
"fill out the <em>custom</em> field to define a new zone and attach the "
"interface to it."
msgstr ""
-"이 인터페이스에 할당하고자 하는 firewall zone 을 선택하세요. 연결된 zone 으로"
-"부터 인터페이스를 제거하고 싶다면 <em>명시되지 않음</em> 을 선택하세요. 새로"
-"운 zone 을 정의하고 인터페이스 연결을 원한다면 <em>create</em> 항목을 입력하"
-"세요."
+"인터페이스에 할당할 방화벽 영역(Zone)을 선택하세요. <em>명시되지 않음</em>을 "
+"선택하여 인터페이스를 소속된 영역에서 제거할 수 있습니다. 아니면 <em>사용자 "
+"정의</em> 필드에 직접 이름을 입력하여 새 영역을 만들고 연결할 수 있습니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1089
msgid ""
"Directory to store hosts files (IP address to hostname mapping) in. Used by "
"e.g. <code>dnsmasq</code>."
msgstr ""
-"hosts 파일 (IP 주소-호스트 이름 매핑)이 저장되는 디렉토리입니다. 사용 예: "
+"Hosts 파일 (IP 주소-호스트 이름 매핑)이 저장되는 디렉토리입니다. 사용 예: "
"<code>dnsmasq</code>."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1800
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:616
msgid "Disable this interface"
-msgstr "ì\9d´ ì\9d¸í\84°í\8e\98ì\9d´ì\8a¤ ë¹\84í\99\9cì\84±í\99\94"
+msgstr "인터페이스 비활성화"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:950
msgid "Disable this network"
"Discard also upstream responses containing {rfc_4193_link}, Link-Local and "
"private IPv4-Mapped {rfc_4291_link} IPv6 Addresses."
msgstr ""
+"{rfc_4193_link}, 링크 로컬(Link-Local) 및 사설 IPv4 매핑 {rfc_4291_link} "
+"IPv6 주소를 포함한 상위(Upstream) 응답도 차단합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:600
msgid "Discard upstream responses containing {rfc_1918_link} addresses."
-msgstr ""
+msgstr "{rfc_1918_link} 주소를 포함한 상위(Upstream) 응답을 차단합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:196
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:780
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:669
msgid "Do not cache negative replies, e.g. for non-existent domains."
-msgstr ""
-"존재하지 않는 도메인 등에 대한 부정 응답(negative replies)을 캐싱하지 않습니"
-"다."
+msgstr "존재하지 않는 도메인 등에 대한 부정 응답(Negative Reply)을 캐싱하지 않습니다."
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gre.js:86
#: protocols/luci-proto-gre/htdocs/luci-static/resources/protocol/gretap.js:91
"Example: <code>100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq "
"port=853</code>"
msgstr ""
+"예시: <code>100 dns.example.com 2001:db8::53,192.168.1.53 alpn=doq port=853</"
+"code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:441
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:291
"Exempt {loopback_slash_8_v4} and {localhost_v6} from rebinding checks, e.g. "
"for <abbr title=\"Real-time Block List\">RBL</abbr> services."
msgstr ""
-"예를 들어, <abbr title=\"Real-time Block List\">RBL</abbr> 서비스의 경우, "
-"{loopback_slash_8_v4} 및 {localhost_v6} 에 대한 리바인딩 검사를 면제합니다."
+"{loopback_slash_8_v4} 및 {localhost_v6} 주소를 리바인딩 검사에서 제외합니다. "
+"(예: <abbr title=\"실시간 차단 목록(Real-time Block List)\">RBL</abbr> "
+"서비스 등)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:468
msgid "Existing device"
"Extend short TTL values to the seconds value given when caching them. Use "
"with caution."
msgstr ""
+"캐싱 시 짧은 TTL 값을 설정값(초 단위)까지 상향 조정합니다. 주의해서 "
+"사용하세요."
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:19
msgid "External"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1129
msgid ""
"IPv4 addresses are only supported if <code>odhcpd</code> also handles DHCPv4."
-msgstr ""
+msgstr "IPv4 주소는 <code>odhcpd</code>가 DHCPv4도 함께 처리하는 경우에만 지원합니다."
#: protocols/luci-proto-hnet/htdocs/luci-static/resources/protocol/hnet.js:29
msgid "IPv4 assignment length"
"If a host matches an entry which cannot be used because it specifies an "
"address on a different subnet, the tag %s is set."
msgstr ""
+"호스트가 항목과 일치하지만 다른 서브넷의 주소가 지정되어 사용할 수 없는 "
+"경우, %s 태그가 설정됩니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:712
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1093
msgid "Ignore requests from unknown machines using %s."
-msgstr ""
+msgstr "%s을 사용하여 등록되지 않은 기기의 요청을 무시할 수 있습니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:793
msgid "Ignore resolv file"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:108
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:159
msgid "Interface has %d pending changes"
-msgstr ""
+msgstr "인터페이스 변경 %d건 대기 중"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:100
msgid "Interface is disabled"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:73
msgid "Interface is marked for deletion"
-msgstr ""
+msgstr "인터페이스 삭제 예정"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:208
msgid "Interface is reconnecting..."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
msgid "Jump to rule"
-msgstr ""
+msgstr "규칙 이동"
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:306
msgid "Jumper"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:187
msgid "Jumps to another rule specified by its priority value"
-msgstr ""
+msgstr "지정한 우선순위 값에 해당하는 규칙으로 이동합니다"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:140
msgid "Keep local IP address on restart"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
msgid "Learn routes"
-msgstr ""
+msgstr "경로 자동 학습"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:96
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:96
"Limit response records (from {etc_hosts}) to those that fall within the "
"subnet of the querying interface."
msgstr ""
+"({etc_hosts}의) 응답 레코드를 질의를 수신한 인터페이스의 서브넷 범위 내로 "
+"제한합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:202
msgid "Limits"
"List of IP sets to populate with the IPs of DNS lookup results of the FQDNs "
"also specified here."
msgstr ""
+"FQDN의 DNS 조회 결과(IP 주소)를 자동으로 추가할 IP 세트 목록입니다. 대상 "
+"FQDN 또한 여기서 함께 지정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1920
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:615
msgid "List of domains to allow {rfc_1918_link} responses for."
-msgstr ""
+msgstr "{rfc_1918_link} 응답을 허용할 도메인 목록입니다."
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:309
msgid "List of upstream NTP server candidates with which to synchronize."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:1091
msgid "Match Tag"
-msgstr ""
+msgstr "일치 태그"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:643
msgid "Match Tags"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:182
msgid "Matched traffic re-targets to an interface using this table."
-msgstr ""
+msgstr "일치하는 트래픽은 해당 테이블을 사용하는 인터페이스로 목적지가 재설정됩니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:986
msgid "Max <abbr title=\"Router Advertisement\">RA</abbr> interval"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:735
msgid "Maximum allowed number of concurrent DNS queries."
-msgstr "허용 가능한 최대 동시 DNS 질의(queries) 수입니다."
+msgstr "허용 가능한 최대 동시 DNS 질의(Query) 수입니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:728
msgid "Maximum allowed size of EDNS0 UDP packets."
#: themes/luci-theme-openwrt-2020/ucode/template/themes/openwrt2020/header.ut:53
#: themes/luci-theme-openwrt/ucode/template/themes/openwrt.org/header.ut:70
msgid "No password set!"
-msgstr "암호 설정을 해주세요!"
+msgstr "암호 미설정!"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/view/wireguard/status.js:93
msgid "No peers connected"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
msgid "No zone assigned"
-msgstr ""
+msgstr "소속 영역 없음"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/routesj.js:160
msgid "No-op"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:145
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:313
msgid "Not present"
-msgstr ""
+msgstr "없음"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
msgid "Not started on boot"
"lifetime of the announced server (use <code>0</code> to indicate a server "
"which should no longer be used)."
msgstr ""
+"참고: <code>_lifetime=<초></code> SVC 매개변수는 전파된 서버의 수명을 "
+"설정합니다. (<code>0</code>은 더 이상 사용하지 않는 서버를 의미함)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1801
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:742
msgid "Number of cached DNS entries, 10000 is maximum, 0 is no caching."
msgstr ""
+"캐시할 DNS 엔트리 수입니다. 최대값은 10000이며, 0으로 설정하면 캐싱하지 "
+"않습니다."
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:147
msgid "Number of lines for log file history"
#: 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 ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:857
msgid "PXE over IPv6"
-msgstr ""
+msgstr "IPv6 기반 PXE"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:546
msgid "PXE/TFTP"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1468
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/include/29_ports.js:332
msgid "Part of zone %q"
-msgstr ""
+msgstr "%q 영역 소속"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:80
msgid "Pass environment variables to script"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:599
msgid "Rebind protection"
-msgstr "리ë°\94ì\9d¸ë\93\9c 공격 ë³´í\98¸"
+msgstr "리ë°\94ì\9d¸ë\94© ë³´í\98¸"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:20
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:151
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1569
msgid "Remove related device settings from the configuration"
-msgstr ""
+msgstr "설정 내 관련 장치 설정 제거"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:721
msgid "Remove subnet address before forwarding query"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:756
msgid "Set a maximum seconds TTL value for entries in the cache."
-msgstr ""
+msgstr "캐시 엔트리의 최대 TTL 값을 초 단위로 설정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:409
msgid "Set an alias for a hostname."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1184
msgid "Set up routes for proxied IPv6 neighbours."
-msgstr ""
+msgstr "프록시 IPv6 이웃에 대한 경로를 설정합니다."
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:127
msgid "Set upper bound on TCP MSS"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1141
msgid "Specifies a fixed list of DNS search domains to announce via DHCPv6."
-msgstr ""
+msgstr "DHCPv6를 통해 전파할 고정 DNS 검색 도메인 목록을 지정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1109
msgid "Specifies a fixed list of DNS server addresses to announce via DHCPv6."
-msgstr ""
+msgstr "DHCPv6를 통해 전파할 고정 DNS 서버 주소 목록을 지정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1110
msgid "Specifies a fixed list of DNS server addresses to announce via RA."
-msgstr ""
+msgstr "RA를 통해 전파할 고정 DNS 서버 주소 목록을 지정합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1127
msgid ""
"Specifies a fixed list of encrypted DNS server addresses to announce via "
"DHCPv6/<abbr title=\"Router Advertisement\">RA</abbr> (see %s)."
msgstr ""
+"DHCPv6/<abbr title=\"라우터 광고(Router Advertisement)\">RA</abbr>를 통해 "
+"전파할 암호화된 고정 DNS 서버 주소 목록을 지정합니다. (%s 참고)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/routes.js:212
msgid ""
"Syntax: <code><numeric priority> <domain-name> [IP,...] [SVC "
"parameter ...]</code>"
msgstr ""
+"입력 형식: <code><우선순위 숫자> <도메인 이름> [IP,...] [SVC "
+"매개변수 ...]</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:224
msgid "Syntax: {code_syntax}."
"abbr>-<abbr title=\"DHCP Unique Identifier\">DUID</abbr>s and, optionally, "
"<abbr title=\"Identity Association Identifier\">IAID</abbr>s of this host."
msgstr ""
+"호스트의 <abbr title=\"동적 호스트 설정 프로토콜 IPv6용\">DHCPv6</abbr>-"
+"<abbr title=\"DHCP 고유 식별자\">DUID</abbr> 및 선택 사항인 <abbr title=\"ID "
+"연결 식별자\">IAID</abbr>입니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1025
msgid ""
"The hexadecimal <abbr title=\"Address suffix\"><a href=\"%s\">IPv6 token</"
"a></abbr> for this host (up to 16 chars, i.e. 64 bits)."
msgstr ""
+"호스트에 사용할 16진수 형태의 <abbr title=\"주소 접미사\"><a href=\"%s\">"
+"IPv6 토큰</a></abbr>입니다. (최대 16자, 64비트)"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:235
msgid "The highest supported TLS version"
"of the <code>DUID</code> or <code>DUID%IAID</code> values listed above. Only "
"one is expected to be in active use on the network at any given time."
msgstr ""
+"위에 등록된 <code>DUID</code> 또는 <code>DUID%IAID</code> 중 하나를 사용하는 "
+"<em>모든</em> 호스트에 동일한 IPv6 주소가 (재)할당됩니다. 동일한 시간에 목록 "
+"내 1개만 고정 IP를 할당받을 수 있습니다. (중복 할당 불가)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1460
msgid "The selected %s mode is incompatible with %s encryption"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:664
msgid "This prevents unreachable IPs in subnets not accessible to you."
-msgstr ""
+msgstr "이를 통해 접근 불가능한 서브넷의 IP 주소가 응답되는 것을 방지합니다."
#: modules/luci-base/htdocs/luci-static/resources/form.js:2463
#: modules/luci-compat/luasrc/view/cbi/tblsection.htm:172
"When a host matches an entry then the special tag %s is set. Use %s to match "
"all known hosts."
msgstr ""
-"호스트가 항목과 일치하면 특수 태그인 %s이 할당됩니다. %s으로 모든 알려진 호스"
-"트를 매칭합니다."
+"호스트가 항목과 일치하면 특수 태그인 %s이 할당됩니다. 등록된 모든 호스트를 "
+"대상으로 지정하려면 %s을 사용하세요."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1295
msgid ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:211
msgid "known"
-msgstr ""
+msgstr "known (등록됨)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:213
msgid "known-othernet (on different subnet)"
-msgstr ""
+msgstr "known-othernet (다른 서브넷)"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:111
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:111
msgstr ""
"Project-Id-Version: LuCI: base\n"
"POT-Creation-Date: 2010-05-09 01:01+0300\n"
-"PO-Revision-Date: 2026-02-24 17:10+0000\n"
+"PO-Revision-Date: 2026-03-07 13:10+0000\n"
"Last-Translator: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>"
"\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/luci/ru/>"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
"Project-Info: Это технический перевод, не дословный. Главное-удобный русский "
"интерфейс, все проверялось в графическом режиме, совместим с другими apps\n"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:605
msgctxt "Label indicating further amount of allowed ips"
msgid "+ %d more"
-msgstr "+ еще %d"
+msgstr "+ ещё %d"
#: modules/luci-compat/luasrc/view/cbi/ucisection.htm:48
msgid "-- Additional Field --"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:119
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:119
msgid "Emits netlink IP ADDR miss notifications"
-msgstr "Выдает уведомления о пропуске IP-адреса сетевого канала"
+msgstr "Выдаёт уведомления о пропуске IP-адреса сетевого канала"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:113
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:113
msgid "Emits netlink LLADDR miss notifications"
-msgstr "Выдает уведомления о пропуске LLADDR сетевого соединения"
+msgstr "Выдаёт уведомления о пропуске LLADDR сетевого соединения"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:120
msgid "Empirically measure MTU"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/iptables.js:72
msgid "Options"
-msgstr "Ð\9dаÑ\81Ñ\82Ñ\80ойки"
+msgstr "Ð\9eпÑ\86ии"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:367
msgid "Options marked with ² are OpenSSL only."
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:73
msgid "PSID offset"
-msgstr "PSID смещение"
+msgstr "Смещение PSID"
#: protocols/luci-proto-ipv6/htdocs/luci-static/resources/protocol/map.js:70
msgid "PSID-bits length"
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-03-05 15:10+0000\n"
+"PO-Revision-Date: 2026-03-06 16:33+0000\n"
"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luci/zh_Hans/>\n"
msgid ""
"At most <strong>%h</strong> per <strong>%h</strong>, burst of <strong>%h</"
"strong>"
-msgstr ""
-"至多 <strong>%h</strong> 每 <strong>%h</strong>,<strong>%h</strong> 突发"
+msgstr "最多 <strong>%h</strong> 每 <strong>%h</strong>,<strong>%h</strong> 突发上限"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/mounts.js:133
msgid "Attempt to enable configured mount points for attached devices"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:2024
msgid "Authentication"
-msgstr "身份认è¯\81"
+msgstr "认证"
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:76
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:79
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:163
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:349
msgid "Debug"
-msgstr "调试"
+msgstr "调试 (Debug)"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1136
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1142
msgid ""
"Distance to farthest network member in meters. Set only for distances above "
"one kilometer; otherwise it is harmful."
-msgstr ""
-"和最远网络成员之间的距离,单位为米。请仅在距离超出 1 千米时设置此项,否则有"
-"害。"
+msgstr "到最远网络成员的距离(米)。仅在距离超过 1 千米时设置;否则会有负面影响。"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:75
msgid "Distributed ARP Table"
"abbr> messages on this interface."
msgstr ""
"不在此接口上发送任何 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路"
-"由器通告,ICMPv6 类型 134)\">RA</abbr> 消息。"
+"由器通告,ICMPv6 消息类型 134)\">RA</abbr> 消息。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:102
msgctxt "nft notrack action"
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:109
#: protocols/luci-proto-mbim/htdocs/luci-static/resources/protocol/mbim.js:118
msgid "Enabled"
-msgstr "启用"
+msgstr "å·²å\90¯ç\94¨"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:1793
msgid "Enabled (all CPUs)"
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
-msgstr "å\90¯ç\94¨å±\9eäº\8eå\90\8cä¸\80ç§»å\8a¨å\9f\9fæ\8e¥å\85¥ç\82¹ä¹\8bé\97´ç\9a\84快速漫游"
+msgstr "å\9c¨å±\9eäº\8eå\90\8cä¸\80ç§»å\8a¨å\9f\9fç\9a\84æ\8e¥å\85¥ç\82¹ï¼\88APï¼\89é\97´å\90¯ç\94¨快速漫游"
#: protocols/luci-proto-batman-adv/htdocs/luci-static/resources/protocol/batadv.js:100
msgid ""
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:160
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:346
msgid "Error"
-msgstr "错误"
+msgstr "错误 (Error)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:145
msgid "Error getting PublicKey"
"messages received on the designated master interface to downstream "
"interfaces."
msgstr ""
-"将指定主接口上接收到的 <abbr title=\"Router Advertisement, ICMPv6 Type 134"
-"(路由器通告, ICMPv6类型 134)\">RA</abbr> 消息转发到下游接口。"
+"将指定主接口上接收到的 <abbr title=\"Router Advertisement, ICMPv6 Type 134("
+"路由器通告, ICMPv6 消息类型 134)\">RA</abbr> 消息转发到下游接口。"
#: protocols/luci-proto-relay/htdocs/luci-static/resources/protocol/relay.js:164
msgid "Forward DHCP traffic"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:57
msgctxt "nft icmpv6 code"
msgid "ICMPv6 code"
-msgstr "ICMPv6 码"
+msgstr "ICMPv6 消息码"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:58
msgctxt "nft icmpv6 type"
msgid "ICMPv6 type"
-msgstr "ICMPv6 类型"
+msgstr "ICMPv6 消息类型"
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan.js:128
#: protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js:128
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:162
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:348
msgid "Info"
-msgstr "信息"
+msgstr "信息 (Info)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:102
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:103
"value, an administrator may tune the number of IGMP messages on the subnet; "
"larger values cause IGMP Queries to be sent less often"
msgstr ""
-"组播常规查询之间的时间间隔(单位:<abbr title=\"1 厘秒 = 10 毫秒\">厘秒</"
-"abbr>)。通过更改该值,管理员可以调整子网中 IGMP 消息的数量。 数值越大,IGMP "
-"查询的发送频率越低"
+"组播常规查询的时间间隔(单位:<abbr title=\"1 厘秒 = 10 毫秒\">厘秒</abbr>)"
+"。通过更改该值,管理员可以调整子网中 IGMP 消息的数量。 数值越大,IGMP 查询的"
+"发送频率越低"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1032
msgid "Interval in seconds for STP hello packets"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:283
msgid "Invalid VLAN ID given! Only IDs between %d and %d are allowed."
-msgstr "无效的 VLAN ID!只有 %d 和 %d 之间的 ID 有效。"
+msgstr "无效的 VLAN ID!有效值范围: %d ~ %d。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:292
msgid "Invalid VLAN ID given! Only unique IDs are allowed"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:769
msgid "Limit"
-msgstr "最大租约数"
+msgstr "限制"
#: protocols/luci-proto-openvpn/htdocs/luci-static/resources/protocol/openvpn.js:95
msgid "Limit repeated log messages"
"Maximum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 600 seconds."
msgstr ""
-"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
-"告,ICMPv6 类型 134)\">RA</abbr> 消息时允许的最长时间间隔。默认为 600 秒。"
+"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告"
+",ICMPv6 消息类型 134)\">RA</abbr> 消息时允许的最长时间间隔。默认为 600 秒。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1003
msgid "Maximum transmit power"
"Minimum time allowed between sending unsolicited <abbr title=\"Router "
"Advertisement, ICMPv6 Type 134\">RA</abbr>. Default is 200 seconds."
msgstr ""
-"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通"
-"告,ICMPv6 类型 134)\">RA</abbr> 消息时允许的最短时间间隔。默认为 200 秒。"
+"连续发送主动 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告"
+",ICMPv6 消息类型 134)\">RA</abbr> 消息时允许的最短时间间隔。默认为 200 秒。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/switch.js:202
msgid "Mirror monitor port"
msgid ""
"Note that many options are set on a per-interface basis in the <a href=\"./"
"network\">Interfaces</a> tab."
-msgstr "æ\8f\90示ï¼\9aå\8f¯å\9c¨<a href=\"./network\">æ\8e¥å\8f£</a>é\85\8d置页ç»\99ä¸\8då\90\8cæ\8e¥å\8f£é\85\8dç½®ä¸\8då\90\8cç\9a\84é\80\89项。"
+msgstr "注æ\84\8fï¼\9a许å¤\9aé\80\89项é\9c\80å\9c¨ <a href=\"./network\">æ\8e¥å\8f£</a> 页é\9d¢ä¸æ\8c\89æ\8e¥å\8f£å\88\86å\88«è®¾ç½®。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dns.js:665
msgid "Note: IPv4 only."
#: modules/luci-mod-status/root/usr/share/luci/menu.d/luci-mod-status.json:3
msgid "Overview"
-msgstr "概况"
+msgstr "概览"
#: modules/luci-base/htdocs/luci-static/resources/ui.js:3342
msgid "Overwrite existing file \"%s\" ?"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:572
msgid "Preshared Key"
-msgstr "预共享密钥"
+msgstr "预共享密钥 (PSK)"
#: protocols/luci-proto-wireguard/htdocs/luci-static/resources/protocol/wireguard.js:543
msgid "Preshared key in use"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:112
msgctxt "nft reject with icmpv6 type"
msgid "Reject packet with <strong>ICMPv6 type %h</strong>"
-msgstr "使用 <strong>ICMPv6 类型 %h</strong> 拒绝数据包"
+msgstr "使用 <strong>ICMPv6 消息类型 %h</strong> 拒绝数据包"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:110
msgctxt "nft reject with tcp reset"
"Router Lifetime published in <abbr title=\"Router Advertisement, ICMPv6 Type "
"134\">RA</abbr> messages. Maximum is 9000 seconds."
msgstr ""
-"在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 类"
-"型 134)\">RA</abbr> 消息中发布的路由器生存时间。最大值为 9000 秒。"
+"在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 消"
+"息类型 134)\">RA</abbr> 消息中发布的路由器生存时间。最大值为 9000 秒。"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/password.js:46
#: modules/luci-mod-system/root/usr/share/luci/menu.d/luci-mod-system.json:26
"messages advertising this device as IPv6 router."
msgstr ""
"发送 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
-"类型 134)\">RA</abbr> 消息,以通告此设备为 IPv6 路由器。"
+"消息类型 134)\">RA</abbr> 消息,以通告此设备为 IPv6 路由器。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1188
msgid "Send ICMP redirects"
"Minimum is 1280 bytes."
msgstr ""
"将在 <abbr title=\"Router Advertisement, ICMPv6 Type 134(路由器通告,ICMPv6 "
-"类型 134)\">RA</abbr> 消息中发布的 <abbr title=\"Maximum Transmission Unit"
-"(最大传输单元)\">MTU</abbr>。最小值为 1280 字节。"
+"消息类型 134)\">RA</abbr> 消息中发布的 <abbr title=\"Maximum Transmission "
+"Unit(最大传输单元)\">MTU</abbr>。最小值为 1280 字节。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:910
msgid ""
"detect the loss of the last member of a group"
msgstr ""
"在响应离组消息时发出的特定组查询中插入的最大响应时间 (单位:<abbr title=\"1 "
-"厘秒 = 10 毫秒\">厘秒</abbr>)。同时也是组特定查询消息之间的时间间隔。 通过调"
-"整该值以修改网络的“离开等待时间”。 降低该值会缩短检测组中最后一个成员离组的时"
-"间"
+"厘秒 = 10 毫秒\">厘秒</abbr>)。同时也是组特定查询消息的时间间隔。 通过调整该"
+"值以修改网络的“离开等待时间”。 降低该值会缩短检测组中最后一个成员离组的时间"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1071
msgid ""
#: protocols/luci-proto-yggdrasil/htdocs/luci-static/resources/protocol/yggdrasil.js:350
msgid "Trace"
-msgstr "è·\9f踪"
+msgstr "追踪 (Trace)"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:105
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/diagnostics.js:106
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/system.js:191
#: protocols/luci-proto-modemmanager/htdocs/luci-static/resources/protocol/modemmanager.js:161
msgid "Warning"
-msgstr "警告"
+msgstr "警告 (Warning)"
#: modules/luci-mod-system/htdocs/luci-static/resources/view/system/reboot.js:26
msgid "Warning: There are unsaved changes that will get lost on reboot!"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:956
msgid "key between 8 and 63 characters"
-msgstr "密钥在 8 到 63 个字符之间"
+msgstr "密钥长度范围为 8 ~ 63 个字符"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:973
msgid "key with either 5 or 13 characters"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:345
msgid "or"
-msgstr "或者"
+msgstr "或"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/interfaces.js:911
msgid "other config (O)"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:1067
msgid "value between %d and %d characters"
-msgstr "%d 和 %d 字符之间的值"
+msgstr "%d ~ %d 字符之间"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:1023
msgid "value between %f and %f"
-msgstr "%f 和 %f 之间的值"
+msgstr "%f ~ %f 之间的值"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:1033
msgid "value greater or equal to %f"
#: modules/luci-base/htdocs/luci-static/resources/validation.js:1090
msgid "value with at most %d characters"
-msgstr "值至多为 %d 个字符"
+msgstr "值最多为 %d 个字符"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1480
msgid "weak security"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2026-03-04 17:41+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luci/zh_Hant/>\n"
msgstr "在此橋接上啟用 IGMP 監聽"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/wireless.js:1869
+#, fuzzy
msgid ""
"Enables fast roaming among access points that belong to the same Mobility "
"Domain"
"(and advertise it in WLAN beacons). Only works if the specified network "
"interface is a bridge. Shortens the time-critical reassociation process."
msgstr ""
-"強大ç\9a\84å®\89å\85¨ç¶²è·¯ (RSN): å\85\81許 WPA2-EAP 網路ç\9a\84漫é\81\8aé \90å\85\88é©\97è\89 (並å\9c¨ WLAN ä¿¡æ¨\99ä¸å\85¬"
-"告) 。僅當指定的網路介面是橋接時才有效。縮短時序要求嚴格的重新關聯過程。"
+"å \85å\9bºå®\89å\85¨ç¶²è·¯ (RSN): å\85\81許 WPA2-EAP 網路ç\9a\84漫é\81\8aé \90å\85\88é©\97è\89 (並å\9c¨ WLAN ä¿¡æ¨\99ä¸å\85¬å\91\8a) "
+"。僅當指定的網路介面是橋接時才有效。縮短時序要求嚴格的重新關聯過程。"
#: modules/luci-mod-network/htdocs/luci-static/resources/tools/network.js:1061
msgid "Robustness"
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-28 15:41+0000\n"
-"Last-Translator: kae <handicapped8@dollicons.com>\n"
+"PO-Revision-Date: 2026-03-06 07:51+0000\n"
+"Last-Translator: nKsyn <e.nksyn@gmail.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
"projects/openwrt/luci_modules_luci-mod-dsl/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
msgid "ATM Header Error Control Errors (HEC-P)"
#: modules/luci-mod-dsl/root/usr/share/luci/menu.d/luci-mod-dsl.json:14
msgid "Stats"
-msgstr "数据"
+msgstr "统计"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:107
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/graph.js:143
msgid ""
msgstr ""
-"PO-Revision-Date: 2026-02-28 09:35+0000\n"
+"PO-Revision-Date: 2026-03-06 06:52+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luci_modules_luci-mod-dsl/zh_Hant/>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.16.1-dev\n"
+"X-Generator: Weblate 5.17-dev\n"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:157
msgid "ATM Header Error Control Errors (HEC-P)"
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:133
msgid "Noise Margin (SNRM)"
-msgstr "雜訊容限 (信噪比)"
+msgstr ""
#: modules/luci-mod-dsl/htdocs/luci-static/resources/view/status/dsl/stats.js:122
msgid "Noise Protection"