mirror of
https://github.com/caiwx86/small-packages.git
synced 2026-11-01 15:03:56 +08:00
update 2026-07-13 14:48:50
This commit is contained in:
1 parent
c65bea94f4
commit
11c910c57e
7 files changed
+11
-16
No files matched your search
@@ -155,8 +155,7 @@ if load_balancing_options then -- [[ Load balancing Start ]]
|
||||
descrStr = descrStr .. "Conditions are joined by <code>&&</code> (AND), and their order does not affect the result.<br>"
|
||||
descrStr = descrStr .. "Multiple groups can be separated by <code>||</code> (OR), matching succeeds if any group matches.<br>"
|
||||
descrStr = descrStr .. "Example: <code>A && B || C && D</code> means (A AND B) OR (C AND D)."
|
||||
o.description = translate(descrStr) .. string.format("<br><font color='red'>%s</font>",
|
||||
translate("Keep the match scope small. Too many nodes can impact router performance."))
|
||||
o.description = translate(descrStr)
|
||||
|
||||
o = s:option(ListValue, _n("balancingStrategy"), translate("Balancing Strategy"))
|
||||
o:depends({ [_n("protocol")] = "_balancing" })
|
||||
|
||||
@@ -154,8 +154,7 @@ if load_urltest_options then -- [[ URLTest Start ]]
|
||||
descrStr = descrStr .. "Conditions are joined by <code>&&</code> (AND), and their order does not affect the result.<br>"
|
||||
descrStr = descrStr .. "Multiple groups can be separated by <code>||</code> (OR), matching succeeds if any group matches.<br>"
|
||||
descrStr = descrStr .. "Example: <code>A && B || C && D</code> means (A AND B) OR (C AND D)."
|
||||
o.description = translate(descrStr) .. string.format("<br><font color='red'>%s</font>",
|
||||
translate("Keep the match scope small. Too many nodes can impact router performance."))
|
||||
o.description = translate(descrStr)
|
||||
|
||||
o = s:option(Value, _n("urltest_url"), translate("Probe URL"))
|
||||
o:depends({ [_n("protocol")] = "_urltest" })
|
||||
|
||||
@@ -1537,7 +1537,7 @@ function match_node_rule(name, rule)
|
||||
-- split rule by || into OR groups
|
||||
local function split_or(expr)
|
||||
local t = {}
|
||||
for part in expr:gmatch("[^|]+") do
|
||||
for part in (expr .. "||"):gmatch("(.-)%|%|") do
|
||||
part = trim(part)
|
||||
if part ~= "" then
|
||||
table.insert(t, part)
|
||||
@@ -1548,7 +1548,7 @@ function match_node_rule(name, rule)
|
||||
-- split rule by &&
|
||||
local function split_and(expr)
|
||||
local t = {}
|
||||
for part in expr:gmatch("[^&]+") do
|
||||
for part in (expr .. "&&"):gmatch("(.-)%&%&") do
|
||||
part = trim(part)
|
||||
if part ~= "" then
|
||||
table.insert(t, part)
|
||||
|
||||
@@ -500,9 +500,6 @@ msgstr ""
|
||||
"多组条件之间可使用 <code>||</code>(或)分隔,任意一组匹配即视为成功。<br>"
|
||||
"示例:<code>A && B || C && D</code> 表示 (A 且 B) 或 (C 且 D)。"
|
||||
|
||||
msgid "Keep the match scope small. Too many nodes can impact router performance."
|
||||
msgstr "建议尽量缩小匹配范围,节点过多会增加路由器负载。"
|
||||
|
||||
msgid "Balancing Strategy"
|
||||
msgstr "负载均衡策略"
|
||||
|
||||
|
||||
Reference in new issue
Block a user