From 3a03ccc288aebd4627d9651cfa99da08482c82ee Mon Sep 17 00:00:00 2001 From: action Date: Sat, 16 May 2026 01:24:06 +0800 Subject: [PATCH] update 2026-05-16 01:24:06 --- luci-app-ssr-plus/po/templates/ssr-plus.pot | 2553 ++++++++-------- luci-app-ssr-plus/po/zh_Hans/ssr-plus.po | 2987 ++++++++++--------- openwrt-bandix/Makefile | 22 +- sing-box/Makefile | 4 +- v2ray-geodata/Makefile | 4 +- 5 files changed, 2800 insertions(+), 2770 deletions(-) diff --git a/luci-app-ssr-plus/po/templates/ssr-plus.pot b/luci-app-ssr-plus/po/templates/ssr-plus.pot index 659b5f70..d178abdd 100644 --- a/luci-app-ssr-plus/po/templates/ssr-plus.pot +++ b/luci-app-ssr-plus/po/templates/ssr-plus.pot @@ -1,308 +1,238 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:361 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:231 msgid "" "\"1-3\" is for segmentation at TCP layer, applying to the beginning 1 to 3 " "data writes by the client. \"tlshello\" is for TLS client hello packet " "fragmentation." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:279 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:310 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:170 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:198 -msgid "%s Node Use Type" -msgstr "" - #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:103 msgid "0" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:100 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:94 msgid "1 Thread" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:107 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:101 msgid "128 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1523 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1508 msgid "16" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:104 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:98 msgid "16 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:101 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:95 msgid "2 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:105 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:99 msgid "32 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1339 msgid "360" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:270 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:207 msgid "360 Security DNS (China Telecom) (101.226.4.6)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:208 msgid "360 Security DNS (China Unicom) (123.125.81.6)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:102 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:96 msgid "4 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:106 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:100 msgid "64 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1510 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1495 msgid "8" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:103 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:97 msgid "8 Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:390 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:260 msgid "" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1031 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1369 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1396 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1016 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 msgid "" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:51 msgid "" "

Support SS/SSR/V2RAY/XRAY/TROJAN/TUIC/HYSTERIA2/NAIVEPROXY/SOCKS5/CLASH " "etc.

" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:160 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:186 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:220 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1203 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1503 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1516 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1529 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1655 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1682 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:188 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:214 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:249 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:240 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:267 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1188 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1488 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1501 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1514 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:186 msgid "
  • " msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:58 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:627 msgid "Access Control" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:178 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:206 -msgid "AdGuard DNSCrypt SDNS" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1035 +msgid "Actions" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:749 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1015 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:290 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:298 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:5 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:7 msgid "Add" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:59 -msgid "Advanced Settings" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:222 -msgid "Advertising Data" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:268 -msgid "AliYun Public DNS (223.5.5.5)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:367 -msgid "Alias" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:397 -msgid "Alias(optional)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:119 -msgid "All Ports" -msgstr "" - -msgid "Download Source" -msgstr "" - -msgid "Database" -msgstr "" - -msgid "Geo Resource" -msgstr "" - -msgid "Country MMDB" -msgstr "" - -msgid "GeoSite Database" -msgstr "" - -msgid "V2Ray GEO Databases" -msgstr "" - -msgid "Geo Database Update" -msgstr "" - -msgid "Current Version" -msgstr "" - +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:221 msgid "Additional Version" msgstr "" -msgid "CHECK AND UPDATE" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:378 +msgid "Address" msgstr "" -msgid "Failed to query geo database information." +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:628 +msgid "Advanced Settings" msgstr "" -msgid "Update the Country.mmdb database used by Mihomo/Clash runtime when available." +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:274 +msgid "Advertising Data" msgstr "" -msgid "Update the GeoSite.dat database used by Mihomo/Clash runtime when available." +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:205 +msgid "AliYun Public DNS (223.5.5.5)" msgstr "" -msgid "Update geoip.dat and geosite.dat used by Xray/V2Ray runtime when available." +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:563 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:651 +msgid "Alias" msgstr "" -msgid "Unsupported component" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:378 +msgid "Alias(optional)" msgstr "" -msgid "Missing xz support" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:157 +msgid "All" msgstr "" -msgid "naive binary not found in archive" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:112 +msgid "All Ports" msgstr "" -msgid "The online upgrade tracks the latest NaiveProxy release and prefers OpenWrt static archives matching the current ARCH before falling back to other release assets." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:965 +msgid "All client proxy rules cleared and applied." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:39 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:965 +msgid "All client proxy rules cleared." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:35 msgid "Allow all except listed" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:34 msgid "Allow listed only" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:297 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:467 msgid "Allow subscribe Insecure nodes By default" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:877 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:34 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:120 +msgid "Already up to date" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:862 msgid "AlterId" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1256 msgid "An FinalMaskObject in JSON format, used for sharing." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:142 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:173 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:149 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:170 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:201 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:152 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:171 msgid "Anti-pollution DNS Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:125 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:206 -msgid "Anti-pollution DNS Server For Shunt Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 msgid "Apple Domains DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:208 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:267 msgid "Apple Domains Data" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:238 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:123 msgid "Apple Domains Update url" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:119 msgid "Apple domains optimization" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:399 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:405 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:711 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:717 msgid "Apply" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:391 -msgid "Are you sure to delete this node?" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:408 +msgid "Appointment Mode" msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:133 msgid "Are you sure you want to restore the client to default settings?" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:282 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:313 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1660 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1688 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:172 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:200 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:229 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:246 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:274 -msgid "Auto" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:417 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:728 msgid "Auto Switch" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:99 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:93 msgid "Auto Threads" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:117 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:403 msgid "Auto Update" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:119 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:405 msgid "Auto Update Server subscription, GFW list and CHN route" msgstr "" -msgid "Update Mode" -msgstr "" - -msgid "Appointment Mode" -msgstr "" - -msgid "Loop Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:811 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1569 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1585 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:796 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1554 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1570 msgid "BBR" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1570 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1586 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1555 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1571 msgid "BRUTAL" msgstr "" @@ -314,59 +244,64 @@ msgstr "" msgid "Backup or Restore Client and Server Configurations." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:193 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:252 msgid "Baidu Connectivity" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:269 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:206 msgid "Baidu Public DNS (180.76.76.76)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:320 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:297 msgid "Base64 sstr failed." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1154 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1164 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1139 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1149 msgid "BitTorrent (uTP)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:100 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:96 msgid "Black Domain List" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:536 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:513 msgid "Bloom Filter" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:84 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:80 msgid "Bypass Domain List" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:261 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:439 +msgid "CHECK AND UPDATE" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:31 msgid "CLOSE WIN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:272 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:209 msgid "CNNIC SDNS (1.2.4.8)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:812 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1571 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1589 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:797 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1556 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1574 msgid "CUBIC" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1171 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1156 msgid "Camouflage Domain" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:939 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1160 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:924 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1145 msgid "Camouflage Type" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1479 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1464 msgid "Certificate fingerprint" msgstr "" @@ -380,98 +315,155 @@ msgstr "" msgid "Check Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:228 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:280 msgid "Check Server Port" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:77 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:94 msgid "Check Try Count" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:72 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:157 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:405 +msgid "Check Update" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:6 +msgid "" +"Check installed component versions and upgrade them online from the upstream " +"release page." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:89 msgid "Check timout(second)" msgstr "" -msgid "Second" -msgstr "" - -msgid "Timeout" -msgstr "" - -msgid "Try Count" -msgstr "" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm:6 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm:6 msgid "Check..." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:202 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:146 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:250 +msgid "Checking..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:261 msgid "China IP Data" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:255 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:192 msgid "ChinaDNS-NG query protocol" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:226 -msgid "ChinaDNS-NG shunt query protocol" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:89 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:113 msgid "Chnroute Update url" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:90 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:114 msgid "Clang.CN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:91 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:115 msgid "Clang.CN.CIDR" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:376 +msgid "Clash" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:88 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:817 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1013 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:3 +msgid "Clash Panel" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:397 +msgid "Clash Subscription URL" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:409 +msgid "Clash User-Agent" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:403 +msgid "Clash YAML Path" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:357 +msgid "Clash/Mihomo" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1018 +msgid "Clear All Rules" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:954 +msgid "Clear all custom client proxy rules and restore empty state?" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/log.htm:35 msgid "Clear logs" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:164 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:192 -msgid "Click here to view or manage the DNS list file" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:394 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1033 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1371 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1398 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1018 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1356 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1383 msgid "Click to the page" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:148 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:176 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1032 +msgid "Client" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:920 +msgid "Client rules exported to CSV file." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:944 +msgid "Client rules imported from CSV file. Click Save to apply." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1027 +msgid "Client supports manual IP or IP/CIDR input." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1024 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:250 +msgid "Close" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:158 msgid "Cloudflare DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:136 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:217 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:160 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:246 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:145 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:182 msgid "Cloudflare DNS (1.1.1.1)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:179 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:207 -msgid "Cloudflare DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:20 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:402 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:436 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:21 msgid "Collecting data..." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1031 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:390 +msgid "Component" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:630 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:5 +msgid "Component Update" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1016 msgid "Configure XHTTP Extra Settings (JSON format), see:" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:809 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:794 msgid "Congestion control algorithm" msgstr "" @@ -487,199 +479,214 @@ msgstr "" msgid "Connection Timeout" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1382 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1367 msgid "" "Controls the policy used when performing DNS queries for ECH configuration." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:93 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:90 msgid "Copy SSR to clipboard successfully." msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:369 +msgid "Core Components" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:20 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:428 +msgid "Country MMDB" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:2 msgid "Create Backup File" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1617 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1602 msgid "Create upload file error." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1637 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:110 +msgid "Current ARCH" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1622 msgid "Current Certificate Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:562 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:219 +msgid "Current Version" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:547 msgid "Custom" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:182 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:210 -msgid "" -"Custom DNS Server (support: IP:Port or tls://IP:Port or https://IP/dns-query " -"and other format)." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:991 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:992 +msgid "Custom Client Proxies Rules" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:139 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:221 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:166 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:250 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:148 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:187 msgid "Custom DNS Server format as IP:PORT (default: 8.8.4.4:53)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:278 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:212 msgid "Custom DNS Server format as IP:PORT (default: disabled)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:150 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:178 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:160 msgid "" "Custom DNS Server format as tcp://IP:PORT or tls://DOMAIN:PORT " "(tcp://8.8.8.8 or tls://dns.google:853)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:566 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:551 msgid "Custom Plugin Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:121 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:114 msgid "Custom Ports" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1272 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:269 +msgid "Custom YAML imported successfully: %s" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:708 +msgid "Custom client proxy rules saved and applied." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:708 +msgid "Custom client proxy rules saved." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1257 msgid "" "Custom finalmask overrides mkcp, hysteria2, fragment, noise, and related " "settings." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:103 -msgid "Customize Netflix IP Url" -msgstr "" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:4 msgid "DL Backup" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1168 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1666 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1674 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:251 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1153 msgid "DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:143 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:192 msgid "DNS Anti-pollution" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:106 -msgid "DNS Query Mode For Shunt Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:267 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:204 msgid "DNSPod Public DNS (119.29.29.29)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1156 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1166 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1151 msgid "DTLS 1.2" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1218 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:424 +msgid "Database" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:87 +msgid "Day/Week" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1203 msgid "Decimal numbers separated by \",\" or Base64-encoded strings." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1246 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1419 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1431 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1445 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1231 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1404 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1416 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1430 msgid "Default" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1530 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:101 +msgid "Default Node Local Port" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1515 msgid "Default reject rejects traffic." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:707 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:692 msgid "Default value 0 indicatesno heartbeat." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1504 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1489 msgid "" "Default: disable. When entering a negative number, such as -1, The Mux " "module will not be used to carry TCP traffic." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1517 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1502 msgid "" "Default:16. When entering a negative number, such as -1, The Mux module will " "not be used to carry UDP traffic, Use original UDP transmission method of " "proxy protocol." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:184 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:212 -msgid "Defines the upstreams logic mode" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:297 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:41 +msgid "Defaults Cleared!" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:215 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:297 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:41 +msgid "Defaults Restored!" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1027 msgid "" -"Defines the upstreams logic mode, possible values: load_balance, parallel, " -"fastest_addr (default: load_balance)." +"Define per-client Mihomo proxy targets. Rules are injected as SRC-IP-CIDR " +"entries before the original Clash rules." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:432 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:302 msgid "Delay (ms)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:738 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:589 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:248 msgid "Delete" msgstr "" -msgid "Day/Week" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:315 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:500 msgid "Delete All Subscribe Servers" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:116 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:112 msgid "Deny Domain List" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:62 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:70 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:78 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:37 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:81 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:33 msgid "Disable" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:263 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:200 msgid "Disable ChinaDNS-NG" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:152 -msgid "Disable IPv6 In MosDNS Query Mode (Shunt Mode)" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:163 +msgid "Disable IPv6 for Overseas FQDN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 -msgid "Disable IPv6 in MOSDNS query mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:197 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:226 -msgid "Disable IPv6 query mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:664 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:649 msgid "Disable QUIC path MTU discovery" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:853 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:838 msgid "Disable SNI" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:734 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:719 msgid "Disable TCP No_delay" msgstr "" @@ -691,109 +698,110 @@ msgstr "" msgid "Do you want to restore the client to default settings?" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:230 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:196 msgid "DoT upstream (Need use wolfssl version)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:419 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1680 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:265 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:289 msgid "Domain Strategy" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:262 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:199 msgid "Domestic DNS Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1189 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1174 msgid "Downlink Capacity(Default:Mbps)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:739 -msgid "Drag to reorder" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:377 +msgid "Download Source" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:864 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:43 +msgid "Download failed" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:849 msgid "Dual-stack Listening Socket" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1367 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1352 msgid "ECH Config" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1366 msgid "ECH Query Policy" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:981 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:966 msgid "Early Data Header Name" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:737 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:240 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:246 msgid "Edit" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:312 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:69 msgid "Edit ShadowSocksR Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:271 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:408 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:157 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:198 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:278 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:82 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:101 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:555 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1031 msgid "Enable" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:858 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:843 msgid "Enable 0-RTT QUIC handshake" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:482 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:457 msgid "Enable Authentication" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:63 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1712 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:80 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1639 msgid "Enable Auto Switch" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1362 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1347 msgid "Enable ECH(optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:640 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:625 msgid "Enable Lazy Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1389 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1374 msgid "Enable ML-DSA-65(optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1548 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1533 msgid "" "Enable Multipath TCP, need to be enabled in both server and client " "configuration." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1484 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1469 msgid "Enable Mux.Cool" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:95 -msgid "Enable Netflix Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:634 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:619 msgid "Enable Obfuscation" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:542 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:519 msgid "Enable Plugin" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:602 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:587 msgid "Enable Port Hopping" msgstr "" @@ -801,249 +809,278 @@ msgstr "" msgid "Enable Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:615 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:600 msgid "Enable Transport Protocol Settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:720 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:705 msgid "Enable V2 protocol." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:719 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:704 msgid "Enable V3 protocol." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:249 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:134 msgid "Enable adblock" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:531 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:508 msgid "Enable the SUoT protocol, requires server support." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1024 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1009 msgid "Enable this option to configure XHTTP Extra (JSON format)." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1201 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1186 msgid "Enabled Kernel virtual NIC TUN(optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:335 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:181 msgid "Enabled Mixed" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:729 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1643 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:714 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1628 msgid "Enabling TCP Fast Open Requires Server Support." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:510 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:517 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:761 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:772 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:903 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:486 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:493 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:746 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:757 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:888 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:118 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:125 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:122 msgid "Encrypt Method" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:122 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:115 msgid "Enter Custom Ports" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:122 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:415 msgid "Every Day" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:127 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:420 msgid "Every Friday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:123 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:416 msgid "Every Monday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:128 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:421 msgid "Every Saturday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:129 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:422 msgid "Every Sunday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:126 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:419 msgid "Every Thursday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:124 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:417 msgid "Every Tuesday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:125 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:418 msgid "Every Wednesday" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:289 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:223 msgid "Expecting: %s" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:86 -msgid "External Proxy Mode" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1019 +msgid "Export Client Rules" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1587 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:44 +msgid "Extract failed" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1572 msgid "FORCE BRUTAL" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:282 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:967 +msgid "Failed to clear all client proxy rules." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:42 +msgid "Failed to create temp directory" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:230 +msgid "Failed to create temporary YAML upload file." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:37 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:77 +msgid "Failed to fetch release metadata" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:99 +msgid "Failed to query component information." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:210 +msgid "Failed to query geo database information." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:710 +msgid "Failed to save custom client proxy rules." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:219 +msgid "File Not Exist" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:457 msgid "Filter Words splited by /" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1260 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1245 msgid "FinalMask" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1346 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1331 msgid "Finger Print" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1333 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1318 msgid "Flow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:119 msgid "" "For Apple domains equipped with Chinese mainland CDN, always responsive to " "Chinese CDN IP addresses" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:392 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:262 msgid "For specific usage, see:" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:609 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:594 msgid "" "Format as 10000:20000 or 10000-20000 Multiple groups are separated by commas " "(,)." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:88 -msgid "Forward Netflix Proxy through Main Proxy" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:358 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 msgid "Fragment" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:375 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:245 msgid "Fragment Delay" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:370 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:240 msgid "Fragment Length" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:361 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:231 msgid "Fragment Packets" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:375 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:245 msgid "Fragmentation interval (ms)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:370 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:240 msgid "Fragmented packet length (byte)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:197 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:256 msgid "GFW List Data" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:112 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:106 msgid "GFW List Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:64 +msgid "Game Mode Host List" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:183 msgid "Game Mode UDP Relay" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:69 -msgid "Game Mode UDP Server" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:829 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:814 msgid "Garbage collection interval(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:835 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:820 msgid "Garbage collection lifetime(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:126 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:416 +msgid "Geo Database Update" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:425 +msgid "Geo Resource" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:24 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:429 +msgid "GeoSite Database" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:14 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:381 +msgid "GitHub Direct" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:175 msgid "Global Client" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:114 -msgid "Global Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:267 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:152 -msgid "Global SOCKS5 Proxy Server" -msgstr "" - +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:194 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:210 msgid "Global HTTP/HTTPS Proxy Server" msgstr "" -msgid "HTTP Auth Mode" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:108 +msgid "Global Mode" msgstr "" -msgid "HTTP proxy auth method, default:none." -msgstr "" - -msgid "HTTP User" -msgstr "" - -msgid "Only when HTTP Auth Mode is password valid, Mandatory." -msgstr "" - -msgid "HTTP Password" -msgstr "" - -msgid "Only when HTTP Auth Mode is password valid, Not mandatory." +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:152 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:201 +msgid "Global SOCKS5 Proxy Server" msgstr "" #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:81 msgid "Global Setting" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:189 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:76 +msgid "Go to relevant configuration page" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:248 msgid "Google Connectivity" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:174 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:202 -msgid "Google DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:143 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:171 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:153 msgid "Google Public DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:126 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:207 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:150 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:236 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:135 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:172 msgid "Google Public DNS (8.8.4.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:127 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:151 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:237 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:136 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:173 msgid "Google Public DNS (8.8.8.8)" msgstr "" @@ -1051,593 +1088,660 @@ msgstr "" msgid "Grant UCI access for luci-app-ssr-plus" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1095 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1080 msgid "Gun" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1114 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1099 msgid "H2 Read Idle Timeout" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1109 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1094 msgid "H2/gRPC Health Check" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:453 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:942 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:426 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:927 msgid "HTTP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:946 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:202 +msgid "HTTP Auth Mode" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:931 msgid "HTTP Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:951 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 +msgid "HTTP Password" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:936 msgid "HTTP Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1077 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 +msgid "HTTP User" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:202 +msgid "HTTP proxy auth method, default:none." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1062 msgid "HTTP/2 Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1082 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1067 msgid "HTTP/2 Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1149 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1134 msgid "Header" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1126 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1111 msgid "Health Check Timeout" msgstr "" -msgid "Hour" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:817 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:802 msgid "Heartbeat interval(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:968 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:953 msgid "HeartbeatPeriod(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:990 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:88 +msgid "Hour" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:975 msgid "Httpupgrade Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:995 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:980 msgid "Httpupgrade Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:284 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:357 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:450 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:84 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:407 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:423 msgid "Hysteria2" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:658 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:643 msgid "Hysterir QUIC parameters" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:113 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:107 msgid "IP Route Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1443 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1428 msgid "IP Stack Preference" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 msgid "If empty, Not change Apple domains parsing DNS (Default is empty)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1369 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 msgid "" "If it is not empty, it indicates that the Client has enabled Encrypted " "Client, see:" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:865 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:850 msgid "If this option is not set, the socket behavior is platform dependent." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1456 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1441 msgid "" "If true, allowss insecure connection at TLS client, e.g., TLS server uses " "unverifiable certificates." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1601 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1586 msgid "If you have a self-signed certificate,please check the box" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1193 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1081 msgid "Import" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:249 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:425 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:597 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:672 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:706 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:813 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:952 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1104 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1184 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1020 +msgid "Import Client Rules" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:195 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:376 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:520 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:583 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:617 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:724 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:840 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:992 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1072 msgid "Import configuration information successfully." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1102 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1087 msgid "Initial Windows Size" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:17 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:48 +msgid "Install failed" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:108 +msgid "Installed Version" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:49 +msgid "Installed binary failed to run" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:13 msgid "Interface" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:16 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:12 msgid "Interface control" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1187 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:293 +msgid "Invalid" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1075 msgid "Invalid format." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:231 msgid "KcpTun" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1722 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1644 msgid "KcpTun Enable" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1739 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1664 msgid "KcpTun Param" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1734 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1658 msgid "KcpTun Password" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1728 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1651 msgid "KcpTun Port" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:169 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:228 msgid "KcpTun Version" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:36 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:32 msgid "LAN Access Control" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:52 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:48 msgid "LAN Bypassed Host List" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:60 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:56 msgid "LAN Force Proxy Host List" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:42 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:38 msgid "LAN Host List" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:34 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:30 msgid "LAN IP AC" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:130 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:211 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:154 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:240 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:109 +msgid "Latest Version" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:139 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:176 msgid "Level 3 Public DNS (209.244.0.3)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:131 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:241 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:140 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:177 msgid "Level 3 Public DNS (209.244.0.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:132 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:213 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:156 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:242 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:178 msgid "Level 3 Public DNS (4.2.2.1)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:133 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:214 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:179 msgid "Level 3 Public DNS (4.2.2.2)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:134 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:215 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:158 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:244 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:143 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 msgid "Level 3 Public DNS (4.2.2.3)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:135 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:216 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:159 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:245 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:144 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:181 msgid "Level 3 Public DNS (4.2.2.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:145 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:173 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:155 msgid "Level 3 Public DNS-1 (209.244.0.3-4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:146 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:174 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:156 msgid "Level 3 Public DNS-2 (4.2.2.1-2)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:147 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:157 msgid "Level 3 Public DNS-3 (4.2.2.3-4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:380 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:250 msgid "Limit the maximum number of splits." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1204 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1189 msgid "" "Linux kernel TUN virtual NIC requires system support and root privileges." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:22 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:18 msgid "Listen only on the given interface or, if unspecified, on all" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:348 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1716 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:718 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:771 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:84 +msgid "Loading..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:217 msgid "Local Port" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:160 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:219 msgid "Local Servers" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1212 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1197 msgid "Local addresses" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:66 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:643 msgid "Log" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:85 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:409 +msgid "Loop Mode" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:109 msgid "Loukky/gfwlist-by-loukky" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:84 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:108 msgid "Loyalsoldier/v2ray-rules-dat" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1394 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1379 msgid "ML-DSA-65 Public key" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1548 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1533 msgid "MPTCP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1160 msgid "MTU" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:61 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:80 msgid "Main Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:974 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:553 +msgid "" +"Manage multiple subscribe URLs, including Clash subscriptions. Only enabled " +"entries are included when updating all subscriptions." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:38 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:78 +msgid "Matching release asset not found" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:959 msgid "Max Early Data" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:380 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:250 msgid "Max Split" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:870 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:855 msgid "Maximum packet size the socks5 server can receive from external" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1518 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:372 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:375 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:378 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:9 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:395 +msgid "Mihomo" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1005 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1006 +msgid "Mihomo Pannel" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:89 +msgid "Min" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1503 msgid "" "Min value is 1, Max value is 1024. When omitted or set to 0, Will same path " "as TCP traffic." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1505 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1490 msgid "" "Min value is 1, Max value is 128. When omitted or set to 0, it equals 8." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:335 -msgid "Mixed as an alias of socks, default:Enabled." -msgstr "" - +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:13 msgid "Mirror URL" msgstr "" -msgid "Min" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:40 +msgid "Missing gzip support" msgstr "" -msgid "GitHub Direct" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:39 +msgid "Missing unzip support" msgstr "" -msgid "Address" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:41 +msgid "Missing xz support" msgstr "" -msgid "Component" -msgstr "" - -msgid "Package Name" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:181 +msgid "Mixed as an alias of socks, default:Enabled." msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/optimize_cbi_ui.htm:10 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:735 msgid "Move down" msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/optimize_cbi_ui.htm:7 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:734 msgid "Move up" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:222 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:251 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:188 msgid "Muitiple DNS server can saperate with ','" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1096 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1081 msgid "Multi" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:98 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:92 msgid "Multi Threads Option" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1066 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1290 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1051 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1275 msgid "Must be JSON text!" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1484 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1469 msgid "Mux" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:253 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:138 msgid "NEO DEV HOST" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:10 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:11 msgid "NOT RUNNING" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:401 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:354 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:13 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:396 msgid "NaiveProxy" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:266 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:27 +msgid "Name" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:203 msgid "Nanjing Xinfeng 114DNS (114.114.114.114)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:132 -msgid "Netflix Domain List" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:215 -msgid "Netflix IP Data" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:100 -msgid "Netflix IP Only" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:77 -msgid "Netflix Node" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:101 -msgid "Netflix and AWS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:369 -msgid "Network Tunnel" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:399 -msgid "Network interface to use" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:813 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:798 msgid "New Reno" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:190 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:194 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:230 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:149 +msgid "Next" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:249 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:253 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:282 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:116 msgid "No Check" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:154 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:156 msgid "No available Xray core to import this Hysteria2 node." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:632 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:539 msgid "No available core (Shadowsocks or Xray) to import this node." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:842 -msgid "No available core (Trojan or Xray) to import this node." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:731 +msgid "No available core (Xray) to import this node." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:249 +msgid "No custom YAML file was selected." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:474 +msgid "No custom client proxy rules yet." msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:21 msgid "No new data!" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1633 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1618 msgid "No specify upload file." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:385 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:615 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:32 +msgid "No switchable proxy groups found." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:577 +msgid "" +"Node order can be dragged with the mouse and takes effect immediately. The " +"automatic switch order of server nodes is consistent with the node order in " +"the table." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:255 msgid "Noise" msgstr "" -msgid "Node order can be dragged with the mouse and takes effect immediately. The automatic switch order of server nodes is consistent with the node order in the table." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:549 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:941 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1140 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1152 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1162 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:364 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:369 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:527 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:926 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1125 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1137 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1147 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:648 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:653 msgid "None" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:131 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:139 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:148 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:165 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:177 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:180 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:188 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:197 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:206 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:215 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:224 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:236 msgid "Not Running" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:28 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:35 msgid "Not exist" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:108 +msgid "Not installed" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua:27 msgid "" "Note: Restoring configurations across different versions may cause " "compatibility issues." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1559 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1544 msgid "Number of early established connections to reduce latency." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:548 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:584 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:526 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:569 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:139 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:133 msgid "Obfs" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:591 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:576 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:146 msgid "Obfs param (optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1196 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1181 msgid "Obfuscate password (optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:651 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:636 msgid "Obfuscation Password" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:645 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:630 msgid "Obfuscation Type" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1468 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1453 msgid "Once set, connects only when the server’s chain fingerprint matches." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:120 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:113 msgid "Only Common Ports" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 +msgid "Only when HTTP Auth Mode is password valid, Mandatory." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 +msgid "Only when HTTP Auth Mode is password valid, Not mandatory." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:170 msgid "Only when Socks5 Auth Mode is password valid, Mandatory." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:329 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 msgid "Only when Socks5 Auth Mode is password valid, Not mandatory." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:144 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:154 msgid "OpenDNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:129 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:210 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:153 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:239 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:175 msgid "OpenDNS (208.67.220.220)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:209 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:152 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:238 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:137 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:174 msgid "OpenDNS (208.67.222.222)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:115 -msgid "Oversea Mode" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:391 +msgid "Package Name" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:161 -msgid "Oversea Mode DNS-1 (114.114.114.114)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:162 -msgid "Oversea Mode DNS-2 (114.114.115.115)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:391 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:261 msgid "Packet or Rand length as a string, e.g., 10-20." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:428 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:298 msgid "Packet | Rand Length" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:496 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:68 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:69 +msgid "Panel" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:471 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:114 msgid "Password" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:105 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:102 msgid "Paste sharing link here" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1227 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1212 msgid "Peer public key" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:154 +msgid "Per page" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:14 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:23 msgid "Perform reset" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1132 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1117 msgid "Permit Without Stream" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:393 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:696 msgid "Ping Latency" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1640 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1625 msgid "Please confirm the current certificate path" msgstr "" @@ -1645,82 +1749,98 @@ msgstr "" msgid "Please fill in reset" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:570 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:392 +msgid "Please specify either a Clash subscription URL or a local YAML path." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:555 msgid "Plugin Opts" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:626 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1033 +msgid "Policy" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:611 msgid "Port Hopping Interval(Unit:Second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:608 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:593 msgid "Port hopping range" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1559 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1544 msgid "Pre-connections" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1231 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1216 msgid "Pre-shared key" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1222 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:130 +msgid "Prefer module built-in DNS" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:139 +msgid "Prev" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1207 msgid "Private key" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:574 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:150 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:254 +msgid "Processing..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:559 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:132 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:128 msgid "Protocol" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:581 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:566 msgid "Protocol param (optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:118 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:111 msgid "Proxy Ports" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1320 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1305 msgid "Public key" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1145 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1130 msgid "QUIC Key" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1123 msgid "QUIC Security" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:685 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:670 msgid "QUIC initConnReceiveWindow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:671 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:656 msgid "QUIC initStreamReceiveWindow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:692 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:677 msgid "QUIC maxConnReceiveWindow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:699 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:684 msgid "QUIC maxIdleTimeout(Unit:second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:678 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:663 msgid "QUIC maxStreamReceiveWindow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:177 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:205 -msgid "Quad9 DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1315 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1300 msgid "REALITY" msgstr "" @@ -1728,41 +1848,51 @@ msgstr "" msgid "RST Backup" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:429 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:7 msgid "RUNNING" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:400 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:422 +msgid "RUNNING in %s (%s) Mode" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:426 msgid "RUNNING in %s Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:396 -msgid "RUNNING in %s (%s) Mode" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:604 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:752 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:802 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:93 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:228 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:252 +msgid "Ready." msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:5 msgid "Really reset all changes?" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:403 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:715 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:272 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:17 msgid "Reapply" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:200 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:205 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:211 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:218 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:225 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:270 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:277 msgid "Records" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:406 -msgid "Redirect traffic to this network interface" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:10 +msgid "Refresh" msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:29 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:35 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:11 msgid "Refresh Data" msgstr "" @@ -1775,149 +1905,84 @@ msgid "Refresh OK!" msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:6 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:5 msgid "Refresh..." msgstr "" -msgid "Reload YAML" -msgstr "" - -msgid "Custom Client Proxies Rules" -msgstr "" - -msgid "Reloading YAML..." -msgstr "" - -msgid "YAML Reloaded!" -msgstr "" - -msgid "YAML Reload Failed!" -msgstr "" - -msgid "Reset Default Proxies Rules" -msgstr "" - -msgid "Reset saved Mihomo proxy-group selections and restore YAML defaults?" -msgstr "" - -msgid "Resetting Defaults..." -msgstr "" - -msgid "Defaults Restored!" -msgstr "" - -msgid "Defaults Cleared!" -msgstr "" - -msgid "Reset Defaults Failed!" -msgstr "" - -msgid "No custom client proxy rules yet." -msgstr "" - -msgid "Client" -msgstr "" - -msgid "Policy" -msgstr "" - -msgid "Remarks" -msgstr "" - -msgid "Saving..." -msgstr "" - -msgid "Custom client proxy rules saved and applied." -msgstr "" - -msgid "Custom client proxy rules saved." -msgstr "" - -msgid "Failed to save custom client proxy rules." -msgstr "" - -msgid "Define per-client Mihomo proxy targets. Rules are injected as SRC-IP-CIDR entries before the original Clash rules." -msgstr "" - -msgid "Client supports manual IP or IP/CIDR input." -msgstr "" - -msgid "Export Client Rules" -msgstr "" - -msgid "Import Client Rules" -msgstr "" - -msgid "Client rules exported to CSV text." -msgstr "" - -msgid "Client rules imported from CSV text. Click Save to apply." -msgstr "" - -msgid "Client rules exported to CSV file." -msgstr "" - -msgid "Client rules imported from CSV file. Click Save to apply." -msgstr "" - -msgid "Clear All Rules" -msgstr "" - -msgid "Clear all custom client proxy rules and restore empty state?" -msgstr "" - -msgid "All client proxy rules cleared and applied." -msgstr "" - -msgid "All client proxy rules cleared." -msgstr "" - -msgid "Failed to clear all client proxy rules." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:427 msgid "Regular update (Hour)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:435 msgid "Regular update (Min)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1572 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1588 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:111 +msgid "Release Asset" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:56 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:57 +msgid "Reload YAML" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:265 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:10 +msgid "Reloading YAML..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1034 +msgid "Remarks" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1557 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1573 msgid "Reno" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1217 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1202 msgid "Reserved bytes(optional)" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:998 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:999 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:62 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:63 +msgid "Reset Default Proxies Rules" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:300 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:44 +msgid "Reset Defaults Failed!" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:17 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:18 msgid "Reset complete" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:259 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:286 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:30 +msgid "Reset saved Mihomo proxy-group selections and restore YAML defaults?" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:144 msgid "Reset to defaults" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:127 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:290 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:34 +msgid "Resetting Defaults..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:120 msgid "Resolve Dns Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:146 -msgid "Prefer module built-in DNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 -msgid "Disable IPv6 for Overseas FQDN" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:182 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:241 msgid "Restart Service" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:181 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:240 msgid "Restart ShadowSocksR Plus+" msgstr "" @@ -1930,75 +1995,71 @@ msgstr "" msgid "Restore to default configuration" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:129 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:137 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:146 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:163 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:178 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:186 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:195 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:204 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:213 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:222 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:234 msgid "Running" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:111 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:105 msgid "Running Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:342 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:403 +msgid "SOCKS5" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:301 msgid "SS URL base64 sstr format not recognized." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:56 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:625 msgid "SSR Client" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:60 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:629 msgid "SSR Server" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:277 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:71 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:79 -msgid "Same as Global Server" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1023 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:13 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:14 +msgid "Save" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:750 -msgid "Save Order" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:488 +msgid "Save Subscribe Settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:286 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:463 msgid "Save Words splited by /" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:484 -msgid "Save failed!" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:490 +msgid "Save current subscribe settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:482 -msgid "Saved current page order successfully." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:687 +msgid "Saving..." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:747 -msgid "Saving the new order..." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:77 +msgid "Second" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:158 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:186 -msgid "Select DNS parse Mode" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1593 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1578 msgid "Self-signed Certificate" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:276 -msgid "Server" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:456 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:429 msgid "Server Address" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:317 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:502 msgid "Server Count" msgstr "" @@ -2006,10 +2067,9 @@ msgstr "" msgid "Server Node Type" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:469 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:443 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:96 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:112 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:372 msgid "Server Port" msgstr "" @@ -2022,87 +2082,92 @@ msgstr "" msgid "Server Type" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:56 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:73 msgid "Server failsafe auto swith and custom update settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:57 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:626 msgid "Servers Nodes" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:111 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:389 msgid "Servers subscription and manage" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1309 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1294 msgid "Session Ticket" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:167 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:195 -msgid "Set Single DNS" -msgstr "" - #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:363 msgid "Shadow-TLS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:746 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:731 msgid "Shadow-TLS ChainPoxy type" msgstr "" #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:348 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:445 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:351 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:418 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:89 msgid "ShadowSocks" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:412 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:749 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:98 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:734 msgid "ShadowSocks-rust Version" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:53 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:622 msgid "ShadowSocksR Plus+" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:51 msgid "ShadowSocksR Plus+ Settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:757 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:405 +msgid "ShadowTLS" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:373 +msgid "Shadowsocks" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:742 msgid "Shadowsocks password" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:383 +msgid "Shadowsocks-rust" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:381 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:345 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:92 msgid "ShadowsocksR" msgstr "" -msgid "Shadowsocks" -msgstr "" - -msgid "Shadowsocks-rust" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1309 msgid "Short ID" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:377 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:134 +msgid "Showing %d-%d of %d nodes" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:656 msgid "Socket Connected" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:452 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:425 msgid "Socks" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:911 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:896 msgid "Socks Version" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:310 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:163 msgid "Socks protocol auth methods, default:noauth." msgstr "" @@ -2111,217 +2176,244 @@ msgstr "" msgid "Socks5" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:310 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:163 msgid "Socks5 Auth Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:329 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 msgid "Socks5 Password" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:170 msgid "Socks5 User" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:61 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:73 +msgid "Start Detection" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:204 +msgid "Starting subscription update..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:631 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:114 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:116 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:118 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:120 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:224 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:226 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:228 msgid "Status" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:302 -msgid "Subscribe Default Auto-Switch" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:74 +msgid "Stop Detection" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:277 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:449 msgid "Subscribe Advanced Settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:280 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:474 +msgid "Subscribe Default Auto-Switch" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:455 msgid "Subscribe Filter Words" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:284 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:249 +msgid "Subscribe Log" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:461 msgid "Subscribe Save Words" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:547 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:570 msgid "Subscribe URL" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:469 -msgid "Manage multiple subscribe URLs, including Clash subscriptions. Only enabled entries are included when updating all subscriptions." +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:194 +msgid "Subscribe failed, refreshing page..." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:304 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:476 msgid "Subscribe new add server default Auto-Switch on" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:299 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:469 msgid "Subscribe nodes allows insecure connection as TLS client (insecure)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:257 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:142 msgid "Support AdGuardHome and DNSMASQ format list" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:627 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:612 msgid "Supports a fixed value or a random range (e.g., 30, 5-30), minimum 5." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:242 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:269 -msgid "Supports only Xray node types." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:67 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:84 msgid "Switch check cycly(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1661 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:247 -msgid "TCP" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:654 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:71 +msgid "Switch failed." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:729 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1643 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:651 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:68 +msgid "Switched successfully." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:644 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:61 +msgid "Switching..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:714 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1628 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:149 msgid "TCP Fast Open" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:358 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 msgid "" "TCP fragments, which can deceive the censorship system in some cases, such " "as bypassing SNI blacklists." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:257 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:194 msgid "TCP upstream" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1295 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1280 msgid "TLS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:724 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:709 msgid "TLS 1.3 Strict mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1417 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1402 msgid "TLS ALPN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1473 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1458 msgid "TLS Certificate Name (CertName)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1468 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1453 msgid "TLS Chain Fingerprint (SHA256)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1409 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1394 msgid "TLS Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:539 -msgid "TLS handshake test, latency for reference only" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1473 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1458 msgid "TLS is used to verify the leaf certificate name." msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:379 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:360 msgid "TUIC" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1429 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1414 msgid "TUIC ALPN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:789 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:774 msgid "TUIC Server IP Address" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:796 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:781 msgid "TUIC User Password" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:782 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:767 msgid "TUIC User UUID" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:847 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:832 msgid "TUIC receive window" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:841 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:826 msgid "TUIC send window" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:203 -msgid "TWNIC-101 DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:539 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:604 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:628 -msgid "Test" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:581 -msgid "Testing..." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1396 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 msgid "" "The client has not configured mldsa65Verify, but it will not perform the " "\"additional verification\" step and can still connect normally, see:" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:280 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:311 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:171 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:199 -msgid "" -"The configured type also applies to the core specified when manually " -"importing nodes." -msgstr "" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:10 msgid "The content entered is incorrect!" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:706 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:691 msgid "The keep-alive period.(Unit:second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:307 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:6 +msgid "" +"The online upgrade downloads the matching Xray-core linux archive for the " +"current ARCH from the official GitHub release page." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:10 +msgid "" +"The online upgrade only tracks the latest stable Mihomo release and " +"downloads the matching linux archive for the current ARCH from the official " +"GitHub release page." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:14 +msgid "" +"The online upgrade tracks the latest NaiveProxy release and prefers OpenWrt " +"static archives matching the current ARCH before falling back to other " +"release assets." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:740 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:795 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:89 +msgid "This Clash total node is not active. Apply this node first." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:6 +msgid "" +"This panel is available only when the current Clash total node is active." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:272 +msgid "This section contains no values yet" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:481 msgid "Through proxy update" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:309 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:483 msgid "Through proxy update list, Not Recommended" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:823 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:78 +msgid "Timeout" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:808 msgid "Timeout for establishing a connection to server(second)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:162 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:190 -msgid "Tips: Dnsproxy DNS Parse List Path:" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:736 -msgid "To Bottom" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:733 -msgid "To Top" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:390 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:260 msgid "To send noise packets, select \"Noise\" in Xray Settings." msgstr "" @@ -2329,65 +2421,51 @@ msgstr "" msgid "Total Records:" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:920 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:905 msgid "Transport" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:620 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:605 msgid "Transport Protocol" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:315 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:351 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:444 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:91 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:399 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:417 msgid "Trojan" msgstr "" -msgid "SOCKS5" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:79 +msgid "Try Count" msgstr "" -msgid "ShadowTLS" -msgstr "" - -msgid "Xray" -msgstr "" - -msgid "Clash" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:412 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:362 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:282 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:645 msgid "Type" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:622 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1662 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:248 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:607 msgid "UDP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:385 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:255 msgid "" "UDP noise, Under some circumstances it can bypass some UDP based protocol " "restrictions." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:530 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:507 msgid "UDP over TCP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:802 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:787 msgid "UDP relay mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:229 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:258 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:195 msgid "UDP upstream" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:227 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:256 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:193 msgid "UDP/TCP upstream" msgstr "" @@ -2395,504 +2473,495 @@ msgstr "" msgid "UL Restore" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:322 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:520 msgid "URL Test Address" msgstr "" -msgid "Update" -msgstr "" - -msgid "Updating..." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:95 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:92 msgid "Unable to copy SSR to clipboard." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:25 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:35 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:32 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:42 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:109 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:110 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:111 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:226 msgid "Unknown" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:311 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:16 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:80 +msgid "Unknown error" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:36 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:76 +msgid "Unsupported ARCH" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:79 +msgid "Unsupported component" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:493 msgid "Update All Subscribe Servers" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:288 -msgid "Save Subscribe Settings" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:443 +msgid "Update Interval(min)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:121 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:407 +msgid "Update Mode" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:414 msgid "Update cycle (Day/Week)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:290 -msgid "Save current subscribe settings" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:29 +msgid "" +"Update geoip.dat and geosite.dat used by Xray/V2Ray runtime when available." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1182 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:21 +msgid "" +"Update the Country.mmdb database used by Mihomo/Clash runtime when available." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:25 +msgid "" +"Update the GeoSite.dat database used by Mihomo/Clash runtime when available." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:157 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:406 +msgid "Upgrade" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:118 +msgid "Upgrade available" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:35 +msgid "Upgrade completed" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:146 +msgid "Upgrading..." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1167 msgid "Uplink Capacity(Default:Mbps)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1603 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1588 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/certupload.htm:3 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_yaml_upload.htm:3 msgid "Upload" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:540 msgid "Upload Custom YAML File" msgstr "" -msgid "Upload a custom Clash/Mihomo YAML file. The file will be preprocessed and saved as a local Clash node." -msgstr "" - -msgid "No custom YAML file was selected." -msgstr "" - -msgid "Failed to create temporary YAML upload file." +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:542 +msgid "" +"Upload a custom Clash/Mihomo YAML file. The file will be preprocessed and " +"saved as a local Clash node." msgstr "" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:263 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:276 msgid "Uploaded YAML validation or preprocessing failed." msgstr "" -msgid "Custom YAML imported successfully: %s" -msgstr "" - -msgid "Clash YAML Path" -msgstr "" - -msgid "Please specify either a Clash subscription URL or a local YAML path." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:120 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:144 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:128 msgid "Use ChinaDNS-NG query and cache" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:168 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:196 -msgid "Use DNS List File" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:201 msgid "Use DNS from WAN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:265 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:202 msgid "Use DNS from WAN and 114DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:108 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:132 -msgid "Use DNS2SOCKS query and cache" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:111 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:135 -msgid "Use DNS2SOCKS-RUST query and cache" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:129 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:122 msgid "Use DNS2TCP query" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:146 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:131 msgid "Use Local DNS Service listen port 5335" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:138 -msgid "Use MOSDNS query (Not Support Oversea Mode)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:114 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:125 msgid "Use MosDNS query" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1157 msgid "" "Use it together with the DNS disguised type. You can fill in any domain." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:107 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:104 msgid "User cancelled." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1244 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:332 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1229 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:530 msgid "User-Agent" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:295 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1133 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:313 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1021 msgid "Userinfo format error." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:489 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:464 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:110 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:117 msgid "Username" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:596 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:581 msgid "Users Authentication" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:395 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:376 msgid "Using incorrect encryption mothod may causes service fail to start" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:28 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:430 +msgid "V2Ray GEO Databases" +msgstr "" + #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:342 msgid "V2Ray/XRay" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:441 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:414 msgid "V2Ray/XRay protocol" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:442 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:415 msgid "VLESS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:892 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:877 msgid "VLESS Encryption" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:443 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:416 msgid "VMess" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1153 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1163 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1148 msgid "VideoCall (SRTP)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:752 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:737 msgid "Vmess Protocol" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:767 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:752 msgid "Vmess UUID" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:884 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:869 msgid "Vmess/VLESS ID (UUID)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:30 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:26 msgid "WAN Force Proxy IP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:25 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:21 msgid "WAN IP AC" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:27 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:23 msgid "WAN White List IP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:957 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:942 msgid "WebSocket Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:963 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:948 msgid "WebSocket Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1165 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1140 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1150 msgid "WechatVideo" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:96 -msgid "When disabled shunt mode, will same time stopped shunt service." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:198 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:227 -msgid "When disabled, all AAAA requests are not resolved." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1205 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1190 msgid "When enabled, it occupies IPv6 routing table 1023." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:216 -msgid "When two or more DNS servers are deployed, enable this function." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:161 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:189 -msgid "" -"When use DNS list file, please ensure list file exists and is formatted " -"correctly." -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:447 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1167 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:420 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1152 msgid "WireGuard" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1237 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1222 msgid "Wireguard allows only traffic from specific source IP." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1023 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1008 msgid "XHTTP Extra" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1011 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:996 msgid "XHTTP Host" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1002 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:987 msgid "XHTTP Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1017 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1002 msgid "XHTTP Path" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:287 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:87 -msgid "Xray (Hysteria2)" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:394 +msgid "Xray" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:104 -msgid "Xray (ShadowSocks)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:318 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:94 -msgid "Xray (Trojan)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:355 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:225 msgid "Xray Fragment Settings" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:388 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:258 msgid "Xray Noise Packets" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:252 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:5 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:394 +msgid "Xray-core" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:275 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:20 +msgid "YAML Reload Failed!" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:272 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:17 +msgid "YAML Reloaded!" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:137 msgid "adblock_url" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1126 msgid "aes-128-gcm" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1537 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1522 msgid "allow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1531 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1516 msgid "allow: Allows use Mux connection." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1451 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1436 msgid "allowInsecure" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1236 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1221 msgid "allowedIPs(optional)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1352 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1337 msgid "android" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:254 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:139 msgid "anti-AD" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1127 msgid "chacha20-poly1305" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:92 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:116 msgid "china-operator-ip" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1247 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1348 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1232 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1333 msgid "chrome" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:180 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:208 -msgid "cloudflare-dns.com DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1568 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1584 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1553 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1569 msgid "comment_tcpcongestion_disable" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1501 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1486 msgid "concurrency" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:678 -msgid "connect" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1252 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1237 msgid "curl" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1565 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1581 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1550 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1566 msgid "custom_tcpcongestion" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1358 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1509 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1522 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1343 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1494 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1507 msgid "disable" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:176 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:204 -msgid "dns.sb DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1250 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1353 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1338 msgid "edge" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:192 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:221 -msgid "fastest_addr" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:239 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:124 msgid "felixonmars/dnsmasq-china-list" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1248 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1349 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1233 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1334 msgid "firefox" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1120 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1105 msgid "gRPC Idle Timeout" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1093 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1078 msgid "gRPC Mode" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1087 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1072 msgid "gRPC Service Name" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:82 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:106 msgid "gfwlist Update url" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:86 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:110 msgid "gfwlist/gfwlist" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1251 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1236 msgid "golang" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1351 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:535 +msgid "gost-plugin" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1336 msgid "ios" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:190 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:219 -msgid "load_balance" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:545 +msgid "kcptun" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:805 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:790 msgid "lossless UDP relay using QUIC streams" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:804 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:46 +msgid "mihomo binary not found in archive" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:47 +msgid "naive binary not found in archive" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:789 msgid "native UDP characteristics" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:99 -msgid "nfip_url" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:521 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1337 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:497 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1322 msgid "none" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:551 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:529 msgid "obfs-local" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:191 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:220 -msgid "parallel" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1355 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1340 msgid "qq" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1356 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1341 msgid "random" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1357 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1342 msgid "randomized" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1536 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1521 msgid "reject" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1249 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1350 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:544 +msgid "restls" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1335 msgid "safari" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:739 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:724 msgid "shadow-TLS SNI" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:560 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:541 msgid "shadow-tls" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:717 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:702 msgid "shadowTLS protocol Version" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1538 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1523 msgid "skip" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1532 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1517 msgid "" "skip: Not use Mux module to carry UDP 443 traffic, Use original UDP " "transmission method of proxy protocol." msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1328 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1313 msgid "spiderX" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:83 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:107 msgid "v2fly/domain-list-community" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:554 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:532 msgid "v2ray-plugin" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:289 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:223 msgid "valid address:port" msgstr "" @@ -2900,110 +2969,18 @@ msgstr "" msgid "warning! Please do not reuse the port!" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:557 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:45 +msgid "xray binary not found in archive" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:538 msgid "xray-plugin" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1514 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1499 msgid "xudpConcurrency" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1527 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1512 msgid "xudpProxyUDP443" msgstr "" - -msgid "Start Detection" -msgstr "" - -msgid "Stop Detection" -msgstr "" - -msgid "Default Node Local Port" -msgstr "" - -msgid "Clash/Mihomo" -msgstr "" - -msgid "Clash Subscription URL" -msgstr "" - -msgid "Clash User-Agent" -msgstr "" - -msgid "Panel" -msgstr "" - -msgid "Clash Panel" -msgstr "" - -msgid "Close" -msgstr "" - -msgid "Selector" -msgstr "" - -msgid "DIRECT" -msgstr "" - -msgid "REJECT" -msgstr "" - -msgid "Proxy" -msgstr "" - -msgid "Domestic" -msgstr "" - -msgid "GlobalTV" -msgstr "" - -msgid "AsianTV" -msgstr "" - -msgid "Others" -msgstr "" - -msgid "GLOBAL" -msgstr "" - -msgid "This panel is available only when the current Clash total node is active." -msgstr "" - -msgid "No switchable proxy groups found." -msgstr "" - -msgid "Switching..." -msgstr "" - -msgid "Switched successfully." -msgstr "" - -msgid "Switch failed." -msgstr "" - -msgid "Loading..." -msgstr "" - -msgid "Ready." -msgstr "" - -msgid "Subscribe Log" -msgstr "" - -msgid "Starting subscription update..." -msgstr "" - -msgid "Subscribe complete, refreshing page..." -msgstr "" - -msgid "Subscribe failed, refreshing page..." -msgstr "" - -msgid "This Clash total node is not active. Apply this node first." -msgstr "" - -msgid "Include Mihomo (Clash Support)" -msgstr "" - -msgid "Mihomo Pannel" -msgstr "" diff --git a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po index 3096af6a..458c3c63 100644 --- a/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po +++ b/luci-app-ssr-plus/po/zh_Hans/ssr-plus.po @@ -1,7 +1,7 @@ msgid "" msgstr "Content-Type: text/plain; charset=UTF-8\n" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:361 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:231 msgid "" "\"1-3\" is for segmentation at TCP layer, applying to the beginning 1 to 3 " "data writes by the client. \"tlshello\" is for TLS client hello packet " @@ -10,80 +10,73 @@ msgstr "" "\"1-3\" 是 TCP 的流切片,应用于客户端第 1 至第 3 次写数据。\"tlshello\" 是 " "TLS 握手包切片。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:279 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:310 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:170 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:198 -msgid "%s Node Use Type" -msgstr "%s 节点使用类型" - #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:103 msgid "0" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:100 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:94 msgid "1 Thread" msgstr "单线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:107 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:101 msgid "128 Threads" msgstr "128 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1523 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1508 msgid "16" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:104 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:98 msgid "16 Threads" msgstr "16 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:101 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:95 msgid "2 Threads" msgstr "2 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:105 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:99 msgid "32 Threads" msgstr "32 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1339 msgid "360" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:270 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:207 msgid "360 Security DNS (China Telecom) (101.226.4.6)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:208 msgid "360 Security DNS (China Unicom) (123.125.81.6)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:102 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:96 msgid "4 Threads" msgstr "4 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:106 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:100 msgid "64 Threads" msgstr "64 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1510 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1495 msgid "8" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:103 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:97 msgid "8 Threads" msgstr "8 线程" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:390 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:260 msgid "" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1031 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1369 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1396 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1016 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 msgid "" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:51 msgid "" "

    Support SS/SSR/V2RAY/XRAY/TROJAN/TUIC/HYSTERIA2/NAIVEPROXY/SOCKS5/CLASH " "etc.

    " @@ -91,381 +84,159 @@ msgstr "" "

    支持 SS/SSR/V2RAY/XRAY/TROJAN/TUIC/HYSTERIA2/NAIVEPROXY/SOCKS5/CLASH 等协" "议。

    " -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:160 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:186 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:220 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1203 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1503 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1516 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1529 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1655 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1682 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:188 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:214 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:249 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:240 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:267 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1188 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1488 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1501 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1514 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:186 msgid "
    • " msgstr "" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:58 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:627 msgid "Access Control" msgstr "访问控制" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:178 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:206 -msgid "AdGuard DNSCrypt SDNS" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1035 +msgid "Actions" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:749 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1015 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:290 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:298 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:5 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:7 msgid "Add" msgstr "添加" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:59 -msgid "Advanced Settings" -msgstr "高级设置" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:60 -msgid "Already up to date" -msgstr "已是最新版本" - -msgid "Download failed" -msgstr "下载失败" - -msgid "Download Source" -msgstr "下载源" - -msgid "Database" -msgstr "数据库" - -msgid "Geo Resource" -msgstr "Geo 资源" - -msgid "Country MMDB" -msgstr "Country MMDB" - -msgid "GeoSite Database" -msgstr "GeoSite 数据库" - -msgid "V2Ray GEO Databases" -msgstr "V2Ray GEO 数据库" - -msgid "Showing %d-%d of %d nodes" -msgstr "当前显示第 %d-%d 个节点,共 %d 个" - -msgid "Per page" -msgstr "每页" - -msgid "All" -msgstr "全部" - -msgid "Prev" -msgstr "上一页" - -msgid "Next" -msgstr "下一页" - -msgid "Drag reorder applies within the current page only." -msgstr "拖拽排序仅在当前分页内生效。" - -msgid "Geo Database Update" -msgstr "Geo 数据库更新" - -msgid "Current Version" -msgstr "当前版本" - +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:221 msgid "Additional Version" msgstr "附加版本" -msgid "CHECK AND UPDATE" -msgstr "检查并更新" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:378 +msgid "Address" +msgstr "地址" -msgid "Failed to query geo database information." -msgstr "获取 Geo 数据库信息失败。" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:628 +msgid "Advanced Settings" +msgstr "高级设置" -msgid "Update the Country.mmdb database used by Mihomo/Clash runtime when available." -msgstr "更新 Mihomo/Clash 运行时可用的 Country.mmdb 数据库。" - -msgid "Update the GeoSite.dat database used by Mihomo/Clash runtime when available." -msgstr "更新 Mihomo/Clash 运行时可用的 GeoSite.dat 数据库。" - -msgid "Update geoip.dat and geosite.dat used by Xray/V2Ray runtime when available." -msgstr "更新 Xray/V2Ray 运行时可用的 geoip.dat 和 geosite.dat 数据库。" - -msgid "Unsupported component" -msgstr "不支持的组件" - -msgid "Extract failed" -msgstr "解压失败" - -msgid "Failed to create temp directory" -msgstr "创建临时目录失败" - -msgid "Failed to fetch release metadata" -msgstr "获取发布信息失败" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:5 -msgid "Check installed component versions and upgrade them online from the upstream release page." -msgstr "检测已安装组件版本,并从上游发布页在线升级。" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:69 -msgid "Check Update" -msgstr "检查更新" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:55 -msgid "Checking..." -msgstr "检查中..." - -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:60 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:4 -msgid "Component Update" -msgstr "组件升级" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:95 -msgid "Core Components" -msgstr "核心组件" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:34 -msgid "Current ARCH" -msgstr "当前架构" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:23 -msgid "Failed to query component information." -msgstr "获取组件信息失败。" - -msgid "Install failed" -msgstr "安装失败" - -msgid "Installed binary failed to run" -msgstr "新安装的二进制无法运行" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:32 -msgid "Installed Version" -msgstr "已安装版本" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:33 -msgid "Latest Version" -msgstr "最新版本" - -msgid "Matching release asset not found" -msgstr "未找到匹配的发布资产" - -msgid "Mihomo" -msgstr "Mihomo" - -msgid "Missing gzip support" -msgstr "缺少 gzip 支持" - -msgid "Missing xz support" -msgstr "缺少 xz 支持" - -msgid "Missing unzip support" -msgstr "缺少 unzip 支持" - -msgid "mihomo binary not found in archive" -msgstr "压缩包中未找到 mihomo 二进制文件" - -msgid "naive binary not found in archive" -msgstr "压缩包中未找到 naive 二进制文件" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:32 -msgid "Not installed" -msgstr "未安装" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:34 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:35 -msgid "Unknown" -msgstr "未知" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:58 -msgid "Processing..." -msgstr "处理中..." - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:35 -msgid "Release Asset" -msgstr "发布包名" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:37 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:39 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:41 -msgid "Status" -msgstr "状态" - -msgid "Unsupported ARCH" -msgstr "不支持当前架构" - -msgid "Unsupported component" -msgstr "不支持的组件" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:99 -msgid "The online upgrade downloads the matching Xray-core linux archive for the current ARCH from the official GitHub release page." -msgstr "在线升级会根据当前架构,从 Xray-core 官方 GitHub 发布页下载匹配的 Linux 压缩包。" - -msgid "The online upgrade only tracks the latest stable Mihomo release and downloads the matching linux archive for the current ARCH from the official GitHub release page." -msgstr "在线升级只跟踪 Mihomo 最新稳定版,并根据当前架构从官方 GitHub 发布页下载匹配的 Linux 压缩包。" - -msgid "The online upgrade tracks the latest NaiveProxy release and prefers OpenWrt static archives matching the current ARCH before falling back to other release assets." -msgstr "在线升级会跟踪最新 NaiveProxy 发布版,并优先选择与当前架构匹配的 OpenWrt static 压缩包,找不到时再回退到其他发布资产。" - -msgid "Unknown error" -msgstr "未知错误" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:39 -msgid "Upgrade available" -msgstr "发现可升级版本" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:70 -msgid "Upgrade" -msgstr "升级" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:55 -msgid "Upgrading..." -msgstr "升级中..." - -msgid "Update" -msgstr "更新" - -msgid "Updating..." -msgstr "更新中..." - -msgid "Upgrade completed" -msgstr "升级完成" - -msgid "xray binary not found in archive" -msgstr "压缩包中未找到 xray 二进制文件" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:97 -msgid "Xray-core" -msgstr "Xray-core" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:222 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:274 msgid "Advertising Data" msgstr "【广告屏蔽】数据库" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:268 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:205 msgid "AliYun Public DNS (223.5.5.5)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:367 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:563 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:651 msgid "Alias" msgstr "别名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:397 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:378 msgid "Alias(optional)" msgstr "别名(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:119 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:157 +msgid "All" +msgstr "全部" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:112 msgid "All Ports" msgstr "所有端口(默认)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:39 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:965 +msgid "All client proxy rules cleared and applied." +msgstr "所有客户端代理规则已清空并生效。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:965 +msgid "All client proxy rules cleared." +msgstr "所有客户端代理规则已清空。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:35 msgid "Allow all except listed" msgstr "除列表外主机皆允许" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:34 msgid "Allow listed only" msgstr "仅允许列表内主机" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:297 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:467 msgid "Allow subscribe Insecure nodes By default" msgstr "订阅节点允许不验证 TLS 证书" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:877 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:34 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:120 +msgid "Already up to date" +msgstr "已是最新版本" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:862 msgid "AlterId" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1256 msgid "An FinalMaskObject in JSON format, used for sharing." msgstr "JSON 格式的 FinalMaskObject,用来实现分享。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:142 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:173 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:149 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:170 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:201 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:152 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:171 msgid "Anti-pollution DNS Server" msgstr "访问国外域名 DNS 服务器" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:125 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:206 -msgid "Anti-pollution DNS Server For Shunt Mode" -msgstr "分流模式下的访问国外域名 DNS 服务器" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 msgid "Apple Domains DNS" msgstr "Apple 域名 DNS" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:208 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:267 msgid "Apple Domains Data" msgstr "【Apple 域名】数据库" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:238 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:123 msgid "Apple Domains Update url" msgstr "Apple 域名更新 URL" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:119 msgid "Apple domains optimization" msgstr "Apple 域名解析优化" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:399 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:405 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:711 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:717 msgid "Apply" msgstr "应用" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:391 -msgid "Are you sure to delete this node?" -msgstr "是否真的要删除该节点?" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:408 +msgid "Appointment Mode" +msgstr "定时模式" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:133 msgid "Are you sure you want to restore the client to default settings?" msgstr "是否真的要恢复客户端默认配置?" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:282 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:313 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1660 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1688 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:172 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:200 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:229 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:246 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:274 -msgid "Auto" -msgstr "自动" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:417 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:728 msgid "Auto Switch" msgstr "自动切换" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:99 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:93 msgid "Auto Threads" msgstr "自动(CPU 线程数)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:117 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:403 msgid "Auto Update" msgstr "自动更新" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:119 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:405 msgid "Auto Update Server subscription, GFW list and CHN route" msgstr "自动更新服务器订阅、GFW 列表和中国大陆 IP 段" -msgid "Update Mode" -msgstr "更新模式" - -msgid "Appointment Mode" -msgstr "定时模式" - -msgid "Loop Mode" -msgstr "循环模式" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:811 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1569 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1585 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:796 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1554 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1570 msgid "BBR" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1570 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1586 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1555 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1571 msgid "BRUTAL" msgstr "" @@ -477,59 +248,64 @@ msgstr "备份还原" msgid "Backup or Restore Client and Server Configurations." msgstr "备份或还原客户端及服务端配置。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:193 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:252 msgid "Baidu Connectivity" msgstr "【百度】连通性检查" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:269 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:206 msgid "Baidu Public DNS (180.76.76.76)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:320 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:297 msgid "Base64 sstr failed." msgstr "Base64 解码失败。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1154 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1164 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1139 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1149 msgid "BitTorrent (uTP)" msgstr "BT 下载(uTP)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:100 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:96 msgid "Black Domain List" msgstr "强制走代理的域名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:536 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:513 msgid "Bloom Filter" msgstr "布隆过滤器" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:84 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:80 msgid "Bypass Domain List" msgstr "不走代理的域名" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:261 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:439 +msgid "CHECK AND UPDATE" +msgstr "检查并更新" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:31 msgid "CLOSE WIN" msgstr "关闭窗口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:272 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:209 msgid "CNNIC SDNS (1.2.4.8)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:812 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1571 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1589 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:797 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1556 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1574 msgid "CUBIC" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1171 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1156 msgid "Camouflage Domain" msgstr "伪装域名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:939 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1160 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:924 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1145 msgid "Camouflage Type" msgstr "伪装类型" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1479 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1464 msgid "Certificate fingerprint" msgstr "证书指纹" @@ -543,98 +319,155 @@ msgstr "检查连通性" msgid "Check Server" msgstr "检查服务器" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:228 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:280 msgid "Check Server Port" msgstr "【服务器端口】检查" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:77 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:94 msgid "Check Try Count" msgstr "切换检查重试次数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:72 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:157 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:405 +msgid "Check Update" +msgstr "检查更新" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:6 +msgid "" +"Check installed component versions and upgrade them online from the upstream " +"release page." +msgstr "检测已安装组件版本,并从上游发布页在线升级。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:89 msgid "Check timout(second)" msgstr "切换检查超时时间(秒)" -msgid "Second" -msgstr "周期" - -msgid "Timeout" -msgstr "超时" - -msgid "Try Count" -msgstr "重试次数" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm:6 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm:6 msgid "Check..." msgstr "正在检查..." -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:202 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:146 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:250 +msgid "Checking..." +msgstr "检查中..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:261 msgid "China IP Data" msgstr "【中国大陆 IP 段】数据库" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:255 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:192 msgid "ChinaDNS-NG query protocol" msgstr "ChinaDNS-NG 查询协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:226 -msgid "ChinaDNS-NG shunt query protocol" -msgstr "ChinaDNS-NG 分流查询协议" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:89 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:113 msgid "Chnroute Update url" msgstr "中国大陆 IP 段更新 URL" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:90 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:114 msgid "Clang.CN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:91 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:115 msgid "Clang.CN.CIDR" msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:376 +msgid "Clash" +msgstr "Clash" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:88 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:817 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1013 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:3 +msgid "Clash Panel" +msgstr "Clash 面板" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:397 +msgid "Clash Subscription URL" +msgstr "Clash 订阅链接" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:409 +msgid "Clash User-Agent" +msgstr "Clash User-Agent" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:403 +msgid "Clash YAML Path" +msgstr "Clash YAML 路径" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:357 +msgid "Clash/Mihomo" +msgstr "Clash/Mihomo" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1018 +msgid "Clear All Rules" +msgstr "清空所有规则" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:954 +msgid "Clear all custom client proxy rules and restore empty state?" +msgstr "清空所有自定义客户端代理规则,并恢复为空白状态吗?" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/log.htm:35 msgid "Clear logs" msgstr "清空日志" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:164 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:192 -msgid "Click here to view or manage the DNS list file" -msgstr "点击此处查看或管理 DNS 列表文件" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:394 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1033 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1371 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1398 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1018 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1356 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1383 msgid "Click to the page" msgstr "点击前往" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:148 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:176 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1032 +msgid "Client" +msgstr "客户端" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:920 +msgid "Client rules exported to CSV file." +msgstr "客户端规则已导出为 CSV 文件。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:944 +msgid "Client rules imported from CSV file. Click Save to apply." +msgstr "客户端规则已从 CSV 文件导入,请点击保存生效。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1027 +msgid "Client supports manual IP or IP/CIDR input." +msgstr "客户端支持手动输入 IP 或 IP/CIDR。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1024 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:250 +msgid "Close" +msgstr "关闭" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:158 msgid "Cloudflare DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:136 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:217 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:160 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:246 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:145 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:182 msgid "Cloudflare DNS (1.1.1.1)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:179 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:207 -msgid "Cloudflare DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:20 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:402 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:436 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:21 msgid "Collecting data..." msgstr "正在收集数据中..." -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1031 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:390 +msgid "Component" +msgstr "组件" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:630 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:5 +msgid "Component Update" +msgstr "组件升级" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1016 msgid "Configure XHTTP Extra Settings (JSON format), see:" msgstr "配置 XHTTP 额外设置(JSON 格式),具体请参见:" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:809 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:794 msgid "Congestion control algorithm" msgstr "拥塞控制算法" @@ -650,134 +483,154 @@ msgstr "连接正常" msgid "Connection Timeout" msgstr "连接超时" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1382 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1367 msgid "" "Controls the policy used when performing DNS queries for ECH configuration." msgstr "控制使用 DNS 查询 ECH 配置时的策略。" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:93 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:90 msgid "Copy SSR to clipboard successfully." msgstr "成功复制 SSR 网址到剪贴板。" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:369 +msgid "Core Components" +msgstr "核心组件" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:20 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:428 +msgid "Country MMDB" +msgstr "Country MMDB" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:2 msgid "Create Backup File" msgstr "创建备份文件" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1617 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1602 msgid "Create upload file error." msgstr "创建上传文件错误。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1637 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:110 +msgid "Current ARCH" +msgstr "当前架构" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1622 msgid "Current Certificate Path" msgstr "当前证书路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:562 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:219 +msgid "Current Version" +msgstr "当前版本" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:547 msgid "Custom" msgstr "自定义" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:182 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:210 -msgid "" -"Custom DNS Server (support: IP:Port or tls://IP:Port or https://IP/dns-query " -"and other format)." -msgstr "" -"自定义 DNS 服务器(支持格式:IP:端口、tls://IP:端口、https://IP/dns-query 及" -"其他格式)。" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:991 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:992 +msgid "Custom Client Proxies Rules" +msgstr "自定义客户端代理规则" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:139 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:221 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:166 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:250 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:148 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:187 msgid "Custom DNS Server format as IP:PORT (default: 8.8.4.4:53)" msgstr "格式为 IP:Port(默认:8.8.4.4:53)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:278 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:212 msgid "Custom DNS Server format as IP:PORT (default: disabled)" msgstr "格式为 IP:PORT(默认:禁用)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:150 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:178 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:160 msgid "" "Custom DNS Server format as tcp://IP:PORT or tls://DOMAIN:PORT " "(tcp://8.8.8.8 or tls://dns.google:853)" msgstr "" "格式为tcp://IP:Port或tls://域名:Port (tcp://8.8.8.8或tls://dns.google:853)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:566 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:551 msgid "Custom Plugin Path" msgstr "自定义插件路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:121 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:114 msgid "Custom Ports" msgstr "自定义端口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1272 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:269 +msgid "Custom YAML imported successfully: %s" +msgstr "自定义 YAML 导入成功:%s" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:708 +msgid "Custom client proxy rules saved and applied." +msgstr "自定义客户端代理规则已保存并生效。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:708 +msgid "Custom client proxy rules saved." +msgstr "自定义客户端代理规则已保存。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1257 msgid "" "Custom finalmask overrides mkcp, hysteria2, fragment, noise, and related " "settings." msgstr "自定义 finalmask 将覆盖 mkcp、hysteria2、fragment、noise 等相关配置。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:103 -msgid "Customize Netflix IP Url" -msgstr "" -"自定义 Netflix IP 段更新 URL(默认项目地址:https://github.com/QiuSimons/" -"Netflix_IP)" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/backup_restore.htm:4 msgid "DL Backup" msgstr "下载备份" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1168 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1666 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1674 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:251 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1153 msgid "DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:143 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:192 msgid "DNS Anti-pollution" msgstr "DNS 防污染服务" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:106 -msgid "DNS Query Mode For Shunt Mode" -msgstr "分流模式下的 DNS 查询模式" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:267 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:204 msgid "DNSPod Public DNS (119.29.29.29)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1156 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1166 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1151 msgid "DTLS 1.2" msgstr "DTLS 1.2 数据包" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1218 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:424 +msgid "Database" +msgstr "数据库" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:87 +msgid "Day/Week" +msgstr "日/周" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1203 msgid "Decimal numbers separated by \",\" or Base64-encoded strings." msgstr "用“,”隔开的十进制数字或 Base64 编码字符串。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1246 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1419 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1431 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1445 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1231 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1404 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1416 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1430 msgid "Default" msgstr "默认" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1530 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:101 +msgid "Default Node Local Port" +msgstr "节点默认本地端口" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1515 msgid "Default reject rejects traffic." msgstr "默认 reject 拒绝流量。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:707 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:692 msgid "Default value 0 indicatesno heartbeat." msgstr "默认为 0 表示无心跳。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1504 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1489 msgid "" "Default: disable. When entering a negative number, such as -1, The Mux " "module will not be used to carry TCP traffic." msgstr "默认:禁用。填负数时,如 -1,不使用 Mux 模块承载 TCP 流量。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1517 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1502 msgid "" "Default:16. When entering a negative number, such as -1, The Mux module will " "not be used to carry UDP traffic, Use original UDP transmission method of " @@ -786,76 +639,63 @@ msgstr "" "默认值:16。填负数时,如 -1,不使用 Mux 模块承载 UDP 流量。将使用代理协议原本" "的 UDP 传输方式。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:184 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:212 -msgid "Defines the upstreams logic mode" -msgstr "定义上游逻辑模式" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:297 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:41 +msgid "Defaults Cleared!" +msgstr "已清空默认状态!" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:215 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:297 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:41 +msgid "Defaults Restored!" +msgstr "默认值已恢复!" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1027 msgid "" -"Defines the upstreams logic mode, possible values: load_balance, parallel, " -"fastest_addr (default: load_balance)." +"Define per-client Mihomo proxy targets. Rules are injected as SRC-IP-CIDR " +"entries before the original Clash rules." msgstr "" -"定义上游逻辑模式,可选择值:负载均衡、并行查询、最快响应(默认值:负载均" -"衡)。" +"为每个客户端指定 Mihomo 代理目标。规则会以 SRC-IP-CIDR 形式注入到原始 Clash " +"规则之前。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:432 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:302 msgid "Delay (ms)" msgstr "延迟(ms)" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:738 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:589 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:248 msgid "Delete" msgstr "删除" -msgid "Day/Week" -msgstr "日/周" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:315 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:500 msgid "Delete All Subscribe Servers" msgstr "删除所有订阅节点" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:116 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:112 msgid "Deny Domain List" msgstr "禁止连接的域名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:62 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:70 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:78 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:37 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:81 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:33 msgid "Disable" msgstr "停用" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:263 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:200 msgid "Disable ChinaDNS-NG" msgstr "直通模式(禁用 ChinaDNS-NG)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:152 -msgid "Disable IPv6 In MosDNS Query Mode (Shunt Mode)" -msgstr "禁止 MosDNS 返回 IPv6 记录 (分流模式)" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 -msgid "Disable IPv6 in MOSDNS query mode" -msgstr "禁止 MOSDNS 返回 IPv6 记录" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:163 msgid "Disable IPv6 for Overseas FQDN" msgstr "禁止海外域名返回 IPv6 记录" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:197 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:226 -msgid "Disable IPv6 query mode" -msgstr "禁止返回 IPv6 记录" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:664 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:649 msgid "Disable QUIC path MTU discovery" msgstr "禁用 QUIC 启用 MTU 探测" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:853 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:838 msgid "Disable SNI" msgstr "关闭 SNI 服务器名称指示" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:734 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:719 msgid "Disable TCP No_delay" msgstr "禁用 TCP 无延迟" @@ -867,109 +707,110 @@ msgstr "执行重置" msgid "Do you want to restore the client to default settings?" msgstr "是否要恢复客户端默认配置?" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:230 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:196 msgid "DoT upstream (Need use wolfssl version)" msgstr "DoT 上游(需使用 wolfssl 版本)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:419 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1680 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:265 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:289 msgid "Domain Strategy" msgstr "域名解析策略" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:262 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:199 msgid "Domestic DNS Server" msgstr "国内 DNS 服务器" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1189 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1174 msgid "Downlink Capacity(Default:Mbps)" msgstr "下行链路容量(默认:Mbps)" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:739 -msgid "Drag to reorder" -msgstr "拖动以重排" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:377 +msgid "Download Source" +msgstr "下载源" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:864 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:43 +msgid "Download failed" +msgstr "下载失败" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:849 msgid "Dual-stack Listening Socket" msgstr "双栈 Socket 监听" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1367 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1352 msgid "ECH Config" msgstr "ECH 配置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1366 msgid "ECH Query Policy" msgstr "ECH 查询策略" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:981 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:966 msgid "Early Data Header Name" msgstr "前置数据标头" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:737 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:240 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:246 msgid "Edit" msgstr "编辑" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:312 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:69 msgid "Edit ShadowSocksR Server" msgstr "编辑服务器配置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:271 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:408 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:157 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:198 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:278 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:82 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:101 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:555 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1031 msgid "Enable" msgstr "启用" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:858 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:843 msgid "Enable 0-RTT QUIC handshake" msgstr "客户端启用 0-RTT QUIC 连接握手" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:482 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:457 msgid "Enable Authentication" msgstr "启用用户名/密码认证" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:63 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1712 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:80 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1639 msgid "Enable Auto Switch" msgstr "启用自动切换" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1362 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1347 msgid "Enable ECH(optional)" msgstr "启用 ECH (可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:640 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:625 msgid "Enable Lazy Mode" msgstr "启用懒狗模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1389 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1374 msgid "Enable ML-DSA-65(optional)" msgstr "启用 ML-DSA-65 (可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1548 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1533 msgid "" "Enable Multipath TCP, need to be enabled in both server and client " "configuration." msgstr "启用 Multipath TCP,需在服务端和客户端配置中同时启用。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1484 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1469 msgid "Enable Mux.Cool" msgstr "启用 Mux.Cool" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:95 -msgid "Enable Netflix Mode" -msgstr "启用 Netflix 分流模式" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:634 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:619 msgid "Enable Obfuscation" msgstr "启用混淆功能" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:542 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:519 msgid "Enable Plugin" msgstr "启用插件" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:602 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:587 msgid "Enable Port Hopping" msgstr "启用端口跳跃" @@ -977,253 +818,278 @@ msgstr "启用端口跳跃" msgid "Enable Server" msgstr "启动服务端" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:615 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:600 msgid "Enable Transport Protocol Settings" msgstr "启用传输协议设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:720 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:705 msgid "Enable V2 protocol." msgstr "开启 V2 协议。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:719 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:704 msgid "Enable V3 protocol." msgstr "开启 V3 协议。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:249 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:134 msgid "Enable adblock" msgstr "启用广告屏蔽" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:531 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:508 msgid "Enable the SUoT protocol, requires server support." msgstr "启用 SUoT 协议,需要服务端支持。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1024 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1009 msgid "Enable this option to configure XHTTP Extra (JSON format)." msgstr "启用此选项配置 XHTTP 附加项(JSON 格式)。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1201 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1186 msgid "Enabled Kernel virtual NIC TUN(optional)" msgstr "启用内核的虚拟网卡 TUN(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:335 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:181 msgid "Enabled Mixed" msgstr "启用 Mixed" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:729 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1643 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:714 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1628 msgid "Enabling TCP Fast Open Requires Server Support." msgstr "启用 TCP 快速打开需要服务端支持。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:510 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:517 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:761 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:772 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:903 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:486 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:493 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:746 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:757 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:888 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:118 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:125 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:122 msgid "Encrypt Method" msgstr "加密方式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:122 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:115 msgid "Enter Custom Ports" msgstr "输入自定义端口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:122 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:415 msgid "Every Day" msgstr "每天" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:127 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:420 msgid "Every Friday" msgstr "每周五" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:123 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:416 msgid "Every Monday" msgstr "每周一" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:128 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:421 msgid "Every Saturday" msgstr "每周六" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:129 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:422 msgid "Every Sunday" msgstr "每周日" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:126 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:419 msgid "Every Thursday" msgstr "每周四" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:124 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:417 msgid "Every Tuesday" msgstr "每周二" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:125 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:418 msgid "Every Wednesday" msgstr "每周三" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:289 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:223 msgid "Expecting: %s" msgstr "应为:%s" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:86 -msgid "External Proxy Mode" -msgstr "分流服务器(前置)代理" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1019 +msgid "Export Client Rules" +msgstr "批量导出客户端规则" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1587 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:44 +msgid "Extract failed" +msgstr "解压失败" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1572 msgid "FORCE BRUTAL" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:282 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:967 +msgid "Failed to clear all client proxy rules." +msgstr "清空所有客户端代理规则失败。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:42 +msgid "Failed to create temp directory" +msgstr "创建临时目录失败" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:230 +msgid "Failed to create temporary YAML upload file." +msgstr "创建临时 YAML 上传文件失败。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:37 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:77 +msgid "Failed to fetch release metadata" +msgstr "获取发布信息失败" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:99 +msgid "Failed to query component information." +msgstr "获取组件信息失败。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:210 +msgid "Failed to query geo database information." +msgstr "获取 Geo 数据库信息失败。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:710 +msgid "Failed to save custom client proxy rules." +msgstr "保存自定义客户端代理规则失败。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:219 +msgid "File Not Exist" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:457 msgid "Filter Words splited by /" msgstr "命中关键字的节点将被丢弃。多个关键字用 / 分隔" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1260 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1245 msgid "FinalMask" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1346 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1331 msgid "Finger Print" msgstr "指纹伪造" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1333 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1318 msgid "Flow" msgstr "流控(Flow)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:119 msgid "" "For Apple domains equipped with Chinese mainland CDN, always responsive to " "Chinese CDN IP addresses" msgstr "配备中国大陆 CDN 的 Apple 域名,始终应答中国大陆 CDN 地址" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:392 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:262 msgid "For specific usage, see:" msgstr "具体使用方法,具体请参见:" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:609 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:594 msgid "" "Format as 10000:20000 or 10000-20000 Multiple groups are separated by commas " "(,)." msgstr "格式为:10000:20000 或 10000-20000 多组时用逗号(,)隔开。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:88 -msgid "Forward Netflix Proxy through Main Proxy" -msgstr "分流服务器流量通过主服务节点中转代理转发" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:358 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 msgid "Fragment" msgstr "分片" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:375 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:245 msgid "Fragment Delay" msgstr "分片延迟" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:370 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:240 msgid "Fragment Length" msgstr "分片包长" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:361 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:231 msgid "Fragment Packets" msgstr "分片方式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:375 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:245 msgid "Fragmentation interval (ms)" msgstr "分片间隔(ms)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:370 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:240 msgid "Fragmented packet length (byte)" msgstr "分片包长 (byte)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:197 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:256 msgid "GFW List Data" msgstr "【GFW 列表】数据库" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:112 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:106 msgid "GFW List Mode" msgstr "GFW 列表模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:68 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:64 msgid "Game Mode Host List" msgstr "增强游戏模式客户端 LAN IP" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:183 msgid "Game Mode UDP Relay" msgstr "游戏模式 UDP 中继" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:69 -msgid "Game Mode UDP Server" -msgstr "游戏模式 UDP 中继服务器" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:829 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:814 msgid "Garbage collection interval(second)" msgstr "UDP 数据包片残片清理间隔(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:835 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:820 msgid "Garbage collection lifetime(second)" msgstr "UDP 数据包残片在服务器的保留时间(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:126 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:416 +msgid "Geo Database Update" +msgstr "Geo 数据库更新" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:425 +msgid "Geo Resource" +msgstr "Geo 资源" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:24 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:429 +msgid "GeoSite Database" +msgstr "GeoSite 数据库" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:14 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:381 +msgid "GitHub Direct" +msgstr "GitHub 直连" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:175 msgid "Global Client" msgstr "TCP 透明代理" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:114 -msgid "Global Mode" -msgstr "全局模式" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:267 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:152 -msgid "Global SOCKS5 Proxy Server" -msgstr "SOCKS5 代理服务端(全局)" - +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:194 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:210 msgid "Global HTTP/HTTPS Proxy Server" msgstr "HTTP/HTTPS 代理服务端(全局)" -msgid "HTTP Auth Mode" -msgstr "HTTP 认证模式" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:108 +msgid "Global Mode" +msgstr "全局模式" -msgid "HTTP proxy auth method, default:none." -msgstr "HTTP 代理认证方式,默认:none。" - -msgid "HTTP User" -msgstr "HTTP 用户名" - -msgid "Only when HTTP Auth Mode is password valid, Mandatory." -msgstr "仅当 HTTP 认证模式为 password 时有效,必填。" - -msgid "HTTP Password" -msgstr "HTTP 密码" - -msgid "Only when HTTP Auth Mode is password valid, Not mandatory." -msgstr "仅当 HTTP 认证模式为 password 时有效,非必填。" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:152 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:201 +msgid "Global SOCKS5 Proxy Server" +msgstr "SOCKS5 代理服务端(全局)" #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:81 msgid "Global Setting" msgstr "全局设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:189 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:76 +msgid "Go to relevant configuration page" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:248 msgid "Google Connectivity" msgstr "【谷歌】连通性检查" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:174 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:202 -msgid "Google DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:143 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:171 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:153 msgid "Google Public DNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:126 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:207 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:150 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:236 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:135 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:172 msgid "Google Public DNS (8.8.4.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:127 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:151 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:237 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:136 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:173 msgid "Google Public DNS (8.8.8.8)" msgstr "" @@ -1231,310 +1097,374 @@ msgstr "" msgid "Grant UCI access for luci-app-ssr-plus" msgstr "授予访问 luci-app-ssr-plus 配置的权限" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1095 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1080 msgid "Gun" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1114 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1099 msgid "H2 Read Idle Timeout" msgstr "H2 读取空闲超时" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1109 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1094 msgid "H2/gRPC Health Check" msgstr "H2/gRPC 健康检查" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:453 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:942 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:426 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:927 msgid "HTTP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:946 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:202 +msgid "HTTP Auth Mode" +msgstr "HTTP 认证模式" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:931 msgid "HTTP Host" msgstr "HTTP 主机名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:951 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 +msgid "HTTP Password" +msgstr "HTTP 密码" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:936 msgid "HTTP Path" msgstr "HTTP 路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1077 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 +msgid "HTTP User" +msgstr "HTTP 用户名" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:202 +msgid "HTTP proxy auth method, default:none." +msgstr "HTTP 代理认证方式,默认:none。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1062 msgid "HTTP/2 Host" msgstr "HTTP/2 主机名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1082 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1067 msgid "HTTP/2 Path" msgstr "HTTP/2 路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1149 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1134 msgid "Header" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1126 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1111 msgid "Health Check Timeout" msgstr "健康检查超时" -msgid "Hour" -msgstr "时" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:817 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:802 msgid "Heartbeat interval(second)" msgstr "保活心跳包发送间隔(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:968 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:953 msgid "HeartbeatPeriod(second)" msgstr "心跳周期(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:990 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:88 +msgid "Hour" +msgstr "时" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:975 msgid "Httpupgrade Host" msgstr "HTTPUpgrade 主机名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:995 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:980 msgid "Httpupgrade Path" msgstr "HTTPUpgrade 路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:284 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:357 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:450 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:84 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:407 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:423 msgid "Hysteria2" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:658 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:643 msgid "Hysterir QUIC parameters" msgstr "QUIC 参数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:113 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:107 msgid "IP Route Mode" msgstr "绕过中国大陆 IP 模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1443 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1428 msgid "IP Stack Preference" msgstr "IP 栈优先级" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 msgid "If empty, Not change Apple domains parsing DNS (Default is empty)" msgstr "如果为空,则不更改 Apple 域名解析 DNS(默认为空)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1369 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1354 msgid "" "If it is not empty, it indicates that the Client has enabled Encrypted " "Client, see:" msgstr "如果不为空,表示客户端已启用加密客户端,具体请参见:" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:865 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:850 msgid "If this option is not set, the socket behavior is platform dependent." msgstr "如果未设置此选项,则 Socket 行为依赖于平台。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1456 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1441 msgid "" "If true, allowss insecure connection at TLS client, e.g., TLS server uses " "unverifiable certificates." msgstr "" "是否允许不安全连接。当选择时,将不会检查远端主机所提供的 TLS 证书的有效性。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1601 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1586 msgid "If you have a self-signed certificate,please check the box" msgstr "如果你使用自签证书,请选择" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1193 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1081 msgid "Import" msgstr "导入配置信息" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:249 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:425 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:597 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:672 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:706 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:813 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:952 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1104 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1184 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1020 +msgid "Import Client Rules" +msgstr "批量导入客户端规则" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:195 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:376 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:520 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:583 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:617 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:724 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:840 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:992 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1072 msgid "Import configuration information successfully." msgstr "导入配置信息成功。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1102 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1087 msgid "Initial Windows Size" msgstr "初始窗口大小" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:17 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:48 +msgid "Install failed" +msgstr "安装失败" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:108 +msgid "Installed Version" +msgstr "已安装版本" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:49 +msgid "Installed binary failed to run" +msgstr "新安装的二进制无法运行" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:13 msgid "Interface" msgstr "接口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:16 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:12 msgid "Interface control" msgstr "接口控制" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1187 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:293 +msgid "Invalid" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1075 msgid "Invalid format." msgstr "无效的格式。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:231 msgid "KcpTun" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1722 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1644 msgid "KcpTun Enable" msgstr "KcpTun 启用" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1739 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1664 msgid "KcpTun Param" msgstr "KcpTun 参数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1734 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1658 msgid "KcpTun Password" msgstr "KcpTun 密码" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1728 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1651 msgid "KcpTun Port" msgstr "KcpTun 端口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:169 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:228 msgid "KcpTun Version" msgstr "KcpTun 版本号" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:36 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:32 msgid "LAN Access Control" msgstr "内网客户端分流代理控制" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:52 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:48 msgid "LAN Bypassed Host List" msgstr "不走代理的局域网 LAN IP" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:60 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:56 msgid "LAN Force Proxy Host List" msgstr "全局代理的 LAN IP" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:42 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:38 msgid "LAN Host List" msgstr "内网主机列表" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:34 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:30 msgid "LAN IP AC" msgstr "LAN IP 访问控制" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:130 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:211 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:154 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:240 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:109 +msgid "Latest Version" +msgstr "最新版本" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:139 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:176 msgid "Level 3 Public DNS (209.244.0.3)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:131 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:241 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:140 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:177 msgid "Level 3 Public DNS (209.244.0.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:132 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:213 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:156 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:242 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:178 msgid "Level 3 Public DNS (4.2.2.1)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:133 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:214 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:243 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:179 msgid "Level 3 Public DNS (4.2.2.2)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:134 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:215 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:158 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:244 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:143 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:180 msgid "Level 3 Public DNS (4.2.2.3)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:135 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:216 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:159 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:245 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:144 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:181 msgid "Level 3 Public DNS (4.2.2.4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:145 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:173 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:155 msgid "Level 3 Public DNS-1 (209.244.0.3-4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:146 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:174 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:156 msgid "Level 3 Public DNS-2 (4.2.2.1-2)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:147 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:157 msgid "Level 3 Public DNS-3 (4.2.2.3-4)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:380 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:250 msgid "Limit the maximum number of splits." msgstr "限制分片的最大数量。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1204 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1189 msgid "" "Linux kernel TUN virtual NIC requires system support and root privileges." msgstr "Linux 内核 TUN 虚拟网卡需要系统支持和 root 权限。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:22 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:18 msgid "Listen only on the given interface or, if unspecified, on all" msgstr "仅监听指定的接口,未指定则监听全部。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:348 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1716 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:718 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:771 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:84 +msgid "Loading..." +msgstr "加载中..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:217 msgid "Local Port" msgstr "本地端口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:160 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:219 msgid "Local Servers" msgstr "本机服务端" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1212 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1197 msgid "Local addresses" msgstr "本地地址" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:66 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:643 msgid "Log" msgstr "日志" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:85 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:409 +msgid "Loop Mode" +msgstr "循环模式" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:109 msgid "Loukky/gfwlist-by-loukky" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:84 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:108 msgid "Loyalsoldier/v2ray-rules-dat" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1394 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1379 msgid "ML-DSA-65 Public key" msgstr "ML-DSA-65 公钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1548 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1533 msgid "MPTCP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1160 msgid "MTU" msgstr "最大传输单元" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:61 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:80 msgid "Main Server" msgstr "主服务器" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:974 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:553 +msgid "" +"Manage multiple subscribe URLs, including Clash subscriptions. Only enabled " +"entries are included when updating all subscriptions." +msgstr "" +"管理多条订阅 URL,包括 Clash 订阅。只有启用的订阅项才会参与“更新所有订阅节" +"点”。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:38 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:78 +msgid "Matching release asset not found" +msgstr "未找到匹配的发布资产" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:959 msgid "Max Early Data" msgstr "最大前置数据" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:380 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:250 msgid "Max Split" msgstr "最大分片数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:870 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:855 msgid "Maximum packet size the socks5 server can receive from external" msgstr "socks5 服务器可以从外部接收的最大数据包大小(单位:字节)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1518 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:372 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:375 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:378 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:9 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:395 +msgid "Mihomo" +msgstr "Mihomo" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1005 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1006 +msgid "Mihomo Pannel" +msgstr "Mihomo 面板" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_schedule_compact.htm:89 +msgid "Min" +msgstr "分" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1503 msgid "" "Min value is 1, Max value is 1024. When omitted or set to 0, Will same path " "as TCP traffic." @@ -1542,285 +1472,291 @@ msgstr "" "最小值 1,最大值 1024。 省略或者填 0 时,将与 TCP 流量走同一条路,也就是传统" "的行为。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1505 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1490 msgid "" "Min value is 1, Max value is 128. When omitted or set to 0, it equals 8." msgstr "最小值 1,最大值 128。省略或者填 0 时都等于 8。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:335 -msgid "Mixed as an alias of socks, default:Enabled." -msgstr "Mixed 作为 SOCKS 的别名,默认:启用。" - +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/component.lua:13 msgid "Mirror URL" msgstr "镜像地址" -msgid "Min" -msgstr "分" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:40 +msgid "Missing gzip support" +msgstr "缺少 gzip 支持" -msgid "GitHub Direct" -msgstr "GitHub 直连" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:39 +msgid "Missing unzip support" +msgstr "缺少 unzip 支持" -msgid "Address" -msgstr "地址" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:41 +msgid "Missing xz support" +msgstr "缺少 xz 支持" -msgid "Component" -msgstr "组件" - -msgid "Package Name" -msgstr "组件包名称" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:181 +msgid "Mixed as an alias of socks, default:Enabled." +msgstr "Mixed 作为 SOCKS 的别名,默认:启用。" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/optimize_cbi_ui.htm:10 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:735 msgid "Move down" msgstr "下移" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/optimize_cbi_ui.htm:7 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:734 msgid "Move up" msgstr "上移" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:222 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:251 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:188 msgid "Muitiple DNS server can saperate with ','" msgstr "多个上游 DNS 服务器请用 ',' 分隔(注意用英文逗号)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1096 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1081 msgid "Multi" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:98 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:92 msgid "Multi Threads Option" msgstr "多线程并发转发" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1066 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1290 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1051 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1275 msgid "Must be JSON text!" msgstr "必须是 JSON 文本内容!" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1484 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1469 msgid "Mux" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:253 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:138 msgid "NEO DEV HOST" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:10 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:11 msgid "NOT RUNNING" msgstr "未运行" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:401 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:354 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:13 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:396 msgid "NaiveProxy" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:266 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:27 +msgid "Name" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:203 msgid "Nanjing Xinfeng 114DNS (114.114.114.114)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:132 -msgid "Netflix Domain List" -msgstr "Netflix 分流域名列表" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:215 -msgid "Netflix IP Data" -msgstr "【Netflix IP 段】数据库" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:100 -msgid "Netflix IP Only" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:77 -msgid "Netflix Node" -msgstr "Netflix 分流服务器" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:101 -msgid "Netflix and AWS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:369 -msgid "Network Tunnel" -msgstr "网络隧道" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:399 -msgid "Network interface to use" -msgstr "使用的网络接口" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:813 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:798 msgid "New Reno" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:190 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:194 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:230 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:149 +msgid "Next" +msgstr "下一页" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:249 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:253 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:282 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:116 msgid "No Check" msgstr "未检查" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:154 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:156 msgid "No available Xray core to import this Hysteria2 node." msgstr "没有可用的 Xray 核心可以导入此 Hysteria2 节点。" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:632 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:539 msgid "No available core (Shadowsocks or Xray) to import this node." msgstr "没有可用的核心(Shadowsocks 或 Xray)可以导入此节点。" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:842 -msgid "No available core (Trojan or Xray) to import this node." -msgstr "没有可用的核心(Trojan 或 Xray)可以导入此节点。" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:731 +msgid "No available core (Xray) to import this node." +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:249 +msgid "No custom YAML file was selected." +msgstr "没有选择自定义 YAML 文件。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:474 +msgid "No custom client proxy rules yet." +msgstr "暂无自定义客户端代理规则。" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:21 msgid "No new data!" msgstr "你已经是最新数据,无需更新!" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1633 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1618 msgid "No specify upload file." msgstr "没有上传证书。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:385 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:615 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:32 +msgid "No switchable proxy groups found." +msgstr "未找到可切换的代理组。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:577 +msgid "" +"Node order can be dragged with the mouse and takes effect immediately. The " +"automatic switch order of server nodes is consistent with the node order in " +"the table." +msgstr "" +"节点顺序可用鼠标拖拉后立即生效,服务器节点自动切换顺序和表中节点顺序一致。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:255 msgid "Noise" msgstr "噪声" -msgid "Node order can be dragged with the mouse and takes effect immediately. The automatic switch order of server nodes is consistent with the node order in the table." -msgstr "节点顺序可用鼠标拖拉后立即生效,服务器节点自动切换顺序和表中节点顺序一致。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:549 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:941 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1140 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1152 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1162 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:364 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:369 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:527 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:926 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1125 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1137 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1147 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:648 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:653 msgid "None" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:131 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:139 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:148 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:165 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:177 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:180 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:188 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:197 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:206 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:215 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:224 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:236 msgid "Not Running" msgstr "未运行" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:28 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:35 msgid "Not exist" msgstr "未安装可执行文件" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:108 +msgid "Not installed" +msgstr "未安装" + #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua:27 msgid "" "Note: Restoring configurations across different versions may cause " "compatibility issues." msgstr "注意:不同版本间的配置恢复可能会导致兼容性问题。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1559 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1544 msgid "Number of early established connections to reduce latency." msgstr "预连接的数量,用于降低延迟。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:548 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:584 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:526 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:569 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:139 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:133 msgid "Obfs" msgstr "混淆插件" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:591 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:576 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:146 msgid "Obfs param (optional)" msgstr "混淆参数(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1196 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1181 msgid "Obfuscate password (optional)" msgstr "混淆密码(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:651 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:636 msgid "Obfuscation Password" msgstr "混淆密码" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:645 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:630 msgid "Obfuscation Type" msgstr "混淆类型" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1468 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1453 msgid "Once set, connects only when the server’s chain fingerprint matches." msgstr "设置后,仅在服务器证书链指纹匹配时连接。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:120 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:113 msgid "Only Common Ports" msgstr "仅常用端口(不走 P2P 流量到代理)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:208 +msgid "Only when HTTP Auth Mode is password valid, Mandatory." +msgstr "仅当 HTTP 认证模式为 password 时有效,必填。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:212 +msgid "Only when HTTP Auth Mode is password valid, Not mandatory." +msgstr "仅当 HTTP 认证模式为 password 时有效,非必填。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:170 msgid "Only when Socks5 Auth Mode is password valid, Mandatory." msgstr "仅当 Socks5 认证方式为 Password 时有效,必填。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:329 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 msgid "Only when Socks5 Auth Mode is password valid, Not mandatory." msgstr "仅当 Socks5 认证方式为 Password 时有效,非必填。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:144 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:154 msgid "OpenDNS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:129 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:210 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:153 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:239 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:175 msgid "OpenDNS (208.67.220.220)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:128 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:209 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:152 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:238 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:137 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:174 msgid "OpenDNS (208.67.222.222)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:115 -msgid "Oversea Mode" -msgstr "海外用户回国模式" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:391 +msgid "Package Name" +msgstr "组件包名称" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:161 -msgid "Oversea Mode DNS-1 (114.114.114.114)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:162 -msgid "Oversea Mode DNS-2 (114.114.115.115)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:391 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:261 msgid "Packet or Rand length as a string, e.g., 10-20." msgstr "数据包或 Rand 长度以字符串形式输入,例如:10-20。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:428 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:298 msgid "Packet | Rand Length" msgstr "数据包 | Rand 长度" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:496 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:68 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:69 +msgid "Panel" +msgstr "面板" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:471 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:114 msgid "Password" msgstr "密码" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:105 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:102 msgid "Paste sharing link here" msgstr "在此处粘贴分享链接" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1227 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1212 msgid "Peer public key" msgstr "节点公钥" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:154 +msgid "Per page" +msgstr "每页" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:14 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:23 msgid "Perform reset" msgstr "执行重置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1132 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1117 msgid "Permit Without Stream" msgstr "允许无数据流" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:393 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:696 msgid "Ping Latency" msgstr "Ping 延迟" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1640 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1625 msgid "Please confirm the current certificate path" msgstr "请选择确认所传证书,证书不正确将无法运行" @@ -1828,82 +1764,98 @@ msgstr "请选择确认所传证书,证书不正确将无法运行" msgid "Please fill in reset" msgstr "请填写 reset" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:570 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:392 +msgid "Please specify either a Clash subscription URL or a local YAML path." +msgstr "请填写 Clash 订阅 URL 或本地 YAML 路径中的至少一项。" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:555 msgid "Plugin Opts" msgstr "插件参数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:626 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1033 +msgid "Policy" +msgstr "策略" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:611 msgid "Port Hopping Interval(Unit:Second)" msgstr "端口跳跃间隔(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:608 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:593 msgid "Port hopping range" msgstr "端口跳跃范围" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1559 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1544 msgid "Pre-connections" msgstr "预连接" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1231 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1216 msgid "Pre-shared key" msgstr "预共享密钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1222 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:130 +msgid "Prefer module built-in DNS" +msgstr "优先使用模块内置 DNS" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:139 +msgid "Prev" +msgstr "上一页" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1207 msgid "Private key" msgstr "私钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:574 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:150 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:254 +msgid "Processing..." +msgstr "处理中..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:559 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:132 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:128 msgid "Protocol" msgstr "传输协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:581 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:566 msgid "Protocol param (optional)" msgstr "传输协议参数(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:118 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:111 msgid "Proxy Ports" msgstr "需要代理的端口" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1320 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1305 msgid "Public key" msgstr "公钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1145 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1130 msgid "QUIC Key" msgstr "QUIC 密钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1123 msgid "QUIC Security" msgstr "QUIC 加密方式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:685 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:670 msgid "QUIC initConnReceiveWindow" msgstr "QUIC 初始的连接接收窗口大小" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:671 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:656 msgid "QUIC initStreamReceiveWindow" msgstr "QUIC 初始流接收窗口大小。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:692 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:677 msgid "QUIC maxConnReceiveWindow" msgstr "QUIC 最大的连接接收窗口大小" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:699 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:684 msgid "QUIC maxIdleTimeout(Unit:second)" msgstr "QUIC 最长空闲超时时间(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:678 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:663 msgid "QUIC maxStreamReceiveWindow" msgstr "QUIC 最大的流接收窗口大小" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:177 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:205 -msgid "Quad9 DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1315 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1300 msgid "REALITY" msgstr "" @@ -1911,39 +1863,51 @@ msgstr "" msgid "RST Backup" msgstr "恢复备份" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:429 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm:7 msgid "RUNNING" msgstr "运行中" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:422 +msgid "RUNNING in %s (%s) Mode" +msgstr "运行中,当前为 %s(%s)模式" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:426 msgid "RUNNING in %s Mode" msgstr "运行中,当前为 %s 模式" -msgid "RUNNING in %s (%s) Mode" -msgstr "运行中,当前为 %s(%s)模式" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:604 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:752 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:802 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:93 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:228 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:252 +msgid "Ready." +msgstr "就绪。" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:5 msgid "Really reset all changes?" msgstr "真的重置所有更改吗?" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:403 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:715 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:272 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:17 msgid "Reapply" msgstr "重新应用" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:200 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:205 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:211 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:218 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:225 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:259 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:270 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:277 msgid "Records" msgstr "条记录" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:406 -msgid "Redirect traffic to this network interface" -msgstr "分流到这个网络接口" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:10 +msgid "Refresh" +msgstr "" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:29 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:35 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:11 msgid "Refresh Data" msgstr "更新数据库" @@ -1956,145 +1920,84 @@ msgid "Refresh OK!" msgstr "更新成功!" #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm:6 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:5 msgid "Refresh..." msgstr "正在更新,请稍候..." -msgid "Reload YAML" -msgstr "重载 YAML" - -msgid "Custom Client Proxies Rules" -msgstr "自定义客户端代理规则" - -msgid "Reloading YAML..." -msgstr "正在重载 YAML..." - -msgid "YAML Reloaded!" -msgstr "YAML 已重载!" - -msgid "YAML Reload Failed!" -msgstr "YAML 重载失败!" - -msgid "Reset Default Proxies Rules" -msgstr "重置代理分组规则" - -msgid "Reset saved Mihomo proxy-group selections and restore YAML defaults?" -msgstr "要清空已保存的 Mihomo 分组选择,并恢复为 YAML 默认值吗?" - -msgid "Resetting Defaults..." -msgstr "正在重置默认值..." - -msgid "Defaults Restored!" -msgstr "默认值已恢复!" - -msgid "Defaults Cleared!" -msgstr "已清空默认状态!" - -msgid "Reset Defaults Failed!" -msgstr "重置默认值失败!" - -msgid "No custom client proxy rules yet." -msgstr "暂无自定义客户端代理规则。" - -msgid "Client" -msgstr "客户端" - -msgid "Policy" -msgstr "策略" - -msgid "Remarks" -msgstr "备注" - -msgid "Saving..." -msgstr "保存中..." - -msgid "Custom client proxy rules saved and applied." -msgstr "自定义客户端代理规则已保存并生效。" - -msgid "Custom client proxy rules saved." -msgstr "自定义客户端代理规则已保存。" - -msgid "Failed to save custom client proxy rules." -msgstr "保存自定义客户端代理规则失败。" - -msgid "Define per-client Mihomo proxy targets. Rules are injected as SRC-IP-CIDR entries before the original Clash rules." -msgstr "为每个客户端指定 Mihomo 代理目标。规则会以 SRC-IP-CIDR 形式注入到原始 Clash 规则之前。" - -msgid "Client supports manual IP or IP/CIDR input." -msgstr "客户端支持手动输入 IP 或 IP/CIDR。" - -msgid "Export Client Rules" -msgstr "批量导出客户端规则" - -msgid "Import Client Rules" -msgstr "批量导入客户端规则" - -msgid "Client rules exported to CSV text." -msgstr "客户端规则已导出为 CSV 文本。" - -msgid "Client rules imported from CSV text. Click Save to apply." -msgstr "客户端规则已从 CSV 文本导入,请点击保存生效。" - -msgid "Client rules exported to CSV file." -msgstr "客户端规则已导出为 CSV 文件。" - -msgid "Client rules imported from CSV file. Click Save to apply." -msgstr "客户端规则已从 CSV 文件导入,请点击保存生效。" - -msgid "Clear All Rules" -msgstr "清空所有规则" - -msgid "Clear all custom client proxy rules and restore empty state?" -msgstr "清空所有自定义客户端代理规则,并恢复为空白状态吗?" - -msgid "All client proxy rules cleared and applied." -msgstr "所有客户端代理规则已清空并生效。" - -msgid "All client proxy rules cleared." -msgstr "所有客户端代理规则已清空。" - -msgid "Failed to clear all client proxy rules." -msgstr "清空所有客户端代理规则失败。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:134 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:427 msgid "Regular update (Hour)" msgstr "定时更新(小时)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:435 msgid "Regular update (Min)" msgstr "定时更新(分钟)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1572 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1588 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:111 +msgid "Release Asset" +msgstr "发布包名" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:56 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:57 +msgid "Reload YAML" +msgstr "重载 YAML" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:265 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:10 +msgid "Reloading YAML..." +msgstr "正在重载 YAML..." + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1034 +msgid "Remarks" +msgstr "备注" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1557 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1573 msgid "Reno" msgstr "Reno" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1217 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1202 msgid "Reserved bytes(optional)" msgstr "保留字节(可选)" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:998 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:999 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:62 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:63 +msgid "Reset Default Proxies Rules" +msgstr "重置代理分组规则" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:300 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:44 +msgid "Reset Defaults Failed!" +msgstr "重置默认值失败!" + #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:17 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:18 msgid "Reset complete" msgstr "重置完成" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:259 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:286 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:30 +msgid "Reset saved Mihomo proxy-group selections and restore YAML defaults?" +msgstr "要清空已保存的 Mihomo 分组选择,并恢复为 YAML 默认值吗?" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:144 msgid "Reset to defaults" msgstr "恢复出厂设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:127 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:290 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:34 +msgid "Resetting Defaults..." +msgstr "正在重置默认值..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:120 msgid "Resolve Dns Mode" msgstr "DNS 解析方式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:146 -msgid "Prefer module built-in DNS" -msgstr "优先使用模块内置 DNS" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:182 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:241 msgid "Restart Service" msgstr "重启服务" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:181 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:240 msgid "Restart ShadowSocksR Plus+" msgstr "重启 ShadowSocksR Plus+" @@ -2107,76 +2010,72 @@ msgstr "恢复备份文件" msgid "Restore to default configuration" msgstr "恢复默认配置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:129 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:137 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:146 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:163 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:175 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:178 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:186 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:195 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:204 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:213 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:222 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:234 msgid "Running" msgstr "运行中" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:111 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:105 msgid "Running Mode" msgstr "运行模式" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:342 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:403 +msgid "SOCKS5" +msgstr "SOCKS5" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:301 msgid "SS URL base64 sstr format not recognized." msgstr "无法识别 SS URL 的 Base64 格式。" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:56 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:625 msgid "SSR Client" msgstr "客户端" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:60 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:629 msgid "SSR Server" msgstr "服务端" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:277 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:71 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:79 -msgid "Same as Global Server" -msgstr "与全局服务器相同" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:1023 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:13 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe_actions_footer.htm:14 +msgid "Save" +msgstr "" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:750 -msgid "Save Order" -msgstr "保存当前顺序" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:488 +msgid "Save Subscribe Settings" +msgstr "保存订阅设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:286 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:463 msgid "Save Words splited by /" msgstr "" "命中关键字的节点将被保留。多个关键字用 / 分隔。此项为空则不启用保留匹配" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:484 -msgid "Save failed!" -msgstr "保存失败!" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:490 +msgid "Save current subscribe settings" +msgstr "保存当前订阅设置" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:482 -msgid "Saved current page order successfully." -msgstr "保存当前页面顺序成功。" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:687 +msgid "Saving..." +msgstr "保存中..." -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:747 -msgid "Saving the new order..." -msgstr "正在保存新的顺序…" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:77 +msgid "Second" +msgstr "周期" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:158 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:186 -msgid "Select DNS parse Mode" -msgstr "选择 DNS 解析方式" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1593 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1578 msgid "Self-signed Certificate" msgstr "自签证书" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:276 -msgid "Server" -msgstr "服务器" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:456 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:429 msgid "Server Address" msgstr "服务器地址" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:317 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:502 msgid "Server Count" msgstr "服务器节点数量" @@ -2184,10 +2083,9 @@ msgstr "服务器节点数量" msgid "Server Node Type" msgstr "服务器节点类型" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:469 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:443 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:96 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:112 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:372 msgid "Server Port" msgstr "端口" @@ -2200,87 +2098,92 @@ msgstr "服务端配置" msgid "Server Type" msgstr "服务端类型" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:56 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:73 msgid "Server failsafe auto swith and custom update settings" msgstr "服务器节点故障自动切换/广告屏蔽/中国大陆 IP 段数据库更新设置" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:57 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:626 msgid "Servers Nodes" msgstr "服务器节点" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:111 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:389 msgid "Servers subscription and manage" msgstr "服务器节点订阅与管理" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1309 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1294 msgid "Session Ticket" msgstr "会话凭据" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:167 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:195 -msgid "Set Single DNS" -msgstr "设置单个 DNS" - #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:363 msgid "Shadow-TLS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:746 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:731 msgid "Shadow-TLS ChainPoxy type" msgstr "代理链类型" #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:348 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:445 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:351 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:418 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:89 msgid "ShadowSocks" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:412 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:749 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:98 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:734 msgid "ShadowSocks-rust Version" msgstr "ShadowSocks-rust 版本" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:53 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:622 msgid "ShadowSocksR Plus+" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:38 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:51 msgid "ShadowSocksR Plus+ Settings" msgstr "ShadowSocksR Plus+ 设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:757 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:405 +msgid "ShadowTLS" +msgstr "ShadowTLS" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:373 +msgid "Shadowsocks" +msgstr "Shadowsocks" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:742 msgid "Shadowsocks password" msgstr "shadowsocks密码" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:383 +msgid "Shadowsocks-rust" +msgstr "Shadowsocks-rust" + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:381 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:345 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:92 msgid "ShadowsocksR" msgstr "ShadowsocksR" -msgid "Shadowsocks" -msgstr "Shadowsocks" - -msgid "Shadowsocks-rust" -msgstr "Shadowsocks-rust" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1309 msgid "Short ID" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:377 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:134 +msgid "Showing %d-%d of %d nodes" +msgstr "当前显示第 %d-%d 个节点,共 %d 个" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:656 msgid "Socket Connected" msgstr "连接测试" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:452 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:425 msgid "Socks" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:911 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:896 msgid "Socks Version" msgstr "Socks 版本" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:310 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:163 msgid "Socks protocol auth methods, default:noauth." msgstr "Socks 协议的认证方式,默认值:noauth。" @@ -2289,169 +2192,179 @@ msgstr "Socks 协议的认证方式,默认值:noauth。" msgid "Socks5" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:310 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:163 msgid "Socks5 Auth Mode" msgstr "Socks5 认证方式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:329 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 msgid "Socks5 Password" msgstr "Socks5 密码" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:324 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:170 msgid "Socks5 User" msgstr "Socks5 用户名" -#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:61 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:73 +msgid "Start Detection" +msgstr "开始探测" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:204 +msgid "Starting subscription update..." +msgstr "正在开始更新订阅..." + +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:631 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:114 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:116 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:118 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:120 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:224 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:226 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:228 msgid "Status" msgstr "状态" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:302 -msgid "Subscribe Default Auto-Switch" -msgstr "订阅新节点自动切换设置" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:74 +msgid "Stop Detection" +msgstr "停止探测" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:277 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:449 msgid "Subscribe Advanced Settings" msgstr "订阅高级设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:280 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:474 +msgid "Subscribe Default Auto-Switch" +msgstr "订阅新节点自动切换设置" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:455 msgid "Subscribe Filter Words" msgstr "订阅节点关键字过滤" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:284 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:249 +msgid "Subscribe Log" +msgstr "订阅日志" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:461 msgid "Subscribe Save Words" msgstr "订阅节点关键字保留检查" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:547 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:570 msgid "Subscribe URL" msgstr "订阅 URL (支持SS/SSR/V2/TROJAN/HY2/TUIC/CLASH等)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:469 -msgid "Manage multiple subscribe URLs, including Clash subscriptions. Only enabled entries are included when updating all subscriptions." -msgstr "管理多条订阅 URL,包括 Clash 订阅。只有启用的订阅项才会参与“更新所有订阅节点”。" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:194 +msgid "Subscribe failed, refreshing page..." +msgstr "订阅失败,正在刷新页面..." -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:304 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:476 msgid "Subscribe new add server default Auto-Switch on" msgstr "订阅加入的新节点默认开启自动切换" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:299 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:469 msgid "Subscribe nodes allows insecure connection as TLS client (insecure)" msgstr "订阅节点强制开启 不验证TLS客户端证书 (insecure)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:257 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:142 msgid "Support AdGuardHome and DNSMASQ format list" msgstr "同时支持 AdGuard Home 和 DNSMASQ 格式的过滤列表" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:627 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:612 msgid "Supports a fixed value or a random range (e.g., 30, 5-30), minimum 5." msgstr "支持固定值或随机范围(如 30 或 5-30),最小 5 秒。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:242 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:269 -msgid "Supports only Xray node types." -msgstr "仅支持 Xray 类型节点。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:67 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:84 msgid "Switch check cycly(second)" msgstr "自动切换检查周期(秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1661 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:247 -msgid "TCP" -msgstr "" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:654 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:71 +msgid "Switch failed." +msgstr "切换失败。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:729 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1643 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:651 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:68 +msgid "Switched successfully." +msgstr "切换成功。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:644 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:61 +msgid "Switching..." +msgstr "正在切换..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:714 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1628 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:149 msgid "TCP Fast Open" msgstr "TCP 快速打开" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:358 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 msgid "" "TCP fragments, which can deceive the censorship system in some cases, such " "as bypassing SNI blacklists." msgstr "TCP 分片,在某些情况下可以欺骗审查系统,比如绕过 SNI 黑名单。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:228 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:257 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:194 msgid "TCP upstream" msgstr "TCP 上游" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1295 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1280 msgid "TLS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:724 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:709 msgid "TLS 1.3 Strict mode" msgstr "TLS 1.3 限定模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1417 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1402 msgid "TLS ALPN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1473 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1458 msgid "TLS Certificate Name (CertName)" msgstr "TLS 证书名称(CertName)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1468 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1453 msgid "TLS Chain Fingerprint (SHA256)" msgstr "TLS 证书链指纹(SHA256)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1409 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1394 msgid "TLS Host" msgstr "TLS 主机名" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:539 -msgid "TLS handshake test, latency for reference only" -msgstr "TLS握手测试,延时仅供参考" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1473 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1458 msgid "TLS is used to verify the leaf certificate name." msgstr "TLS 用于验证 leaf 证书的 name。" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:379 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:360 msgid "TUIC" msgstr "TUIC" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1429 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1414 msgid "TUIC ALPN" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:789 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:774 msgid "TUIC Server IP Address" msgstr "TUIC 服务器 IP 地址" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:796 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:781 msgid "TUIC User Password" msgstr "TUIC 用户密钥" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:782 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:767 msgid "TUIC User UUID" msgstr "TUIC 用户 uuid" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:847 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:832 msgid "TUIC receive window" msgstr "接收窗口(无需确认即可接收的最大字节数:默认8Mb)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:841 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:826 msgid "TUIC send window" msgstr "发送窗口(无需确认即可发送的最大字节数:默认8Mb*2)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:175 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:203 -msgid "TWNIC-101 DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:539 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:604 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:628 -msgid "Test" -msgstr "测试" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:581 -msgid "Testing..." -msgstr "检测中…" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1396 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1381 msgid "" "The client has not configured mldsa65Verify, but it will not perform the " "\"additional verification\" step and can still connect normally, see:" @@ -2459,49 +2372,72 @@ msgstr "" "客户端若未配置 mldsa65Verify,但它不会执行 \"附加验证\" 步骤,仍可以正常连" "接,具体请参见:" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:280 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:311 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:171 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:199 -msgid "" -"The configured type also applies to the core specified when manually " -"importing nodes." -msgstr "配置的类型同样适用于手动导入节点时所指定的核心程序。" - #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/reset.htm:10 msgid "The content entered is incorrect!" msgstr "输入的内容不正确!" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:706 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:691 msgid "The keep-alive period.(Unit:second)" msgstr "心跳包发送间隔(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:307 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:6 +msgid "" +"The online upgrade downloads the matching Xray-core linux archive for the " +"current ARCH from the official GitHub release page." +msgstr "" +"在线升级会根据当前架构,从 Xray-core 官方 GitHub 发布页下载匹配的 Linux 压缩" +"包。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:10 +msgid "" +"The online upgrade only tracks the latest stable Mihomo release and " +"downloads the matching linux archive for the current ARCH from the official " +"GitHub release page." +msgstr "" +"在线升级只跟踪 Mihomo 最新稳定版,并根据当前架构从官方 GitHub 发布页下载匹配" +"的 Linux 压缩包。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:14 +msgid "" +"The online upgrade tracks the latest NaiveProxy release and prefers OpenWrt " +"static archives matching the current ARCH before falling back to other " +"release assets." +msgstr "" +"在线升级会跟踪最新 NaiveProxy 发布版,并优先选择与当前架构匹配的 OpenWrt " +"static 压缩包,找不到时再回退到其他发布资产。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:740 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:795 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:89 +msgid "This Clash total node is not active. Apply this node first." +msgstr "该 Clash 总节点当前未启用,请先应用该节点。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel.htm:6 +msgid "" +"This panel is available only when the current Clash total node is active." +msgstr "该面板仅在当前 Clash 总节点已启用时可用。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_table.htm:272 +msgid "This section contains no values yet" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:481 msgid "Through proxy update" msgstr "通过代理更新" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:309 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:483 msgid "Through proxy update list, Not Recommended" msgstr "通过路由器自身代理更新订阅" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:823 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:78 +msgid "Timeout" +msgstr "超时" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:808 msgid "Timeout for establishing a connection to server(second)" msgstr "连接超时时间(单位:秒)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:162 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:190 -msgid "Tips: Dnsproxy DNS Parse List Path:" -msgstr "提示:Dnsproxy 的 DNS 解析列表路径:" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:736 -msgid "To Bottom" -msgstr "置底" - -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:733 -msgid "To Top" -msgstr "置顶" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:390 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:260 msgid "To send noise packets, select \"Noise\" in Xray Settings." msgstr "在 Xray 设置中勾选 “噪声” 以发送噪声包。" @@ -2509,65 +2445,51 @@ msgstr "在 Xray 设置中勾选 “噪声” 以发送噪声包。" msgid "Total Records:" msgstr "新的总记录数:" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:920 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:905 msgid "Transport" msgstr "传输协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:620 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:605 msgid "Transport Protocol" msgstr "传输协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:315 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:351 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:444 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:91 +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:399 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:417 msgid "Trojan" msgstr "Trojan" -msgid "SOCKS5" -msgstr "SOCKS5" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/advanced_switch_compact.htm:79 +msgid "Try Count" +msgstr "重试次数" -msgid "ShadowTLS" -msgstr "ShadowTLS" - -msgid "Xray" -msgstr "Xray" - -msgid "Clash" -msgstr "Clash" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:412 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:362 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:282 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:645 msgid "Type" msgstr "类型" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:622 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1662 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:248 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:607 msgid "UDP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:385 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:255 msgid "" "UDP noise, Under some circumstances it can bypass some UDP based protocol " "restrictions." msgstr "UDP 噪声,在某些情况下可以绕过一些针对 UDP 协议的限制。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:530 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:507 msgid "UDP over TCP" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:802 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:787 msgid "UDP relay mode" msgstr "UDP 中继模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:229 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:258 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:195 msgid "UDP upstream" msgstr "UDP 上游" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:227 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:256 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:193 msgid "UDP/TCP upstream" msgstr "UDP/TCP 上游" @@ -2575,499 +2497,498 @@ msgstr "UDP/TCP 上游" msgid "UL Restore" msgstr "上传恢复" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:322 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:520 msgid "URL Test Address" msgstr "URL 测试地址" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:95 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:92 msgid "Unable to copy SSR to clipboard." msgstr "无法复制 SSR 网址到剪贴板。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:25 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:35 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:32 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua:42 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:109 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:110 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:111 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:226 msgid "Unknown" msgstr "未知" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:311 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm:16 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:80 +msgid "Unknown error" +msgstr "未知错误" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:36 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:76 +msgid "Unsupported ARCH" +msgstr "不支持当前架构" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:79 +msgid "Unsupported component" +msgstr "不支持的组件" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:493 msgid "Update All Subscribe Servers" msgstr "更新所有订阅节点" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:288 -msgid "Save Subscribe Settings" -msgstr "保存订阅设置" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:443 +msgid "Update Interval(min)" +msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:121 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:407 +msgid "Update Mode" +msgstr "更新模式" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:414 msgid "Update cycle (Day/Week)" msgstr "更新周期(天/周)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:290 -msgid "Save current subscribe settings" -msgstr "保存当前订阅设置" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:29 +msgid "" +"Update geoip.dat and geosite.dat used by Xray/V2Ray runtime when available." +msgstr "更新 Xray/V2Ray 运行时可用的 geoip.dat 和 geosite.dat 数据库。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1182 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:21 +msgid "" +"Update the Country.mmdb database used by Mihomo/Clash runtime when available." +msgstr "更新 Mihomo/Clash 运行时可用的 Country.mmdb 数据库。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:25 +msgid "" +"Update the GeoSite.dat database used by Mihomo/Clash runtime when available." +msgstr "更新 Mihomo/Clash 运行时可用的 GeoSite.dat 数据库。" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:157 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:406 +msgid "Upgrade" +msgstr "升级" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:118 +msgid "Upgrade available" +msgstr "发现可升级版本" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:35 +msgid "Upgrade completed" +msgstr "升级完成" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:146 +msgid "Upgrading..." +msgstr "升级中..." + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1167 msgid "Uplink Capacity(Default:Mbps)" msgstr "上行链路容量(默认:Mbps)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1603 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1588 #: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/certupload.htm:3 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_yaml_upload.htm:3 msgid "Upload" msgstr "上传" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:540 msgid "Upload Custom YAML File" msgstr "上传自定义 YAML 文件" -msgid "Upload a custom Clash/Mihomo YAML file. The file will be preprocessed and saved as a local Clash node." -msgstr "上传自定义 Clash/Mihomo YAML 文件。文件会先做预处理,再保存为本地 Clash 节点。" - -msgid "No custom YAML file was selected." -msgstr "没有选择自定义 YAML 文件。" - -msgid "Failed to create temporary YAML upload file." -msgstr "创建临时 YAML 上传文件失败。" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:542 +msgid "" +"Upload a custom Clash/Mihomo YAML file. The file will be preprocessed and " +"saved as a local Clash node." +msgstr "" +"上传自定义 Clash/Mihomo YAML 文件。文件会先做预处理,再保存为本地 Clash 节" +"点。" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:263 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:271 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:276 msgid "Uploaded YAML validation or preprocessing failed." msgstr "上传的 YAML 校验或预处理失败。" -msgid "Custom YAML imported successfully: %s" -msgstr "自定义 YAML 导入成功:%s" - -msgid "Clash YAML Path" -msgstr "Clash YAML 路径" - -msgid "Please specify either a Clash subscription URL or a local YAML path." -msgstr "请填写 Clash 订阅 URL 或本地 YAML 路径中的至少一项。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:120 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:144 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:128 msgid "Use ChinaDNS-NG query and cache" msgstr "使用 ChinaDNS-NG 查询并缓存" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:168 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:196 -msgid "Use DNS List File" -msgstr "使用 DNS 列表文件" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:264 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:201 msgid "Use DNS from WAN" msgstr "使用 WAN 下发的 DNS" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:265 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:202 msgid "Use DNS from WAN and 114DNS" msgstr "使用 WAN 下发的 DNS 和 114DNS" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:108 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:132 -msgid "Use DNS2SOCKS query and cache" -msgstr "使用 DNS2SOCKS 查询并缓存" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:111 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:135 -msgid "Use DNS2SOCKS-RUST query and cache" -msgstr "使用 DNS2SOCKS-RUST 查询并缓存" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:129 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:122 msgid "Use DNS2TCP query" msgstr "使用 DNS2TCP 查询" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:146 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:131 msgid "Use Local DNS Service listen port 5335" msgstr "使用本机端口为 5335 的 DNS 服务" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:138 -msgid "Use MOSDNS query (Not Support Oversea Mode)" -msgstr "使用 MOSDNS 查询 (不支持海外用户回国模式)" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:114 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:125 msgid "Use MosDNS query" msgstr "使用 MosDNS 查询" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1172 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1157 msgid "" "Use it together with the DNS disguised type. You can fill in any domain." msgstr "配合伪装类型 DNS 使用,可随便填一个域名。" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:107 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:104 msgid "User cancelled." msgstr "用户已取消。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1244 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:332 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1229 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:530 msgid "User-Agent" msgstr "用户代理(User-Agent)" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:295 -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1133 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:313 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm:1021 msgid "Userinfo format error." msgstr "用户信息格式错误。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:489 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:464 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua:110 #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua:117 msgid "Username" msgstr "用户名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:596 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:581 msgid "Users Authentication" msgstr "用户验证" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:395 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:376 msgid "Using incorrect encryption mothod may causes service fail to start" msgstr "输入不正确的参数组合可能会导致服务无法启动" +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:28 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:430 +msgid "V2Ray GEO Databases" +msgstr "V2Ray GEO 数据库" + #: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:342 msgid "V2Ray/XRay" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:441 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:414 msgid "V2Ray/XRay protocol" msgstr "V2Ray/XRay 协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:442 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:415 msgid "VLESS" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:892 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:877 msgid "VLESS Encryption" msgstr "VLESS 加密" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:443 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:416 msgid "VMess" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1153 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1163 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1138 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1148 msgid "VideoCall (SRTP)" msgstr "视频通话(SRTP)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:752 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:737 msgid "Vmess Protocol" msgstr "VMESS 协议" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:767 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:752 msgid "Vmess UUID" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:884 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:869 msgid "Vmess/VLESS ID (UUID)" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:30 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:26 msgid "WAN Force Proxy IP" msgstr "强制走代理的 WAN IP" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:25 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:21 msgid "WAN IP AC" msgstr "WAN IP 访问控制" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:27 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua:23 msgid "WAN White List IP" msgstr "不走代理的 WAN IP" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:957 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:942 msgid "WebSocket Host" msgstr "WebSocket 主机名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:963 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:948 msgid "WebSocket Path" msgstr "WebSocket 路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1155 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1165 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1140 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1150 msgid "WechatVideo" msgstr "微信视频通话" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:96 -msgid "When disabled shunt mode, will same time stopped shunt service." -msgstr "当停用分流模式时,将同时停止分流服务。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:198 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:227 -msgid "When disabled, all AAAA requests are not resolved." -msgstr "当禁用时,不解析所有 AAAA 请求。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1205 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1190 msgid "When enabled, it occupies IPv6 routing table 1023." msgstr "启用后,将占用 IPv6 路由表 1023。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:187 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:216 -msgid "When two or more DNS servers are deployed, enable this function." -msgstr "当部署两台或两台以上 DNS 服务器时,需要启用该功能。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:161 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:189 -msgid "" -"When use DNS list file, please ensure list file exists and is formatted " -"correctly." -msgstr "当使用 DNS 列表文件时,请确保列表文件存在并且格式正确。" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:447 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1157 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1167 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:420 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1152 msgid "WireGuard" msgstr "WireGuard 数据包" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1237 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1222 msgid "Wireguard allows only traffic from specific source IP." msgstr "Wireguard 仅允许特定源 IP 的流量。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1023 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1008 msgid "XHTTP Extra" msgstr "XHTTP 附加项" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1011 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:996 msgid "XHTTP Host" msgstr "XHTTP 主机名" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1002 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:987 msgid "XHTTP Mode" msgstr "XHTTP 模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1017 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1002 msgid "XHTTP Path" msgstr "XHTTP 路径" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:287 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:87 -msgid "Xray (Hysteria2)" -msgstr "" +#: applications/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua:394 +msgid "Xray" +msgstr "Xray" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:104 -msgid "Xray (ShadowSocks)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:318 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua:94 -msgid "Xray (Trojan)" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:355 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:225 msgid "Xray Fragment Settings" msgstr "Xray 分片设置" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:388 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:258 msgid "Xray Noise Packets" msgstr "Xray 噪声数据包" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:252 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:5 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:394 +msgid "Xray-core" +msgstr "Xray-core" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:275 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:20 +msgid "YAML Reload Failed!" +msgstr "YAML 重载失败!" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_main_panel.htm:272 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/clash_panel_button.htm:17 +msgid "YAML Reloaded!" +msgstr "YAML 已重载!" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:137 msgid "adblock_url" msgstr "广告屏蔽更新 URL" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1141 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1126 msgid "aes-128-gcm" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1537 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1522 msgid "allow" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1531 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1516 msgid "allow: Allows use Mux connection." msgstr "allow:允许走 Mux 连接。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1451 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1436 msgid "allowInsecure" msgstr "允许不安全连接" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1236 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1221 msgid "allowedIPs(optional)" msgstr "allowedIPs(可选)" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1352 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1337 msgid "android" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:254 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:139 msgid "anti-AD" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1142 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1127 msgid "chacha20-poly1305" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:92 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:116 msgid "china-operator-ip" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1247 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1348 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1232 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1333 msgid "chrome" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:180 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:208 -msgid "cloudflare-dns.com DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1568 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1584 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1553 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1569 msgid "comment_tcpcongestion_disable" msgstr "系统默认值" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1501 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1486 msgid "concurrency" msgstr "TCP 最大并发连接数" -#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm:678 -msgid "connect" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1252 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1237 msgid "curl" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1565 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1581 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1550 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1566 msgid "custom_tcpcongestion" msgstr "连接服务器节点的 TCP 拥塞控制算法" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1358 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1509 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1522 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1343 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1494 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1507 msgid "disable" msgstr "禁用" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:176 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:204 -msgid "dns.sb DNSCrypt SDNS" -msgstr "" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1250 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1353 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1235 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1338 msgid "edge" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:192 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:221 -msgid "fastest_addr" -msgstr "最快响应" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:239 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:124 msgid "felixonmars/dnsmasq-china-list" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1248 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1349 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1233 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1334 msgid "firefox" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1120 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1105 msgid "gRPC Idle Timeout" msgstr "gPRC 空闲超时" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1093 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1078 msgid "gRPC Mode" msgstr "gRPC 模式" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1087 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1072 msgid "gRPC Service Name" msgstr "gRPC 服务名称" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:82 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:106 msgid "gfwlist Update url" msgstr "GFW 列表更新 URL" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:86 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:110 msgid "gfwlist/gfwlist" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1251 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1236 msgid "golang" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1351 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:535 +msgid "gost-plugin" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1336 msgid "ios" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:190 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:219 -msgid "load_balance" -msgstr "负载均衡" +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:545 +msgid "kcptun" +msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:805 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:790 msgid "lossless UDP relay using QUIC streams" msgstr "使用 QUIC 流的无损 UDP 中继" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:804 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:46 +msgid "mihomo binary not found in archive" +msgstr "压缩包中未找到 mihomo 二进制文件" + +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:47 +msgid "naive binary not found in archive" +msgstr "压缩包中未找到 naive 二进制文件" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:789 msgid "native UDP characteristics" msgstr "原生 UDP 特性" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:99 -msgid "nfip_url" -msgstr "Netflix IP 段更新 URL" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:521 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1337 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:497 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1322 msgid "none" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:551 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:529 msgid "obfs-local" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:191 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:220 -msgid "parallel" -msgstr "并行查询" - -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1355 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1340 msgid "qq" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1356 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1341 msgid "random" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1357 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1342 msgid "randomized" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1536 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1521 msgid "reject" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1249 -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1350 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:544 +msgid "restls" +msgstr "" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1234 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1335 msgid "safari" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:739 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:724 msgid "shadow-TLS SNI" msgstr "服务器名称指示" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:560 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:541 msgid "shadow-tls" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:717 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:702 msgid "shadowTLS protocol Version" msgstr "ShadowTLS 协议版本" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1538 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1523 msgid "skip" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1532 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1517 msgid "" "skip: Not use Mux module to carry UDP 443 traffic, Use original UDP " "transmission method of proxy protocol." msgstr "" "skip:不使用 Mux 模块承载 UDP 443 流量,将使用代理协议原本的 UDP 传输方式。" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1328 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1313 msgid "spiderX" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:83 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua:107 msgid "v2fly/domain-list-community" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:554 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:532 msgid "v2ray-plugin" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:289 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua:223 msgid "valid address:port" msgstr "有效的地址:端口" @@ -3075,18 +2996,216 @@ msgstr "有效的地址:端口" msgid "warning! Please do not reuse the port!" msgstr "警告!请不要重复使用端口!" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:557 +#: applications/luci-app-ssr-plus/luasrc/view/shadowsocksr/component.htm:45 +msgid "xray binary not found in archive" +msgstr "压缩包中未找到 xray 二进制文件" + +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:538 msgid "xray-plugin" msgstr "" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1514 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1499 msgid "xudpConcurrency" msgstr "UDP 最大并发连接数" -#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1527 +#: applications/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua:1512 msgid "xudpProxyUDP443" msgstr "对被代理的 UDP/443 流量处理方式" +#~ msgid "%s Node Use Type" +#~ msgstr "%s 节点使用类型" + +#~ msgid "Drag reorder applies within the current page only." +#~ msgstr "拖拽排序仅在当前分页内生效。" + +#~ msgid "Update" +#~ msgstr "更新" + +#~ msgid "Updating..." +#~ msgstr "更新中..." + +#~ msgid "Anti-pollution DNS Server For Shunt Mode" +#~ msgstr "分流模式下的访问国外域名 DNS 服务器" + +#~ msgid "Are you sure to delete this node?" +#~ msgstr "是否真的要删除该节点?" + +#~ msgid "Auto" +#~ msgstr "自动" + +#~ msgid "ChinaDNS-NG shunt query protocol" +#~ msgstr "ChinaDNS-NG 分流查询协议" + +#~ msgid "Click here to view or manage the DNS list file" +#~ msgstr "点击此处查看或管理 DNS 列表文件" + +#~ msgid "" +#~ "Custom DNS Server (support: IP:Port or tls://IP:Port or https://IP/dns-" +#~ "query and other format)." +#~ msgstr "" +#~ "自定义 DNS 服务器(支持格式:IP:端口、tls://IP:端口、https://IP/dns-query " +#~ "及其他格式)。" + +#~ msgid "Customize Netflix IP Url" +#~ msgstr "" +#~ "自定义 Netflix IP 段更新 URL(默认项目地址:https://github.com/QiuSimons/" +#~ "Netflix_IP)" + +#~ msgid "DNS Query Mode For Shunt Mode" +#~ msgstr "分流模式下的 DNS 查询模式" + +#~ msgid "Defines the upstreams logic mode" +#~ msgstr "定义上游逻辑模式" + +#~ msgid "" +#~ "Defines the upstreams logic mode, possible values: load_balance, " +#~ "parallel, fastest_addr (default: load_balance)." +#~ msgstr "" +#~ "定义上游逻辑模式,可选择值:负载均衡、并行查询、最快响应(默认值:负载均" +#~ "衡)。" + +#~ msgid "Disable IPv6 In MosDNS Query Mode (Shunt Mode)" +#~ msgstr "禁止 MosDNS 返回 IPv6 记录 (分流模式)" + +#~ msgid "Disable IPv6 in MOSDNS query mode" +#~ msgstr "禁止 MOSDNS 返回 IPv6 记录" + +#~ msgid "Disable IPv6 query mode" +#~ msgstr "禁止返回 IPv6 记录" + +#~ msgid "Drag to reorder" +#~ msgstr "拖动以重排" + +#~ msgid "Enable Netflix Mode" +#~ msgstr "启用 Netflix 分流模式" + +#~ msgid "External Proxy Mode" +#~ msgstr "分流服务器(前置)代理" + +#~ msgid "Forward Netflix Proxy through Main Proxy" +#~ msgstr "分流服务器流量通过主服务节点中转代理转发" + +#~ msgid "Game Mode UDP Server" +#~ msgstr "游戏模式 UDP 中继服务器" + +#~ msgid "Netflix Domain List" +#~ msgstr "Netflix 分流域名列表" + +#~ msgid "Netflix IP Data" +#~ msgstr "【Netflix IP 段】数据库" + +#~ msgid "Netflix Node" +#~ msgstr "Netflix 分流服务器" + +#~ msgid "Network Tunnel" +#~ msgstr "网络隧道" + +#~ msgid "Network interface to use" +#~ msgstr "使用的网络接口" + +#~ msgid "No available core (Trojan or Xray) to import this node." +#~ msgstr "没有可用的核心(Trojan 或 Xray)可以导入此节点。" + +#~ msgid "Oversea Mode" +#~ msgstr "海外用户回国模式" + +#~ msgid "Redirect traffic to this network interface" +#~ msgstr "分流到这个网络接口" + +#~ msgid "Client rules exported to CSV text." +#~ msgstr "客户端规则已导出为 CSV 文本。" + +#~ msgid "Client rules imported from CSV text. Click Save to apply." +#~ msgstr "客户端规则已从 CSV 文本导入,请点击保存生效。" + +#~ msgid "Same as Global Server" +#~ msgstr "与全局服务器相同" + +#~ msgid "Save Order" +#~ msgstr "保存当前顺序" + +#~ msgid "Save failed!" +#~ msgstr "保存失败!" + +#~ msgid "Saved current page order successfully." +#~ msgstr "保存当前页面顺序成功。" + +#~ msgid "Saving the new order..." +#~ msgstr "正在保存新的顺序…" + +#~ msgid "Select DNS parse Mode" +#~ msgstr "选择 DNS 解析方式" + +#~ msgid "Server" +#~ msgstr "服务器" + +#~ msgid "Set Single DNS" +#~ msgstr "设置单个 DNS" + +#~ msgid "Supports only Xray node types." +#~ msgstr "仅支持 Xray 类型节点。" + +#~ msgid "TLS handshake test, latency for reference only" +#~ msgstr "TLS握手测试,延时仅供参考" + +#~ msgid "Test" +#~ msgstr "测试" + +#~ msgid "Testing..." +#~ msgstr "检测中…" + +#~ msgid "" +#~ "The configured type also applies to the core specified when manually " +#~ "importing nodes." +#~ msgstr "配置的类型同样适用于手动导入节点时所指定的核心程序。" + +#~ msgid "Tips: Dnsproxy DNS Parse List Path:" +#~ msgstr "提示:Dnsproxy 的 DNS 解析列表路径:" + +#~ msgid "To Bottom" +#~ msgstr "置底" + +#~ msgid "To Top" +#~ msgstr "置顶" + +#~ msgid "Use DNS List File" +#~ msgstr "使用 DNS 列表文件" + +#~ msgid "Use DNS2SOCKS query and cache" +#~ msgstr "使用 DNS2SOCKS 查询并缓存" + +#~ msgid "Use DNS2SOCKS-RUST query and cache" +#~ msgstr "使用 DNS2SOCKS-RUST 查询并缓存" + +#~ msgid "Use MOSDNS query (Not Support Oversea Mode)" +#~ msgstr "使用 MOSDNS 查询 (不支持海外用户回国模式)" + +#~ msgid "When disabled shunt mode, will same time stopped shunt service." +#~ msgstr "当停用分流模式时,将同时停止分流服务。" + +#~ msgid "When disabled, all AAAA requests are not resolved." +#~ msgstr "当禁用时,不解析所有 AAAA 请求。" + +#~ msgid "When two or more DNS servers are deployed, enable this function." +#~ msgstr "当部署两台或两台以上 DNS 服务器时,需要启用该功能。" + +#~ msgid "" +#~ "When use DNS list file, please ensure list file exists and is formatted " +#~ "correctly." +#~ msgstr "当使用 DNS 列表文件时,请确保列表文件存在并且格式正确。" + +#~ msgid "fastest_addr" +#~ msgstr "最快响应" + +#~ msgid "load_balance" +#~ msgstr "负载均衡" + +#~ msgid "nfip_url" +#~ msgstr "Netflix IP 段更新 URL" + +#~ msgid "parallel" +#~ msgstr "并行查询" + #~ msgid "Congestion" #~ msgstr "拥塞控制" @@ -3276,9 +3395,6 @@ msgstr "对被代理的 UDP/443 流量处理方式" #~ msgid "DNS Server IP:Port" #~ msgstr "DNS 服务器 IP:Port" -#~ msgid "Update" -#~ msgstr "更新" - #~ msgid "Router Self AC" #~ msgstr "路由器自身代理设置" @@ -3318,98 +3434,35 @@ msgstr "对被代理的 UDP/443 流量处理方式" #~ msgid "Reset Error" #~ msgstr "重置错误" -msgid "Start Detection" -msgstr "开始探测" +#~ msgid "Selector" +#~ msgstr "选择器" -msgid "Stop Detection" -msgstr "停止探测" +#~ msgid "DIRECT" +#~ msgstr "直连" -msgid "Default Node Local Port" -msgstr "节点默认本地端口" +#~ msgid "REJECT" +#~ msgstr "拒绝" -msgid "Clash/Mihomo" -msgstr "Clash/Mihomo" +#~ msgid "Proxy" +#~ msgstr "代理" -msgid "Clash Subscription URL" -msgstr "Clash 订阅链接" +#~ msgid "Domestic" +#~ msgstr "国内" -msgid "Clash User-Agent" -msgstr "Clash User-Agent" +#~ msgid "GlobalTV" +#~ msgstr "国际流媒体" -msgid "Panel" -msgstr "面板" +#~ msgid "AsianTV" +#~ msgstr "亚洲流媒体" -msgid "Clash Panel" -msgstr "Clash 面板" +#~ msgid "Others" +#~ msgstr "其他" -msgid "Close" -msgstr "关闭" +#~ msgid "GLOBAL" +#~ msgstr "全局" -msgid "Selector" -msgstr "选择器" +#~ msgid "Subscribe complete, refreshing page..." +#~ msgstr "订阅完成,正在刷新页面..." -msgid "DIRECT" -msgstr "直连" - -msgid "REJECT" -msgstr "拒绝" - -msgid "Proxy" -msgstr "代理" - -msgid "Domestic" -msgstr "国内" - -msgid "GlobalTV" -msgstr "国际流媒体" - -msgid "AsianTV" -msgstr "亚洲流媒体" - -msgid "Others" -msgstr "其他" - -msgid "GLOBAL" -msgstr "全局" - -msgid "This panel is available only when the current Clash total node is active." -msgstr "该面板仅在当前 Clash 总节点已启用时可用。" - -msgid "No switchable proxy groups found." -msgstr "未找到可切换的代理组。" - -msgid "Switching..." -msgstr "正在切换..." - -msgid "Switched successfully." -msgstr "切换成功。" - -msgid "Switch failed." -msgstr "切换失败。" - -msgid "Loading..." -msgstr "加载中..." - -msgid "Ready." -msgstr "就绪。" - -msgid "Subscribe Log" -msgstr "订阅日志" - -msgid "Starting subscription update..." -msgstr "正在开始更新订阅..." - -msgid "Subscribe complete, refreshing page..." -msgstr "订阅完成,正在刷新页面..." - -msgid "Subscribe failed, refreshing page..." -msgstr "订阅失败,正在刷新页面..." - -msgid "This Clash total node is not active. Apply this node first." -msgstr "该 Clash 总节点当前未启用,请先应用该节点。" - -msgid "Include Mihomo (Clash Support)" -msgstr "包含 Mihomo(Clash 支持)" - -msgid "Mihomo Pannel" -msgstr "Mihomo 面板" +#~ msgid "Include Mihomo (Clash Support)" +#~ msgstr "包含 Mihomo(Clash 支持)" diff --git a/openwrt-bandix/Makefile b/openwrt-bandix/Makefile index 8c3204d3..42f1d465 100644 --- a/openwrt-bandix/Makefile +++ b/openwrt-bandix/Makefile @@ -23,7 +23,7 @@ PKG_SOURCE_URL:=https://github.com/timsaya/bandix/releases/download/v$(RUST_BAND # 修正二进制文件校验值 ifeq ($(ARCH),aarch64) - PKG_HASH:=678904e611de5042ae40827fb706c44ebb1760c8f2910b1cbf84535ac3a1eab6 + PKG_HASH:=17803eeb6964187626e6af2e2b0a3b081d87a8017ff2b6505ba313b0c7b8ba7f else ifeq ($(ARCH),arm) # update.sh skip this tag, do not delete this comment # Ref https://github.com/openwrt/packages/blob/master/lang/rust/rust-values.mk @@ -39,28 +39,28 @@ else ifeq ($(ARCH),arm) # update.sh skip this tag, do not delete this comment endif ifeq ($(ARM_CPU_TYPE),arm-armel) - PKG_HASH:=55e30654312c8fd36ddaaffc6573665dc8e366554b9f79110a1b5c1d57604987 + PKG_HASH:=cbf9cf705218211e0a5cd1427049632aa40086831feee2994e9d4b7b2cf46ab4 else ifeq ($(ARM_CPU_TYPE),arm-armhf) - PKG_HASH:=5e77b8b02f7bd1334a5092c33246659c49f7e38abce15715f17aec0ff1a36b21 + PKG_HASH:=2901c5f98e77fce574bcaef1aa8c20acd58ca341f3f3bd5f3bc80d745946f632 else ifeq ($(ARM_CPU_TYPE),armv5te-armel) - PKG_HASH:=03beab578408677e1126832afd8504505400e531dcefc747f683056ebe52200c + PKG_HASH:=390840c939cec718570cd8cbf50ed130fd02d7f75b80d74af251bd1ecd0f43a8 else ifeq ($(ARM_CPU_TYPE),armv7-armel) - PKG_HASH:=1359e2ae29db29ad95837a2dd849b2b44e3ddddca3551cc5fc0184cf4fad734e + PKG_HASH:=965f9e88398f42cf5535612b58629b89c058db46afaf3c814929a7cfc9fa4e3b else ifeq ($(ARM_CPU_TYPE),armv7-armhf) - PKG_HASH:=7932815934816eab792378b2bce7a57b6cea6d8d37e997c2b578dea1ca559456 + PKG_HASH:=f47df37959f73b2188f89faf8c9a3217966ca4c1389f695886f263d28911e8fb else PKG_HASH:=dummy endif else ifeq ($(ARCH),mips) - PKG_HASH:=029bc1f6c936e7bfc8a686aaa56d1f9068613295d12401a662eafadb040d115b + PKG_HASH:=318587b09b37d1ab8af96466e5191ce32c4dbc92294f5c55826ebe1a88c7bcab else ifeq ($(ARCH),mipsel) - PKG_HASH:=8026a6c5534aac0fe33482de670abba968ec9bcf84a5f20d11e174365baad46d + PKG_HASH:=fd1b12b7cd2034aa8afa89901d0d38784528f10921b6c0f806dac9dcbf523085 else ifeq ($(ARCH),powerpc64) - PKG_HASH:=9159e10f1df1fbff34d2353caf525decf8e7a95264007cbb4551e7bac63ed57c + PKG_HASH:=24dab3f89f8930cb925ec1a20d73111e09bae7e6a87954b56a681395660f6ed4 else ifeq ($(ARCH),riscv64) - PKG_HASH:=0dd77e1581c24285af610116f1a15527f766b796e3b6adf42db5a8645f72c4a1 + PKG_HASH:=916bf42c60c49df5c3ee6f4a60ce542d2b080788445b9bf47f3322eb9a5b66cf else ifeq ($(ARCH),x86_64) - PKG_HASH:=e5746912b4b175e56c5f80d8db4065a6d92236f8c9fc9e831a65224b1daaba31 + PKG_HASH:=4909cf2e80861d082c4d4870950259d8c6f14e606f9dfa16c92514f178f3ae40 else PKG_HASH:=dummy endif diff --git a/sing-box/Makefile b/sing-box/Makefile index ac2163f0..e2717f60 100644 --- a/sing-box/Makefile +++ b/sing-box/Makefile @@ -5,12 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=sing-box -PKG_VERSION:=1.13.11 +PKG_VERSION:=1.13.12 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/SagerNet/sing-box/tar.gz/v$(PKG_VERSION)? -PKG_HASH:=5e35f2cc0ad14d3beb1956157fe3f4b3a36787dd115f247c72f2d550d353853b +PKG_HASH:=08f3f7295130b76a60c1cb6565b89da6c4ce98d7bdea8852973a5d2e3c6de3b7 PKG_LICENSE:=GPL-3.0-or-later PKG_LICENSE_FILES:=LICENSE diff --git a/v2ray-geodata/Makefile b/v2ray-geodata/Makefile index 63d16edd..97953458 100644 --- a/v2ray-geodata/Makefile +++ b/v2ray-geodata/Makefile @@ -21,13 +21,13 @@ define Download/geoip HASH:=e9002979e0df72bce1c8751ff70725386594c551db684b7a232935b8b2bb8aa2 endef -GEOSITE_VER:=20260514020130 +GEOSITE_VER:=20260515133041 GEOSITE_FILE:=dlc.dat.$(GEOSITE_VER) define Download/geosite URL:=https://github.com/v2fly/domain-list-community/releases/download/$(GEOSITE_VER)/ URL_FILE:=dlc.dat FILE:=$(GEOSITE_FILE) - HASH:=4c303081803c932c0b808b416d46fbe1cf65c078e91ca6aec6daac23c42ea362 + HASH:=3a592303ca3d0836eb14cc106c2b947db6a7b5d0e176ba2c1ef3a3c0d019e6ea endef GEOSITE_IRAN_VER:=202605110145