clarify ping timeout labels and descriptions

This commit is contained in:
filippolauria 2025-03-14 15:11:06 +01:00
parent 16e3b05141
commit 59c379ade1
2 changed files with 6 additions and 4 deletions

View file

@ -1058,7 +1058,8 @@
"pingNumericDescription": "If checked, IP addresses will be output instead of symbolic hostnames",
"pingDeadlineLabel": "Max Duration",
"pingDeadlineDescription": "Total time in seconds before ping stops, regardless of packets sent",
"pingTimeoutLabel": "Response Timeout",
"pingTimeoutDescription": "Maximum time in seconds to wait for each response",
"pingTimeoutLabel": "Per-Ping Timeout",
"pingTimeoutDescription": "applies to each individual ping packet sent",
"pingTimeoutHelp": "This is the maximum waiting time (in seconds) before considering a single ping packet lost",
"pingIntervalAdjusted": "Interval has been adjusted according to deadline, timeout and packet count"
}

View file

@ -598,10 +598,11 @@
<!-- Timeout: HTTP / JSON query / Keyword / Ping / RabbitMQ / SNMP only -->
<div v-if="monitor.type === 'http' || monitor.type === 'json-query' || monitor.type === 'keyword' || monitor.type === 'ping' || monitor.type === 'rabbitmq' || monitor.type === 'snmp'" class="my-3">
<label for="timeout" class="form-label">
{{ timeoutLabel }} ({{ monitor.type === 'ping' ? $t("timeoutAfter", [monitor.timeout]) : $t("timeoutAfter", [monitor.timeout || clampTimeout(monitor.interval)]) }})
{{ monitor.type === 'ping' ? $t("pingTimeoutLabel") : $t("Request Timeout") }}
({{ monitor.type === 'ping' ? $t("pingTimeoutDescription") : $t("timeoutAfter", [monitor.timeout || clampTimeout(monitor.interval)]) }})
</label>
<input id="timeout" v-model="monitor.timeout" type="number" class="form-control" :min="timeoutMin" :max="timeoutMax" :step="timeoutStep" required>
<div class="form-text">{{ timeoutDescription }}</div>
<div v-if="monitor.type === 'ping'" class="form-text">{{ $t("pingTimeoutHelp") }}</div>
</div>
<div class="my-3">