feat: update some translations

This commit is contained in:
divocat
2025-10-23 18:35:34 +03:00
parent e0d149f03a
commit c4078c8242
9 changed files with 158 additions and 114 deletions

View File

@@ -62,6 +62,13 @@
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/section.js:437"
]
},
{
"call": "Available actions",
"key": "Available actions",
"places": [
"src/podkop/tabs/diagnostic/partials/renderAvailableActions.ts:43"
]
},
{
"call": "Bootsrap DNS",
"key": "Bootsrap DNS",
@@ -94,14 +101,14 @@
"call": "Cache File Path",
"key": "Cache File Path",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:322"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:329"
]
},
{
"call": "Cache file path cannot be empty",
"key": "Cache file path cannot be empty",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:336"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:343"
]
},
{
@@ -178,7 +185,7 @@
"call": "Config File Path",
"key": "Config File Path",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:309"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:316"
]
},
{
@@ -241,14 +248,14 @@
"call": "Delay in milliseconds before reloading podkop after interface UP",
"key": "Delay in milliseconds before reloading podkop after interface UP",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:215"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:222"
]
},
{
"call": "Delay value cannot be empty",
"key": "Delay value cannot be empty",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:222"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:229"
]
},
{
@@ -276,14 +283,14 @@
"call": "Disable QUIC",
"key": "Disable QUIC",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:239"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:246"
]
},
{
"call": "Disable the QUIC protocol to improve compatibility or fix issues with video streaming",
"key": "Disable the QUIC protocol to improve compatibility or fix issues with video streaming",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:240"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:247"
]
},
{
@@ -372,7 +379,7 @@
"call": "Dont Touch My DHCP!",
"key": "Dont Touch My DHCP!",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:300"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:307"
]
},
{
@@ -394,28 +401,28 @@
"call": "Download Lists via Proxy/VPN",
"key": "Download Lists via Proxy/VPN",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:262"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:269"
]
},
{
"call": "Download Lists via specific proxy section",
"key": "Download Lists via specific proxy section",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:271"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:278"
]
},
{
"call": "Downloading all lists via main Proxy/VPN",
"key": "Downloading all lists via main Proxy/VPN",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:263"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:270"
]
},
{
"call": "Downloading all lists via specific Proxy/VPN",
"key": "Downloading all lists via specific Proxy/VPN",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:272"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:279"
]
},
{
@@ -465,7 +472,7 @@
"call": "Enable YACD",
"key": "Enable YACD",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:230"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:237"
]
},
{
@@ -500,14 +507,14 @@
"call": "Exclude NTP",
"key": "Exclude NTP",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:358"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:365"
]
},
{
"call": "Exclude NTP protocol traffic from the tunnel to prevent it from being routed through the proxy or VPN",
"key": "Exclude NTP protocol traffic from the tunnel to prevent it from being routed through the proxy or VPN",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:359"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:366"
]
},
{
@@ -584,21 +591,21 @@
"call": "Interface Monitoring",
"key": "Interface Monitoring",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:182"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:189"
]
},
{
"call": "Interface Monitoring Delay",
"key": "Interface Monitoring Delay",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:214"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:221"
]
},
{
"call": "Interface monitoring for Bad WAN",
"key": "Interface monitoring for Bad WAN",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:183"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:190"
]
},
{
@@ -830,7 +837,7 @@
"call": "List Update Frequency",
"key": "List Update Frequency",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:250"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:257"
]
},
{
@@ -872,7 +879,7 @@
"call": "Monitored Interfaces",
"key": "Monitored Interfaces",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:191"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:198"
]
},
{
@@ -980,21 +987,21 @@
"call": "Path must be absolute (start with /)",
"key": "Path must be absolute (start with /)",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:340"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:347"
]
},
{
"call": "Path must contain at least one directory (like /tmp/cache.db)",
"key": "Path must contain at least one directory (like /tmp/cache.db)",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:349"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:356"
]
},
{
"call": "Path must end with cache.db",
"key": "Path must end with cache.db",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:344"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:351"
]
},
{
@@ -1015,7 +1022,7 @@
"call": "Podkop will not modify your DHCP configuration",
"key": "Podkop will not modify your DHCP configuration",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:301"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:308"
]
},
{
@@ -1095,7 +1102,7 @@
"call": "Routing Excluded IPs",
"key": "Routing Excluded IPs",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:369"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:376"
]
},
{
@@ -1186,7 +1193,7 @@
"call": "Select how often the domain or subnet lists are updated automatically",
"key": "Select how often the domain or subnet lists are updated automatically",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:251"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:258"
]
},
{
@@ -1215,14 +1222,14 @@
"call": "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing",
"key": "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:323"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:330"
]
},
{
"call": "Select path for sing-box config file. Change this ONLY if you know what you are doing",
"key": "Select path for sing-box config file. Change this ONLY if you know what you are doing",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:310"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:317"
]
},
{
@@ -1264,7 +1271,7 @@
"call": "Select the WAN interfaces to be monitored",
"key": "Select the WAN interfaces to be monitored",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:192"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:199"
]
},
{
@@ -1363,7 +1370,7 @@
"call": "Specify a local IP address to be excluded from routing",
"key": "Specify a local IP address to be excluded from routing",
"places": [
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:370"
"../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:377"
]
},
{
@@ -1423,6 +1430,13 @@
"src/podkop/tabs/dashboard/initController.ts:301"
]
},
{
"call": "System information",
"key": "System information",
"places": [
"src/podkop/tabs/diagnostic/partials/renderSystemInfo.ts:21"
]
},
{
"call": "Table exist",
"key": "Table exist",

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PODKOP\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-21 20:02+0300\n"
"PO-Revision-Date: 2025-10-21 20:02+0300\n"
"POT-Creation-Date: 2025-10-23 15:27+0300\n"
"PO-Revision-Date: 2025-10-23 15:27+0300\n"
"Last-Translator: divocat <divocatt@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@@ -52,6 +52,10 @@ msgstr ""
msgid "At least one valid subnet or IP must be specified. Comments-only content is not allowed."
msgstr ""
#: src/podkop/tabs/diagnostic/partials/renderAvailableActions.ts:43
msgid "Available actions"
msgstr ""
#: src/podkop/tabs/diagnostic/checks/runDnsCheck.ts:72
msgid "Bootsrap DNS"
msgstr ""
@@ -68,11 +72,11 @@ msgstr ""
msgid "Browser is using FakeIP correctly"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:322
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:329
msgid "Cache File Path"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:336
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:343
msgid "Cache file path cannot be empty"
msgstr ""
@@ -116,7 +120,7 @@ msgstr ""
msgid "Community Lists"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:309
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:316
msgid "Config File Path"
msgstr ""
@@ -152,11 +156,11 @@ msgstr ""
msgid "Dashboard currently unavailable"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:215
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:222
msgid "Delay in milliseconds before reloading podkop after interface UP"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:222
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:229
msgid "Delay value cannot be empty"
msgstr ""
@@ -172,11 +176,11 @@ msgstr ""
msgid "Disable autostart"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:239
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:246
msgid "Disable QUIC"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:240
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:247
msgid "Disable the QUIC protocol to improve compatibility or fix issues with video streaming"
msgstr ""
@@ -229,7 +233,7 @@ msgstr ""
msgid "Domain Resolver"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:300
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:307
msgid "Dont Touch My DHCP!"
msgstr ""
@@ -242,19 +246,19 @@ msgstr ""
msgid "Download"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:262
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:269
msgid "Download Lists via Proxy/VPN"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:271
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:278
msgid "Download Lists via specific proxy section"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:263
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:270
msgid "Downloading all lists via main Proxy/VPN"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:272
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:279
msgid "Downloading all lists via specific Proxy/VPN"
msgstr ""
@@ -283,7 +287,7 @@ msgstr ""
msgid "Enable the mixed proxy, allowing this section to route traffic through both HTTP and SOCKS proxies"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:230
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:237
msgid "Enable YACD"
msgstr ""
@@ -303,11 +307,11 @@ msgstr ""
msgid "Enter subnets in CIDR notation (e.g. 103.21.244.0/22) or single IP addresses"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:358
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:365
msgid "Exclude NTP"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:359
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:366
msgid "Exclude NTP protocol traffic from the tunnel to prevent it from being routed through the proxy or VPN"
msgstr ""
@@ -351,15 +355,15 @@ msgstr ""
msgid "HTTP error"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:182
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:189
msgid "Interface Monitoring"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:214
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:221
msgid "Interface Monitoring Delay"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:183
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:190
msgid "Interface monitoring for Bad WAN"
msgstr ""
@@ -492,7 +496,7 @@ msgstr ""
msgid "Latest"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:250
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:257
msgid "List Update Frequency"
msgstr ""
@@ -516,7 +520,7 @@ msgstr ""
msgid "Mixed Proxy Port"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:191
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:198
msgid "Monitored Interfaces"
msgstr ""
@@ -579,15 +583,15 @@ msgstr ""
msgid "Path cannot be empty"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:340
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:347
msgid "Path must be absolute (start with /)"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:349
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:356
msgid "Path must contain at least one directory (like /tmp/cache.db)"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:344
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:351
msgid "Path must end with cache.db"
msgstr ""
@@ -599,7 +603,7 @@ msgstr ""
msgid "Podkop Settings"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:301
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:308
msgid "Podkop will not modify your DHCP configuration"
msgstr ""
@@ -646,7 +650,7 @@ msgstr ""
msgid "Router DNS is routed through sing-box"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:369
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:376
msgid "Routing Excluded IPs"
msgstr ""
@@ -698,7 +702,7 @@ msgstr ""
msgid "Select DNS protocol to use"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:251
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:258
msgid "Select how often the domain or subnet lists are updated automatically"
msgstr ""
@@ -715,11 +719,11 @@ msgstr ""
msgid "Select or enter DNS server address"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:323
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:330
msgid "Select or enter path for sing-box cache file. Change this ONLY if you know what you are doing"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:310
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:317
msgid "Select path for sing-box config file. Change this ONLY if you know what you are doing"
msgstr ""
@@ -743,7 +747,7 @@ msgstr ""
msgid "Select the network interface to which the traffic will originate"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:192
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:199
msgid "Select the WAN interfaces to be monitored"
msgstr ""
@@ -800,7 +804,7 @@ msgstr ""
msgid "Source Network Interface"
msgstr ""
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:370
#: ../luci-app-podkop/htdocs/luci-static/resources/view/podkop/settings.js:377
msgid "Specify a local IP address to be excluded from routing"
msgstr ""
@@ -837,6 +841,10 @@ msgstr ""
msgid "System info"
msgstr ""
#: src/podkop/tabs/diagnostic/partials/renderSystemInfo.ts:21
msgid "System information"
msgstr ""
#: src/podkop/tabs/diagnostic/checks/runNftCheck.ts:80
msgid "Table exist"
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PODKOP\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-21 23:02+0300\n"
"PO-Revision-Date: 2025-10-21 23:02+0300\n"
"POT-Creation-Date: 2025-10-23 18:27+0300\n"
"PO-Revision-Date: 2025-10-23 18:27+0300\n"
"Last-Translator: divocat\n"
"Language-Team: none\n"
"Language: ru\n"
@@ -44,6 +44,9 @@ msgstr "Необходимо указать хотя бы один действ
msgid "At least one valid subnet or IP must be specified. Comments-only content is not allowed."
msgstr "Необходимо указать хотя бы одну действительную подсеть или IP. Только комментарии недопустимы."
msgid "Available actions"
msgstr "Доступные действия"
msgid "Bootsrap DNS"
msgstr "Bootstrap DNS"
@@ -465,10 +468,10 @@ msgid "Regional options cannot be used together"
msgstr "Нельзя использовать несколько региональных опций одновременно"
msgid "Remote Domain Lists"
msgstr "Удалённые списки доменов"
msgstr "Внешние списки доменов"
msgid "Remote Subnet Lists"
msgstr "Удалённые списки подсетей"
msgstr "Внешние списки подсетей"
msgid "Restart podkop"
msgstr "Перезапустить Podkop"
@@ -600,10 +603,10 @@ msgid "Specify local IP addresses or subnets whose traffic will always be routed
msgstr "Укажите локальные IP-адреса или подсети, трафик которых всегда будет направляться через настроенный маршрут."
msgid "Specify remote URLs to download and use domain lists"
msgstr "Укажите удаленные URL-адреса для загрузки и использования списков доменов."
msgstr "Укажите URL-адреса для загрузки и использования списков доменов."
msgid "Specify remote URLs to download and use subnet lists"
msgstr "Укажите удаленные URL-адреса для загрузки и использования списков подсетей."
msgstr "Укажите URL-адреса для загрузки и использования списков подсетей."
msgid "Specify the path to the list file located on the router filesystem"
msgstr "Укажите путь к файлу списка, расположенному в файловой системе маршрутизатора."
@@ -620,11 +623,14 @@ msgstr "Успешно скопировано!"
msgid "System info"
msgstr "Системная информация"
msgid "System information"
msgstr "Системная информация"
msgid "Table exist"
msgstr "Таблица существует"
msgid "Test latency"
msgstr "Измерить задержки"
msgstr "Тестировние задержки"
msgid "Text List"
msgstr "Текстовый список"

View File

@@ -40,7 +40,7 @@ export function renderAvailableActions({
showSingBoxConfig,
}: IRenderAvailableActionsProps) {
return E('div', { class: 'pdk_diagnostic-page__right-bar__actions' }, [
E('b', {}, 'Available actions'),
E('b', {}, _('Available actions')),
...insertIf(restart.visible, [
renderButton({
classNames: ['cbi-button-apply'],

View File

@@ -18,7 +18,7 @@ export function renderSystemInfo({ items }: IRenderSystemInfoProps) {
E(
'b',
{ class: 'pdk_diagnostic-page__right-bar__system-info__title' },
'System information',
_('System information'),
),
...items.map((item) => {
const tagClass = [

View File

@@ -43,7 +43,8 @@ export function validateVlessUrl(url: string): ValidationResult {
if (!port)
return { valid: false, message: 'Invalid VLESS URL: missing port' };
const portNum = Number(port);
const cleanedPort = port.replace('/', '');
const portNum = Number(cleanedPort);
if (!Number.isInteger(portNum) || portNum < 1 || portNum > 65535)
return {
valid: false,